html - 在很多元素中使用 !important 可以吗?如果不是如何解决这个问题

标签 html css

我有

@media (max-width: 360px), 
@media (max-width: 320px),
@media (max-width: 768px),

等等……

我的网站(作业)的响应能力。我首先将 css 代码放在 max-width:360px 中,然后当我现在将我的代码放在 max-width:320px 中时,它不会改变元素的大小/边距/填充等。它在工作之前需要 !important,这就是为什么我的代码中有很多 !important,例如:“margin-left:240px !important;”。而且我相信,如果我开始为 max-width:768px 编码,大小调整将不起作用。有没有办法解决这个问题?帮助我是初学者。

这是示例代码:

@media (max-width: 320px) {
.txtyourrest
{
    font-size:20px ; /*will work*/
}
}
@media (max-width: 360px) {
.txtyourrest
{
    font-size:25px !important; /*will work*/
}
}
@media (max-width: 768px) {
.txtyourrest
{
    font-size:30px !important; /*wont work*/
}
}

最佳答案

尝试使用:

@media (max-width: 320px) {
  /* css rules */
}

@media (min-width:321px) and (max-width: 360px) {
  /* css rules */
}

@media (min-width:361px) and (max-width: 768px) {
  /* css rules */
} 

等等……

编辑: 我从较小的视口(viewport)尺寸开始,以获得更好的移动拳头支持!

关于html - 在很多元素中使用 !important 可以吗?如果不是如何解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46791084/

相关文章:

javascript - 单击创建一个 DIV;然后通过单击删除相同的 DIV

Javascript input.value 更改未在浏览器中显示

html - 调整浏览器大小时如何定义页面大小

css - 是否可以使用 CSS3 绘制对 Angular 线?

java - 我怎样才能在一个 OSGi 包中使用来自另一个 OSGi 包的 **CSS** 资源文件

jquery - 如何使用同一个按钮一个接一个地调用两个函数?

html - 背景图像未显示在 <div> 容器中

html - 像 div 结构一样水平滚动的表格

html - 直接从服务器加载图片

css - 为各个屏幕加载独立的媒体查询 - 浏览器支持