亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DIV+CSS定義及優勢有哪些

發布時間:2022-03-04 10:27:07 來源:億速云 閱讀:109 作者:iii 欄目:web開發

本篇內容主要講解“DIV+CSS定義及優勢有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“DIV+CSS定義及優勢有哪些”吧!

  Div+css 是一種目前比較流行的網頁布局技術

  Div 來存放需要顯示的數據(文字,圖表) , css 就是用來指定怎樣顯示, 從而做到數據和顯示相互的效果

  表現和內容相分離

  代碼簡潔,提高頁面瀏覽速度

  易于維護和改版

  提高搜索引擎對網頁的索引效率

  我們可以簡單的這樣理解div+css:

  div 是用于存放內容(文字,圖片,元素)的容器。

  css 是用于指定放在div中的內容如何顯示,包括這些內容的位置和外觀。

  HTML只是賦予內容的手段,大部分HTML標簽都有其意義(例如,標簽p創建段落,h2標簽創建標題等等)的,然而div和span標簽似乎沒有任何內容上的意義,聽起來就像一個泡沫做成的錘子一樣無用。但實際上,與CSS結合起來后,它們被用得十分廣泛。你所需要記住的是span和div是“無意義”的標簽。它們的存在純粹是應用樣式,所以當樣式表失效時它就沒有任何的作用

  它們被用來組合成一大塊的HTML代碼并賦予一定的信息,大部分用類屬性class和標識屬性id與元素聯系起來。span和div的不同之處在于span是內聯的,用在一小塊的內聯HTML中。而div(division)元素是塊級的(簡單地說,它等同于其前后有斷行),用于組合一大塊的代碼,為HTML 文檔內大塊的內容提供結構和背景的元素,可以包含段落、標題、表格甚至其他部分,這使div便于建立不同集成的類。

  div的起始標簽和結束標簽之間的所有內容都是用來構成這個塊的,其中所包含元素的特性由div標簽的屬性來控制,或者是通過使用樣式表格式化這個塊來進行控制

  (1)盒子模型的相關屬性

  margin(外邊距/邊界)

  border(邊框)

  padding(內邊距/填充 )

  我們看圖理解一下各屬性作用:

  以上屬性又分為上、右、下、左四個方向

  問題:頁面元素的寬度width、高度height如何計算?

  答案:元素的實際占位尺寸=元素尺寸 + padding + 邊框寬度

  比如:元素實際占位高度=height屬性 + 上下padding + 上下邊框寬度

  (2)盒模型的層次關系

  我們通過一個經典的盒模型3D立體結構圖來理解,如圖:

  從上往下看,層次關系如下:

  第1層:盒子的邊框(border),

  第2層:元素的內容(content)、內邊距(padding)

  第3層:背景圖(background-image)

  第4層:背景色(background-color)

  第5層:盒子的外邊距(margin)

  從這個層次關系中可以看出,當同時設置背景圖和背景色時,背景

  圖將在背景色的上方顯示

  例如:

  水平居中和垂直居中

  水平居中包含兩種情況:

  塊級元素的水平居中:margin:0px auto;

  文字內容的水平居中:text-align: center;

  垂直居中:

  常見的單行文字的垂直居中可設置文字所在行的height與

  行高樣式屬性一致,比如:

  div{

  width: 400px;

  height: 400px;

  line-height: 400px;

  }

  理解浮動屬性首先要搞清楚,什么是文檔流?

  文檔流:瀏覽器根據元素在html文檔中出現的順序,

  從左向右,從上到下依次排列

  浮動屬性是CSS中的定位屬性,用法如下:

  float: 浮動方向(left、right、none);

  left為左浮動、right為右浮動、none是默認值表示不浮動

  ,設置元素的浮動,該元素將脫離文檔流,向左或向右移動

  直到它的外邊距碰到父元素的邊框或另一個浮動元素的邊

  框為止

  浮動示例,沒有使用浮動的3個DIV:

  HTML結構代碼:

  <div id="first">第1塊div</div>

  <div id="second">第2塊div</div>

  <div id="third">第3塊div</div>

  CSS樣式代碼:

  #first, #second, #third{

  width:100px;

  height:50px;

  border:1px #333 solid;

  margin:5px;

  }

  執行效果如圖:

  樣式中加入 float:left;

  執行效果如圖:

  你再修改為 float: right試試右浮動是什么效果

  16、讓商品分類DIV、內容DIV和右側DIV并排放置

  HTML結構代碼:

  CSS樣式代碼(在第13節CSS代碼基礎上加入):

  17、clear清除

  clear只對塊級元素有效,表示如果前一個元素存在左浮動或右浮動,則換行

  clear屬性的取值:rigth、left、both、none

到此,相信大家對“DIV+CSS定義及優勢有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

峨眉山市| 巢湖市| 成都市| 叶城县| 漠河县| 富裕县| 呼图壁县| 施甸县| 遵义市| 嘉善县| 沽源县| 祁连县| 永嘉县| 时尚| 郴州市| 偏关县| 名山县| 台东市| 故城县| 繁昌县| 桦川县| 宁国市| 靖宇县| 泰顺县| 射阳县| 海南省| 轮台县| 连山| 永川市| 惠东县| 泌阳县| 昌邑市| 新化县| 嘉定区| 沛县| 高雄市| 象州县| 射阳县| 儋州市| 灵寿县| 庐江县|