我有两个宽度声明.哪一个会被应用?

tes*_*dtv 0 html css viewport

假设我们有一个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吗?

请帮我.骗过你

Que*_*tin 5

那么2个值(px或%)中的哪一个会赢?

像素宽度会赢,但不是因为它是用像素单位定义的.

由于这两个规则出现在同一个规则集中,因此它们的选择器具有相同的特异性(因为它们是相同的),因此最后一个获胜.

单位的选择无关紧要.