のは、私たちは、私はCSSのように定義している今、私は2つの幅の宣言を持っています。どちらが適用されますか?
<html>
<body>
<table id="myTable">
</table>
</body>
</html>
ような構造を持っているHTMLページがあるとしましょう。
今私の質問は、このテーブルを間接的にも、ビューポート(または使用可能なブラウザスペース)に影響されている#myTable {width:100%;width:900px;}
だから、2つの値(PXまたは%)のうち、何が勝つでしょうか?それは、テーブルが実際にレイアウトにどれだけのスペースを占めるのでしょうか?現在のブラウザのスペースが1000pxの場合、その値をとる(つまり、900px値を100%オーバーライドすることを意味します) より広いレベルで、%or px値が常に勝つという一般的なことができますか? これは、設定されているDOCTYPEに依存しますか?
私を助けてください。あなたをThnak。
を作っているよう幅が200pxのだろうケースは%の価値を獲得しましたか? – testndtv
はい...またはピクセル値を削除してください。 '{foo:bar; foo:baz} 'は' {foo:baz} 'と同じ意味ですが、後者のほうが混乱が少なく、帯域幅も少なくて済む点が異なります。1つのルールセットで同じプロパティ名を2回使用する必要があるのは、常にサポートされていない値を扱うときだけです(たとえば、[rgb fallback with rgb colors](http://dorward.me.uk/www/css/alpha-color /#fallback-color)) – Quentin
これは、 '#myTable {width:100%;} #myTable {width:900px;}'とすると、pxが勝つピクセルは最後です。しかし、これは完全な#myTableが上書きされることを意味するものではありません。 –