例如,我希望p
在左右两侧填充200px
。它在大屏幕上看起来很好,但在移动设备上它有太多的填充。我该如何解决这个问题?
HTML:
<div class="row">
<div class="col-lg-12 mystyle">
<p> here is text </p>
</div>
</div>
CSS:
.mystyle p {
padding: 0 200px;
text-align: center;
}
答案 0 :(得分:0)
在此处阅读媒体查询:https://www.w3schools.com/css/css3_mediaqueries.asp
.mystyle p {
padding: 0 200px;
text-align: center;
}
@media screen and (max-width: 480px) {
.mystyle p {
padding: 0 20px;
text-align: center;
}
}
&#13;
<div class="row">
<div class="col-lg-12 mystyle">
<p> here is text </p>
</div>
</div>
&#13;
答案 1 :(得分:0)
你可以使用百分比而不是最好写的媒体查询
我个人使用rem作为单位而不是px(我个人选择)
在媒体查询中,它可以指定设备的宽度,即最大宽度或最小宽度,即
@media (max-width: 767px) {
.visible-xs {
display: inline-block !important;
}
.block {
display: block !important;
width: 100%;
height: 1px !important;
}
}