日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

【温故知新】CSS学习笔记(显示模式简介)

發(fā)布時間:2025/3/20 CSS 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【温故知新】CSS学习笔记(显示模式简介) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

顯示模式Display

?

我們的網(wǎng)頁標簽有很多,在不同的地方會用到不同類型的標簽,以便于更好的展示我們的網(wǎng)頁。標簽的類型即顯示模式,一般可以分為塊標簽行內(nèi)標簽兩種類型,也可以稱之為塊元素行內(nèi)元素。

一、塊級元素(Block-Level)

每個塊元素通常會獨自占據(jù)一整行或者多個整行,可以對其設置其寬度、高度、對其等屬性,常用于網(wǎng)頁布局和網(wǎng)頁結(jié)構(gòu)的搭建,用一個詞形容它,就是“霸道”。

常見的塊元素有<h1>~<h6>、<div>、<P>、<ul>、<ol>、<li>等,其中<div>標簽是最最典型的塊元素。因為Div天生麗質(zhì),特別適合布局,所以我們常稱之為“CSS+DIV”布局。

?

總結(jié)一下塊級元素的特點:

  • 總是從新的一行開始;
  • 高度、行高、外邊距以及內(nèi)邊距都可以控制;
  • 寬度默認是容器的100%(和屏幕一樣寬);
  • 可以容納內(nèi)聯(lián)元素和其他塊元素;

?

二、行內(nèi)元素(Inline-Level)

行內(nèi)元素(內(nèi)聯(lián)元素)不占有獨立的區(qū)域,僅僅靠自身的字體大小和圖像尺寸來支撐結(jié)構(gòu),一般不可以設置寬度、高度、對齊等屬性,常用于控制頁面中文本的樣式。

常見的行內(nèi)元素有<a>、<strong>、<br>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等,其中<span>標簽是最最典型的應用。

?

總結(jié)一下行內(nèi)元素的特點:

  • 和相鄰行業(yè)元素可以在一行上面;
  • 高度和寬度無效,但水平方向的padding和margin可以設置,垂直方向的無效;
  • 默認寬度就是它本身內(nèi)容的寬度;
  • 行內(nèi)元素只能容納文本或者其他行內(nèi)元素(其中<a>比較特殊);

?

【注意點】

  • 只有文字才能組成段落,因此P標簽里面不能放塊級元素,同理的還有這些標簽H1~H6和DT等,它們都是文字類型的塊級元素,里面不能容納其他塊級元素;
  • 鏈接里面不能再放鏈接;

?

三、行內(nèi)塊元素(Inline-Block)

在行內(nèi)元素中有幾個特殊的標簽(<img />、<input />、<td>),可以對他們設置寬高和對齊屬性,我們就可以稱之為行內(nèi)塊元素。

?

行內(nèi)塊元素有如下特點:

  • 和相鄰行內(nèi)元素(行內(nèi)塊元素)在一行上,但是之間會有一點空白的縫隙;
  • 默認寬度就是它本身的內(nèi)容寬度;
  • 高度、行高、外邊距以及內(nèi)邊距都可以控制;

【綜合樣例】

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>顯示模式</title><style>div{width: 100px;height: 100px;background-color: yellow;}span{width: 100px;height: 100px;background-color: pink;}input{width: 200px;height: 50px; }</style> </head> <body><div>Div</div><div>DivDiv</div><div>DivDivDiv</div><span>Span</span><span>SpanSpan</span><span>SpanSpanSpan</span> <input type="text"><input type="text"><input type="text"> </body> </html>

【顯示效果】

?

四、標簽顯示模式的相互轉(zhuǎn)換

  • 塊級元素轉(zhuǎn)行內(nèi)元素 : display:inline
  • 行內(nèi)元素轉(zhuǎn)塊級元素:display:block
  • 塊級、行內(nèi)元素轉(zhuǎn)行內(nèi)塊元素:display:inline-block
  • 【綜合樣例】

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>模式轉(zhuǎn)換</title><style>div{width: 100px;height: 100px;background-color: yellow;display: inline; /*塊級元素轉(zhuǎn)行內(nèi)元素*/}span{width: 100px;height: 100px;background-color: pink;display: block; /*行內(nèi)元素轉(zhuǎn)塊級元素*/}a{width: 100px;height: 100px;background-color: skyblue;display: inline-block; /*塊級、行內(nèi)元素轉(zhuǎn)行內(nèi)塊元素*/}</style> </head> <body><div>Div</div><div>DivDiv</div><div>DivDivDiv</div><span>Span</span><span>SpanSpan</span><span>SpanSpanSpan</span> <a href="#">鏈接</a><a href="#">鏈接</a><a href="#">鏈接</a> </body> </html>

    【顯示效果】

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的【温故知新】CSS学习笔记(显示模式简介)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。