css已经设置了!important,为啥不起作用呢?

.sw_center{
    text-align: center!important;
}

图片描述

图片描述

阅读 10.2k
7 个回答

子元素只有在自身没有设定相应的样式参数时,才会继承父元素的,你这里的 input 明显有自身的 text-align: start 样式,它当然不会去继承 .sw_center 的,所以你应该进一步声明你的选择器:

.sw_center input {
    text-align: center;
}

text-align: center 应该放在input里面

选择器优先级问题吧,把 text-align: center;放在.sw_center input里或者试试id选择器

 #over_day{
            text-align: center;
        }
新手上路,请多包涵

把这个样式text-align:center 加到你要居中的input的样式中

覆盖对象错了,应该覆盖的是input

把居中代码给input

.sw_center input {

text-align: center;

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏