|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 css樣式能夠實現水平居中,那么css水平居中怎么設置呢?本篇文章將給大家來分享關于css設置水平居中的實現方法。css中可以設置行內元素的水平居中和設置塊級元素的水平居中,對于行內元素和塊級元素不了解的同學可以參考一下css塊級元素的定義是什么?css塊級元素有哪些?和css行內元素有哪些?css塊級元素和行內元素的區別這兩篇文章,那我們下面就直接來看css這兩種水平居中的設置方法。 首先我們來看一下css設置行內元素水平居中。 第一種:css行內元素水平居中: 語法:div{text-align:center} /*DIV內的行內元素均會水平居中*/ 簡單解釋:為父元素設置中text-align:center樣式。 <div style="text-align: center">
<span>行內元素水平居中</span>
</div>詳細解釋: 1、<label>文字<label>在這里 讓“文字”這兩個字相對于label水平居中是毫無意義的,label是行內元素,他的寬度等于內容的寬度,也就是說“文字”這兩個字,永遠是水平居中的。 2、<p>文字<p>此時,讓“文字”這兩個字水平居中便有了意義,因為p是塊級元素,他的寬度獨占一行,而文字只占兩個字符寬度,此時給p元素設置text-align:center;那么“文字”這兩個字便在一行內水平居中了。 3、<div><label>文字<label><div>,此時該如何讓label元素相對于div水平居中。 看完了css行內元素水平居中,我們接下來說一說css塊級元素的水平居中,css塊級元素水平居中又分為定寬塊級元素水平居中和不定寬塊級元素水平居中,下面我們分別來看一下。 第二種:css定寬塊級元素水平居中:既是塊級元素又是固定寬度的元素。 給需要水平居中的塊級元素本身左右margin值設置為auto; 例如: <div>
<div style="width: 100px;height: 100px;background-color: green;margin: 0 auto">
</div></div>css不定寬塊級元素水平居中:寬度不固定的塊級元素 例如: 1、將塊級元素加入<table>標簽。 <table style="margin: 0 auto">
<tbody>
<tr><td>
<div>設置table實現水平居中</div>
</td></tr>
</tbody></table>2、設置塊級元素樣式display:inline,然后再為父元素添加text-align:center樣式 。 <div style="text-align: center">
<div style="display: inline">
設置inline實現水平居中
</div></div>3、在塊級元素外加一層父元素,并設置父元素樣式為style="float:left;position:relative;left:50%";設置塊級元素樣式為style="float:left;position:relative;left:-50%" <div style="float:left;position:relative;left: 50%">
<div style="position: relative;left: -50%">
設置relative實現水平居中
</div>
</div>相關推薦: CSS垂直居中和水平居中_html/css_WEB-ITnose 以上就是css水平居中怎么設置?兩種css水平居中的設置方法的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!