|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于如何使用CSS3中box-orient屬性來布局方向?(代碼教程),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。在CSS3彈性盒子模型中,我們可以使用box-orient屬性定義彈性盒子內部中“子元素”的排列方向。也就是盒子內部的子元素是橫著排,還是豎著走。 box-orient屬性取值如下: horizontal 彈性盒子“從左到右”在一條水平線上顯示它的“子元素” vertical 彈性盒子“從上到下”在一條垂直線上顯示它的“子元素” inline-axis 彈性盒子“沿著內聯軸”顯示它的“子元素”(默認值) block-axis 彈性盒子“沿著塊軸”顯示它的“子元素” 注意:在使用之前,用戶必須先把父元素的display屬性設置為box或者inline-box,彈性盒子模型才會生效。 舉例: <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS3 box-orient屬性</title>
<style type="text/css">
body
{
display:-webkit-box; /*定義元素為盒子顯示,注意書寫*/
-webkit-box-orient:horizontal; /*定義盒子元素內的元素從左到右流動顯示*/
}
div{height:100px;}
#box1{background:red;}
#box2{background:blue;}
#box3{background:yellow;}
</style>
</head>
<body>
<div id="box1">盒子1</div>
<div id="box2">盒子2</div>
<div id="box3">盒子3</div>
</body>
</html>
分析: 在CSS2.1中,HTML文檔流的方向為“從上到下”,但是使用彈性盒模型之后,我們可以重新定義文檔流的方向為“從左到右”。如果要開啟彈性盒子模型,我們必須要設置父元素的display屬性值為box(或inline-box)才行。 在傳統布局方式下,如果定義并列顯示的三個欄目塊顯示為行內塊狀(display:inline-block;)或者內聯元素(display:inline;),則也可以實現相同的設計效果,但是顯示技術卻完全不同。 “display:-webkit-box;”兼容webkit內核瀏覽器,如果是moz內核瀏覽器,則需要寫成“display:-moz-box;”。注意是“display: -moz-box;”,而不是“-moz-display: box;”。 這個例子中,彈性盒子內部的“子元素”的寬度是由內容撐開的。如果沒有內容,則“子元素”不會有寬度。當然,我們也可以給“子元素”定義一定的寬度。 以上就是對如何使用CSS3中box-orient屬性來布局方向?(代碼教程)的全部介紹,如果您想了解更多有關CSS3視頻教程,請關注PHP中文網。 以上就是如何使用CSS3中box-orient屬性來布局方向?(代碼教程)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!