了解使用者代理樣式表的作用
<p>我正在 Google Chrome 處理網頁。它可以正確顯示以下樣式。 </p>
<pre class="brush:php;toolbar:false;">table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}</pre>
<p>要注意的是,我沒有定義這些樣式。在 Chrome 開發者工具中,它用<strong>用戶代理樣式表</strong>代替 CSS 檔案名稱。 </p>
<p>現在,如果我提交表單並發生一些驗證錯誤,我會得到以下樣式表:</p>
<pre class="brush:php;toolbar:false;">table {
white-space: normal;
line-height: normal;
font-weight: normal;
font-size: medium;
font-variant: normal;
font-style: normal;
color: -webkit-text;
text-align: -webkit-auto;
}
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}</pre>
<p>這些新樣式中的 <code>font-size</code> 擾亂了我的設計。有沒有辦法強制我的樣式表,如果可能的話,完全覆蓋 Chrome 的預設樣式表? </p>