Jon*_*ood 15 html css css-selectors
下面的标记与SAMPLE TEXT左侧对齐.
对我而言,它似乎应该与右边对齐.与右对齐的类在左对齐的类之后声明.与右边对齐的类甚至最后引用.那么为什么与左翼对齐的班级获胜?
CSS
.table {
width: 100%;
}
.table td {
text-align: left;
}
.cell {
text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<table class="table">
<tr>
<td class="cell">
SAMPLE TEXT
</td>
</tr>
</table>?
Run Code Online (Sandbox Code Playgroud)
请参阅我的jsFiddle示例.
Dag*_*bit 25
该.table td选择具有较高的特异性.CSS特异性规则有点奇怪... ID比类名更重,比标记名更重.
特殊规则,简而言之:
较高的值将始终覆盖较低的值.在平局的情况下,最后加载的规则获胜.
有四个级别:
!important (a)对于每个选择器,在其各自的字母类别中添加一个:
#foo.bar baz -> a=0, b=1, c=1, d=1
#fizz#buzz -> a=0, b=2, c=0, d=0
Run Code Online (Sandbox Code Playgroud)
a特朗普b胜过c王牌d.
如果有平局,第二个获胜:
#foo #bar baz
#fizz #buzz baz <-- same specificity, this one wins
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3252 次 |
| 最近记录: |