|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 我們在進行網頁前端開發的時候,為了使網站在視覺上顯得更加美觀,效果更加豐富,css的強大屬性自然是功不可沒。那么這里就要提到 一個至關重要的屬性,css display屬性。那么有的新手可能就會問,css中display是什么意思?css display怎么用?本篇文章就給大家詳細的介紹css display屬性的具體用法,希望能解決大家的疑問。(為了便于大家理解本篇文章,推薦閱讀我的這篇文章【html元素是怎么區分的?】其中有關于塊級元素和行內元素的具體介紹) 首先我給大家列舉出 css display常用的幾個值:none、block、inline、inline-block 接下來我們通過具體的代碼實例來一一詳解css display屬性用法。 一、css display block屬性具體示例介紹 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>css display:block屬性實例</title>
<style>
*{padding: 0;margin:0;list-style: none;}
ul li{float: left;}
a{
display:block;
width: 30px;height: 30px;
color:#fff;
background: green;margin: 5px;
text-decoration: none;
text-align: center;
line-height: 30px;
}
</style>
</head>
<body>
<div class="demo">
<ul>
<li><a href="">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
<li><a href="">5</a></li>
</ul>
</div>
</body>
</html>以上代碼通過瀏覽器訪問,效果如圖1:
我們把a標簽中的display:block;屬性注釋掉,其效果如圖2:
那么大家通過圖1 和圖2的比較可以發現,圖1中因為設置了display:block屬性,a中元素塊能顯示寬高以及內外邊距設置。而圖2中只是把display block屬性去掉,就導致全部元素塊不能設置寬高。 也就是說display block屬性可以將行內元素設置為塊級元素,隨后設置它的寬高和上下左右的內外邊距padding和margin。可以通過這個屬性進而達到我們想要的效果。 二、css display none屬性具體示例介紹 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>css display:none屬性實例</title>
<style>
*{padding: 0;margin:0;list-style: none;}
ul li{float: left;}
a{
display: none; width: 30px;height: 30px;color:#fff; background: green;margin: 5px; text-decoration: none;text-align: center;line-height: 30px;}
</style>
</head>
<body>
<div class="demo">
<p>a元素不會顯示出來</p>
<ul>
<li><a href="">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
<li><a href="">5</a></li>
</ul>
</div>
</body>
</html>效果如下圖3:
從圖3可以發現,我們在給a設置了display:none;屬性后,其所有元素就隱藏了不會顯示出來。所以顯然決定display 隱藏 顯示的屬性值就是none屬性。display none通常會被用在導航欄一二級欄目的設計上。 三、css display inline屬性介紹 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>css display:inline屬性實例</title>
<style>
p {display: inline}
</style>
</head>
<body>
<p>p標簽是塊級元素。</p>
<p>此時顯示為內聯元素,不換行。</p>
</body>
</div>
</body>
</html>效果如下圖4:
從圖4可以知道,css display inline屬性就是可以將元素變成內聯元素也就是行內元素,并且元素前后沒有換行符。 四、css display inline-block屬性介紹 顧名思義,inline-block屬性肯定是結合了inline和block屬性的特性,也就是說此屬性可以將元素變成行內塊元素顯示。既可以讓指定在同一行內顯示,又可以設置其元素的寬度和高度。 那么本篇文章就是關于css display屬性的具體用法介紹,其中包括none、block、inline、inline-block的具體使用示例。具有一定的參考價值,希望對有需要的朋友有所幫助。 以上就是css中display屬性是什么意思?怎么用?【示例總結】的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!