CSS是一種網頁樣式設計語言,可以控制網頁中各種元素的布局和顯示效果。但是不同瀏覽器對CSS的解釋和支持程度不同,容易出現兼容性問題。
/*IE瀏覽器中的CSS兼容寫法*/ div{ background-color:#FFF; background-color:red\9; /*IE6~8*/ *background-color:green; /*IE6~7*/ _background-color:blue; /*IE6*/ }
這是一種常見的IE瀏覽器中的CSS兼容寫法。在IE6~8中,通過添加“\9”后綴,可以讓IE識別該樣式。在IE6~7中,通過添加“*”前綴,可以讓IE識別該樣式。在IE6中,通過添加“_”前綴,可以讓IE識別該樣式。
/*各瀏覽器中的CSS變量*/ :root{ --main-color: #191919; } /*Chrome、Firefox、Safari*/ body{ background-color: var(--main-color); } /*IE、Edge*/ body{ background-color: #191919; }
這是一種CSS變量的寫法。CSS變量可以在各種瀏覽器中使用,但是在IE和Edge瀏覽器中不支持。因此,我們需要在需要使用該變量的地方使用該變量的值。
總之,我們在使用CSS時需要注意兼容性問題,避免出現各種樣式顯示異常的情況。
上一篇css在最上
下一篇css在線條中間加字