欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

瀑布流 css ie8

錢多多2年前7瀏覽0評論

瀑布流是一種很有趣的布局方式,可以讓網(wǎng)頁內(nèi)容更加有吸引力。而CSS方式實現(xiàn)瀑布流布局也是一種很流行的技術(shù),它可以避免使用繁瑣的JavaScript代碼,而且可以兼容IE8瀏覽器。

如果要在IE8瀏覽器中實現(xiàn)瀑布流布局,需要使用CSS3的column-count屬性,以及一些兼容IE8的Hack方法。以下是一個簡單的兼容IE8的瀑布流樣式:

.waterfall {
margin: 0 auto;
column-count: 4;
column-gap: 10px;
width: 1000px;
 }
.waterfall div {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
padding-bottom: 10px;
 }
.ie8 .waterfall {
width: 980px;
display: inline-block;
*display: inline;
zoom: 1;
 }
.ie8 :nth-child(4n) {
margin: 0;
 }
.ie8 .waterfall div {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
 }

這個樣式包含了兩個部分,一部分是針對現(xiàn)代瀏覽器的CSS樣式,另一部分則是針對IE8的兼容性Hack。如果是在IE8瀏覽器中打開,那么就會使用兼容性樣式。

有了這個樣式,只需要在HTML中添加一個waterfall類的容器,然后在容器內(nèi)添加若干個div子元素,就可以實現(xiàn)瀑布流布局了。

當(dāng)然,CSS瀑布流布局并非完美無缺,它在某些情況下會出現(xiàn)一些奇怪的缺陷,比如在不同的大小屏幕下表現(xiàn)不一樣,或者布局出現(xiàn)錯位等問題。此時,我們可以結(jié)合使用JavaScript來解決這些問題,比如利用jQuery插件Masonry等插件來實現(xiàn)更加完善的瀑布流布局。