婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談html標簽的顯示模式(塊級標簽,行內(nèi)標簽,行內(nèi)塊標簽)

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

熱門標簽:默納克系統(tǒng)外呼顯示inns 東莞人工外呼系統(tǒng)多少錢 商丘電話自動外呼系統(tǒng)怎么收費 朝陽自動外呼系統(tǒng) 昌邑外呼系統(tǒng) 400電話是在哪里申請 周口導航地圖標注 地圖標注地點下載 400電話辦理尚景

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

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

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

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

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

顯示模式的特性:

主要分為兩大類:

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

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

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

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

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

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

1、塊級標簽轉(zhuǎn)換為行內(nèi)標簽:display:inline;

2、行內(nèi)標簽轉(zhuǎn)換為塊級標簽:display:block;

3、轉(zhuǎn)換為行內(nèi)塊標簽:display:inline-block;

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

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

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

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

同理,要是塊級轉(zhuǎn)換為行內(nèi)了,文本也不能居中顯示了。

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

不加text-align:center;時:

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

加上text-align:center;后

XML/HTML Code復制內(nèi)容到剪貼板
  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

標簽:阿拉善盟 健身房 福建 沈陽 湖南 銅陵 那曲 揭陽

巨人網(wǎng)絡通訊聲明:本文標題《淺談html標簽的顯示模式(塊級標簽,行內(nèi)標簽,行內(nèi)塊標簽)》,本文關鍵詞  淺談,html,標簽,的,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談html標簽的顯示模式(塊級標簽,行內(nèi)標簽,行內(nèi)塊標簽)》相關的同類信息!
  • 本頁收集關于淺談html標簽的顯示模式(塊級標簽,行內(nèi)標簽,行內(nèi)塊標簽)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 哈巴河县| 洞口县| 绥芬河市| 长沙市| 高密市| 德化县| 景宁| 上蔡县| 阳江市| 望城县| 长乐市| 嵊州市| 通榆县| 新乡市| 阿坝县| 毕节市| 镇坪县| 商丘市| 盐亭县| 夏津县| 永泰县| 淮北市| 习水县| 遵义县| 德惠市| 太湖县| 敦化市| 凤庆县| 吴江市| 福泉市| 酒泉市| 富顺县| 积石山| 抚州市| 德钦县| 轮台县| 保山市| 乐业县| 新民市| 离岛区| 清流县|