最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談html標簽的顯示模式(塊級標簽,行內標簽,行內塊標簽)

  發(fā)布時間:2016-07-08 10:01:59   作者:佚名   我要評論
下面小編就為大家?guī)硪黄獪\談html標簽的顯示模式(塊級標簽,行內標簽,行內塊標簽)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

今天講課的時候,講到了html中的標簽的顯示模式,大致分為塊級標簽和行內標簽。那么初學者在剛使用標簽的時候會發(fā)現(xiàn)有些屬性在一些標簽上不起作用,比如寬、高、水平居中等,其實這個屬性的使用只有在塊級標簽上使用才起作用。個人認為這個也是初學者非常容易忽略的地方,所以我就把它記下來!

比如會有一種情況,給p標簽水平居中有作用,但是給font加水平居中屬性就沒作用(如下):

XML/HTML Code復制內容到剪貼板
  1. p{ color:red; text-align:center;}<BR>font{color:red; text-align:center;}    
XML/HTML Code復制內容到剪貼板
  1. <p>我是塊級標簽p</p><BR><font>我是行內標簽font</font>    

運行預覽之后p能使文本水平居中,但是font就不可以(如下):

那么以上這個問題就和html中的顯示模式有關了:

顯示模式的特性:

主要分為兩大類:

塊級元素:獨占一行,對寬高的屬性值生效;如果不給寬度,塊級元素就默認為瀏覽器的寬度,即就是100%寬;

行內元素:可以多個標簽存在一行,對寬高屬性值不生效,完全靠內容撐開寬高!

其中還有一種結合兩種模式有點的顯示模式:

行內塊元素:結合的行內和塊級的有點,不僅可以對寬高屬性值生效,還可以多個標簽存在一行顯示;

在html中顯示模式分為塊級和行內,其中常用的塊級有:div,p,h1~h6,ul,li,dl,dt,dd...  常用的行內有:span,font,b,u,i,strong,em,a,img,input,其中img和input為行內塊元素。

那么有的同學就會想了,難道我就不可以控制span或者font的寬高了嗎?可以的,那么我們這次拋開浮動和定位不說,就說通過display屬性來將它們互相轉換:

1、塊級標簽轉換為行內標簽:display:inline;

2、行內標簽轉換為塊級標簽:display:block;

3、轉換為行內塊標簽:display:inline-block;

只要給對應的標簽使用這個display這個屬性,取相應的值,就可以將顯示模式互相轉換。

在這之前有說過 text-align這個屬性是否生效,原因是塊級標簽如果不給寬度,塊級元素就默認為瀏覽器的寬度,即就是100%寬,那么在100%的寬度中居中生效;但是行內元素的寬完全是靠內容撐開,所以寬度就是內容撐開的寬,我們給個背景測試看看:

所以塊級是在盒子中間居中了,但是因為行內元素的寬就是內容寬,沒有可居中的空間,所以text-align:center;就沒有作用;但是如果給font轉換為塊級就不一樣了:

XML/HTML Code復制內容到剪貼板
  1. p{ background:green; color:red; text-align:center;}    
  2. font{background:green;color:red; text-align:center;display:block;}    

同理,要是塊級轉換為行內了,文本也不能居中顯示了。

因為在html中,行內元素被視為有文字特性的標簽,塊級能使文本水平居中,那么在塊級當中的行內標簽被視為文本的特性,那么塊級使用text-align:center;的話,里面的行內標簽會被像文本一樣水平居中在塊級標簽中:

不加text-align:center;時:

XML/HTML Code復制內容到剪貼板
  1. p{ padding:5px;background:green; color:red;}    
  2. font{ background:yellow;}    
XML/HTML Code復制內容到剪貼板
  1. <p>    
  2.     <font>我是行內標簽font</font> <font>我是行內標簽font</font>    
  3. </p>    

加上text-align:center;后

XML/HTML Code復制內容到剪貼板
  1. p{ padding:5px;background:green; color:red;text-align:center;}    
  2. font{ background:yellow;}    

這次主要是講一下html中顯示模式的特性,如果本文對您有幫助,記得推薦一下哦!

原文地址:http://www.cnblogs.com/xcaocao/archive/2016/07/07/5649828.html

相關文章

  • H1標簽使用的七大注意事項(推薦)

    下面小編就為大家?guī)硪黄狧1標簽使用的七大注意事項(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-05
  • 淺談Html5中視頻 音頻標簽 進度條的問題

    下面小編就為大家?guī)硪黄獪\談Html5中視頻 音頻標簽 進度條的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-26
  • 關于HTML5語義標簽的實踐(blog頁面)

    下面小編就為大家?guī)硪黄P于HTML5語義標簽的實踐(blog頁面)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-12
  • HTML的meta標簽常見用法集錦

    寫在Web的head頭部中的mata標簽看似不起眼,實則可以設置非常多種的功能,包括頁面編碼等重要設定,這里我們便來總結HTML的meta標簽常見用法集錦:
    2016-07-11
  • HTML基礎重點_一般標簽、常用標簽和表格

    下面小編就為大家?guī)硪黄狧TML基礎重點_一般標簽、常用標簽和表格。小編覺得挺不錯的, 現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-09
  • HTML的form表單標簽用法學習教程

    表單是Web頁面上負責用戶輸入與服務器端數(shù)據(jù)交互的最基礎方式,這里我們針對最基本的表單內容顯示,來看一下HTML的form表單標簽用法學習教程
    2016-07-08
  • HTML中的超鏈接標簽使用教程

    這篇文章主要介紹了HTML中的超鏈接標簽使用教程,包括郵件鏈接的使用方法,需要的朋友可以參考下
    2016-07-08
  • HTML中table表格標簽的基礎學習教程

    用table標簽在Web上顯示表格內容是HTML所具有的最基本功能之一,這里我們就來看一下HTML中table表格標簽的基礎學習教程,需要的朋友可以參考下
    2016-07-08
  • html5基于canvas實現(xiàn)的文字標簽云3D旋轉動畫特效源碼

    這是一款html5基于canvas實現(xiàn)的文字標簽云3D旋轉動畫特效源碼。鼠標滑過文字呈現(xiàn)框選效果,拖動文字可呈現(xiàn)出標簽云的3D動畫旋轉效果。
    2016-07-07
  • HTML5之語義標簽介紹

    下面小編就為大家?guī)硪黄狧TML5之語義標簽介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論

昭觉县| 昭通市| 永定县| 夏邑县| 岳阳县| 连州市| 潼关县| 黄平县| 汾西县| 五大连池市| 平顶山市| 莎车县| 连江县| 陆丰市| 海安县| 长子县| 开平市| 衡水市| 奉化市| 乡宁县| 永丰县| 兴安县| 盐池县| 罗平县| 留坝县| 获嘉县| 蓬安县| 建宁县| 贡山| 定边县| 如东县| 曲沃县| 琼海市| 无为县| 榕江县| 恩平市| 凌海市| 慈溪市| 沁阳市| 盘山县| 射洪县|