假设我们有一个HTML页面,其结构为
<html>
<body>
<table id="myTable">
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
现在我将CSS定义为;
#myTable {width:100%;width:900px;}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是这个表间接地受到视口(或可用的浏览器空间)的影响那么2个值(px或%)中的哪些会赢?这是表格在布局中实际占用多少空间?如果当前的浏览器空间是1000px,那么它是否需要该值(这意味着100%覆盖900 px值)在更广泛的层面上,我们可以推广这个工作,即%或px值总是赢吗?这取决于设置的DOCTYPE吗?
请帮我.骗过你
那么2个值(px或%)中的哪一个会赢?
像素宽度会赢,但不是因为它是用像素单位定义的.
由于这两个规则出现在同一个规则集中,因此它们的选择器具有相同的特异性(因为它们是相同的),因此最后一个获胜.
单位的选择无关紧要.