實作 CSS 時,確保使用者的瀏覽器支援您的樣式至關重要。讓我們研究一下如何確定 CSS 屬性和值是否都受支援。
在CSS 中:
<code class="css">@supports (display: flex) { /* Code to be executed if flexbox is supported */ }</code>
在Java >檢查CSS 值支援
<code class="javascript">if ('display' in document.body.style) { // Flexbox is supported }</code>
但是,有一個更新的以及更有效的方法:
<code class="javascript">const element = document.createElement('div'); element.style.setProperty('text-decoration-style', 'blink'); const style = window.getComputedStyle(element); if (style.getPropertyValue('text-decoration-style') === 'blink') { // Blink effect is supported }</code>
此方法支援這兩個屬性和值驗證。
<code class="javascript">console.log(CSS.supports('text-decoration-style', 'blink')); // True or false console.log(CSS.supports('display', 'flex')); // True or false console.log(CSS.supports('--foo', 'red')); // True or false</code>
以上是以下是一些適合您文章的基於問題的標題: * 如何檢查瀏覽器是否支援 CSS 屬性和值? * CSS 支援檢查器:如何驗證屬性和值相容性的詳細內容。更多資訊請關注PHP中文網其他相關文章!