[英]How to ensure my Wordpress plugin's styling isn't overwritten by global / theme style?
這很簡單。 我正在開發我的第一個 WordPress 插件。 在多個 WordPress 網站上進行測試,似乎很難確保我的插件在所有網站上看起來都一樣。
我顯然不想列出每一個可能的 css 設置並寫none !important
。
那么這里的正確方法是什么?
使用可以使用自定義 HTML 標簽。 所以而不是這個:
<div class="hello">Content</div>
做這個:
<my_element class="hello">Content</my_element>
這是確保 100% 確定的唯一方法,而不使用大量過度限定的東西,例如 !important 等。
兩者都是使“指南”無效的“不正確”方式。
但是它會起作用,並且只要您的標簽是唯一命名的並且永遠不會成為規范的一部分並被瀏覽器以預定義的方式處理,它就會永遠正常。
對於輸入字段等,不幸的是,您必須使用標准 CSS 選擇器,並且比可能存在的任何其他 CSS 更符合條件。
asdf{ display:block;width:100px;height:100px;background:black;color:white; }
<asdf>Hello!</asdf>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.