日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4)

發布時間:2023/12/2 HTML 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSS重要屬性之浮動

基本屬性:

float:left;左浮動

float:right;右浮動

float:none;不浮動(一般應用于覆蓋既有浮動屬性時使用)

clear:both;清除浮動對其他元素帶來的影響

應用場景:

(1)網站大的結構布局:

在web發展最初的幾年,網頁布局都是采用table表格布局實現的,通過table的跨行跨列實現單元格的合并(類似于excle中的單元格操作) ,但隨著技術的不斷發展及網頁布局、CSS屬性的不斷升級,table布局的局限性(table>tr>td標簽嵌套過于復雜且結構不易拆分,不利于搜 索引擎抓取信息)不足以適應布局網頁使用,整體的布局逐漸轉變為div流體布局。

div流體布局最常用的就是通過浮動實現基本布局(CSS3中有彈性布局也可實現)

如圖:

兩個元素分別左右浮動便可實現兩個元素分別居左居右顯示。

注意事項:

①某一個容器中所有元素都進行了浮動屬性設置,父元素便會失去寬高,

會對其他布局元素產生影響,(此時便可以對受影響元素使用clear :both屬性,清除浮動對自己產生的影響),一般會使用.clearfix定義元素偽類來消除浮動的影響

②按照最標準的用法而言,某一個容器內只要有一個元素進行了浮動,所有元素都應該進行浮動,既:一浮都浮

③設置完浮動的元素脫離了當前的文檔流。可以將浮動的元素想想象為一塊泡沫,整個網頁為一片湖水,此時的浮動元素是“漂泊”在水面 之上的,如果某一個元素高度較高,此時的浮動元素便會“卡在”這里,相當于泡沫卡在了水面的枯樹枝上,便影響了整個布局。

④設置浮動的元素沒有寬高,自身寬高全由子元素“撐開”

(2)標簽元素屬性的轉化

使用浮動屬性可以實現其他元素轉換為塊級元素(但會類似于內聯塊元素橫向排列),使用display:inline-block轉換時,元素間橫向排列 會產生間距,設置為浮動后元素間無間距。

浮動屬性在web布局使用中占有很大比重,熟練使用浮動及如何最合適的消除浮動的影響才可以在web布局中“一馬平川”。

總結

以上是生活随笔為你收集整理的css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。