css - 通配符不适用于 css 宽度

标签 css wildcard

这个通配符有什么问题?

div[id*='Form_Form_EditableTextField'] {
    width:554px !important;
}

这没有任何问题。仅用于调试。

#Form_Form_EditableTextField1 {
    width:500px;
}​

html

  <div class="middleColumn">
    <input id="Form_Form_EditableTextField1" type="text" name="EditableTextField1">
    <input id="Form_Form_EditableTextField2" type="text" name="EditableTextField1">
    </div>​

演示 http://jsfiddle.net/wLSjY/

最佳答案

div[id*='Form_Form_EditableTextField']

这选择了 <div>元素匹配 id属性。您要选择 <input>元素。以下应该有效:

input[id*='Form_Form_EditableTextField']

关于css - 通配符不适用于 css 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103587/

相关文章:

jquery - 如何在单页应用程序 [Bootstrap] 上更改导航栏的事件颜色

Java通用通配符用法

c++ - 需要正则表达式来提取 zip 文件中的所有文件

delphi - 我可以使用通配符来比较字符串吗?

具有上界通配符的 Java 泛型

bash - 如果字符串变量包含通配符,如何检查 shell 脚本?

css - 如何在 Bootstrap 卡片的右上角设置 IMG?

css - 表格行的顶部和底部边框

html - 从 HTML 中获取 CSS 类

android - 如何放置移动的元素