有没有任何方法可以缩短这样的HTML元素标记:
<input id=ctl00_ctl32_g_9bd32d9e_a30e_48f8_af0e_4c4b7e8ba1f5_createSuggestion>
在CSS中,这样我就不必引用整个东西,只需像这样使用它的createSuggestion部分:
input createSuggestion{
margin-left:10%;
}
例如,在生成SQL查询时,有时会使用“like%createSuggestion”。
有什么想法吗?
最佳答案
您可以通过attribute selector实现以下目标:
input[id$="createSuggestion"] {
margin-left: 10%;
}
6.3.2. Substring matching attribute selectors
[att$=val]
表示具有att属性的元素,其值为以后缀“val”结尾。如果“val”是空字符串,则
选择器不表示任何内容。