いいえinitial。「ブラウザのデフォルト」を意味するものではありません。これは、ブラウザのデフォルトに関係なく、CSS仕様に従ってプロパティに定義された初期値を意味します。の場合、プロパティの値borderが後に続きます。(値はChromeでサポートされていますが、FirefoxやIE 9ではサポートされていません。)thin nonecolorinitial
プロパティをブラウザのデフォルトと予想される値に明示的に設定することを試みることができますが、これはブラウザのバージョンによって異なることがよくあります。ページhttp://www.iecss.comは、IEのデフォルトのスタイルシート機能を示していると説明されています。それによると、IE6では以下が適用されます。
background-color: #FFF;
border-style: inset;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;
IE7からIE9の場合、ページには、border-styleが欠落していることを除いて、同じ宣言があります。初期値が。であるため、これは不可能ですnone。おそらく、CSSでは境界線のスタイルを記述できないと言うことが目的です。しかし、私には、それは本当にはめ込まれているように見えます。
一部の要素の一部のプロパティをブラウザのデフォルトのままにするには、CSSで設定しないでください。必要に応じてそれらを除外するセレクターを使用します。これには、追加のマークアップが必要になる場合があります。