簡體   English   中英

HTML是否有等效的CSS最大寬度,邊框半徑,陰影框和-…-過渡?

[英]Are there any equivalent of CSS max-width, border-radius, box-shadow and -…-transition in HTML?

在我的網站上,除了Internet Explorer以外,在任何瀏覽器上看起來都很棒。 我知道較早版本的Internet Explorer不支持CSS3,所以我想知道HTML中是否有與這些方法等效的方法: max-width:border-radius:box-shadow:transition:

任何幫助,將不勝感激。

對於border-radiusbox-shadowhttp://css3pie.com/,但這需要IE中的Javascript。 我猜對於僅HTML的解決方案,您必須使用圖像。

您正在尋找一種方法來獲取在不支持CSS的瀏覽器中呈現的CSS的一些較新功能(或者希望您忽略了舊的瀏覽器,而是使用支持某些CSS但不夠用的瀏覽器版本以您的口味)。 這些瀏覽器已經過時了,您不會因為避免使用CSS而無法正常工作。

如果您走得足夠遠,您實際上可能會在某個時間點結束,那時HTML中可能存在的事情不在CSS中出現。 但是,已經有一段時間了,CSS是使此類工作正常運行的最佳選擇。 如果它不起作用,通常意味着瀏覽器根本不支持它,而不是它不通過CSS支持。

當然,您可以嘗試一些魔術,並嘗試使用javascript來偽造事物,但這是不一樣的。

我建議使用modernizr 它檢測瀏覽器是否支持不同的css3(和html5)功能,如果不支持,則可以有條件地加載javascript作為后備解決方案。

Internet Explorer 9支持max-widthborder-radiusbox-shadow ,但不支持transition

我個人不認為CSS應該具有transition (或animation ),因為樣式應該影響內容的顯示方式,而不是其行為方式(出於這個原因,我也反對IE擴展的behaviour )。

總體而言,您所要求的這些樣式是美觀的,並且如果用戶所使用的瀏覽器不支持這些樣式,那么它們並不是真正的主要問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM