css - 如何在不影响其他元素的情况下覆盖输入字段中的所有 css 样式类?

标签 css

我正在将输入字段自定义为 100% witdh。如果我必须这样做,我很困惑:

首先:

.fullwidth
input,
input[type="text"]
 {
    width: 100%;
    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    height: 35px;
}

或者只是

第二:

.fullwidth
 {
    width: 100%;
    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    height: 35px;
}

不知何故,第二个对我的文本框没有任何影响。但是当我使用第一个时,它会影响文档中的所有输入字段,破坏其他元素的样式。

最佳答案

你应该给你的输入一个id

<input type="text" id="yourId" name="yourName">

在你的css文件中你应该写

#yourId
{
    width: 100%;
    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    height: 35px;
}

它应该工作

关于css - 如何在不影响其他元素的情况下覆盖输入字段中的所有 css 样式类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24060838/

相关文章:

javascript - D3 柱形图上的第二个 y 轴

css - 输入:焦点不起作用

html - li {display : table-cell; position: relative;} with absolutely positioned div inside behaves differently in (FF4, WebKit) vs (Opera, IE9)

css - 谷歌字体只有 ie9 和其他?

html - 使用 css 访问下一个元素(不是子元素)

javascript - 使用 jQuery 仅针对同一类中的一个元素

jquery - 文本过渡到重叠

javascript - 如何将颜色插入数据表(td)

javascript - 尝试在函数中显示/隐藏时,foreach 循环中的 div #id 仅选择最后一个变量

php - 基于 mySQL 变量的带有 jquery 的圆柱体中的水动画