我正在使用Bootstrap,希望在每个屏幕大小上都有特定的CSS(适用时)。我想知道是更好地将每个屏幕大小的媒体查询放在我CSS文件中自己的部分中(每个屏幕大小一个),还是在需要的每个位置进行媒体查询。
比如说,对于我的标准屏幕大小:
.example-class{
padding: 10px;
}
然后对于移动屏幕,我希望是这样的:
@media(max-width: 480px){
.example-class{
padding: 5px;
}
}
我应该在CSS的专门部分为移动屏幕设置一个媒体查询,所有移动屏幕的样式都将放在那里,还是每次需要为移动屏幕定制样式时都要使用媒体查询?
据我所知,拥有多个媒体查询不一定会影响性能。但添加许多媒体查询会增加CSS文件的大小,这可能会影响性能。
此外,我希望确保我的CSS易于他人理解。我认为每次需要时都在其中设置媒体查询可能更容易,这样特定元素的CSS就全部在一个地方了。