我有一些 CSS 可以使整个网站内容的左右边距为 5em。
.content {
margin-left: 5em;
margin-right: 5em;
}
但是,当我在手机或触摸板上进入网站时,我希望边距不起作用(没有边距)或只有 1em 的边距。我尝试了以下代码,但没有任何反应。更具体地说,我希望在使用我在每一页上设置的初始比例的屏幕上激活它,并且在 1em 上没有边距或只有边距。我想它只有手机和平板电脑。
@media screen
{
.content {
margin-left: 1em;
margin-right: 1em;
}
}
@media print
{
.content {
margin-left: 1em;
margin-right: 1em;
}
}
@media screen,print
{
.content {
margin-left: 1em;
margin-right: 1em;
}
}