重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章主要介紹CSS高級用法有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創新互聯專注于科爾沁網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供科爾沁營銷型網站建設,科爾沁網站制作、科爾沁網頁設計、科爾沁網站官網定制、重慶小程序開發服務,打造科爾沁網絡公司原創品牌,更為您提供科爾沁網站排名全網營銷落地服務。
塊元素指的是占據全部可用寬度的元素,并且在其前后都會換行。
塊元素的例子:
、
可通過將左和右邊距設置為"auto",來對齊塊元素。
把左和右外邊距設置為auto,指的是均等地分配可用的外邊距。結果就是居中的元素:
。center{ margin-left:auto; margin-right:auto; width:70%; background-color:#b0e0e6; }
案例:
CSS 水平對齊 這是一個段落。這是一個段落。這是一個段落。這是一個段落。這是一個段落。
這是一個段落。這是一個段落。這是一個段落。這是一個段落。這是一個段落。
提示:如果寬度是 100%,則對齊沒有效果
注釋:除非已經聲明了 !DOCTYPE,否則使用 margin:auto 在 IE8 以及更早的版本中是無效的。
對齊元素的方法之一是使用絕對定位
.right{ position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
案例:
使用 position 屬性進行左和右對齊 這是一個段落。這是一個段落。這是一個段落。這是一個段落。這是一個段落。
這是一個段落。這是一個段落。這是一個段落。這是一個段落。這是一個段落。
.right { position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
當像這樣對齊元素時,對
元素的外邊距和內邊距進行預定義是一個好主意。這樣可以避免在不同瀏覽器中出現可見的差異。body{ margin:0; padding:0; } .container{ position:relative; width:100%; } .right{ position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
對齊元素的另一種方式是使用float屬性:
.right{ float:right; width:300px; background-color:#b0e0e6; }
CSS尺寸(Dimension)屬性允許你控制元素的高度和寬度。同樣,它允許你增加行間距。
屬性 | 描述 |
---|---|
height | 設置元素高度 |
line-height | 設置行高 |
max-height | 設置元素的最大行高 |
max-width | 設置元素的最大寬度 |
min-height | 設置元素的最小高度 |
min-width | 設置元素的最小寬度 |
width | 設置元素的寬度 |
可能的值:
值 | 描述 |
---|---|
auto | 默認,瀏覽器會自動計算出實際的高度。 |
length | 使用px、cm等單位定義高度。 |
% | 基于包含它的塊級對象的百分比高度。 |
inherit | 從父元素繼承height屬性值。 |
CSS分類屬性允許你控制如何顯示元素,設置圖像顯示于另一元素中的何處:
相對于其正常位置來定位元素;
使用絕對值來定位元素;
以及元素的可見度。
屬性 | 描述 |
---|---|
clear | 設置一個元素的側面是否允許其他的浮動元素。 |
cursor | 規定當指向某元素之上時顯示的指針類型。 |
display | 設置是否及如何顯示元素。 |
float | 定義元素在哪個方向浮動。 |
position | 把元素放置到一個靜態的、相對的、絕對的或固定的位置中。 |
visibility | 設置元素是否可見 |
CSS display屬性
值 | 描述 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
none | 此元素不會顯示。 | ||||||||||||||||||||||
block | 此元素將顯示為塊級元素,前后有換行符。 | ||||||||||||||||||||||
inline | 默認。此元素會被顯示為內聯元素,前后無換行符。 | ||||||||||||||||||||||
inline-block | 行內塊元素。 | ||||||||||||||||||||||
list-item | 此元素會作為列表顯示。 | ||||||||||||||||||||||
run-in | 此元素會根據上下文作為塊級元素或內聯元素顯示。 | ||||||||||||||||||||||
compact | 該值由于很少用,在CSS2.1中已被刪除。 | ||||||||||||||||||||||
marker | 該值由于很少用,在CSS2.1中已被刪除。 | ||||||||||||||||||||||
table | 此元素會作為塊級表格來顯示(類似
|