div和span

div

作用:一般用于配合css完成網(wǎng)頁的基本布局。

span

作用:一般用于配合css修改網(wǎng)頁中的一些局部信息。

div同span的區(qū)別:

  1. div會(huì)單獨(dú)占領(lǐng)一行,span不會(huì)單獨(dú)占領(lǐng)一行;
  2. div是一個(gè)容器級(jí)別的標(biāo)簽,span是一個(gè)文本級(jí)別的標(biāo)簽;
    區(qū)別:容器級(jí)中的標(biāo)簽可以嵌套其它所有的標(biāo)簽,文本級(jí)的表情中只能嵌套文字/圖片/超鏈接。
    容器級(jí)的標(biāo)簽:ul,h, div, ol, dl, li,dt,dd···
    文本級(jí)的標(biāo)簽:span,p,buis, em, ins ,del ,strong···
    注意點(diǎn):在企業(yè)開發(fā)中一般情況下要嵌套都是嵌套在div中,或者按照組標(biāo)簽來嵌套。

在HTML中將所有的標(biāo)簽分為兩類,分別是容器級(jí)和文本級(jí)。
在css中將所有標(biāo)簽也分為兩類,分別是塊級(jí)元素和行內(nèi)元素。
塊級(jí)元素:p ,ul,h, div, ol, dl, li···
行內(nèi)元素:span,buis, em, ins ,del ,strong···
區(qū)別:

  1. 塊級(jí)元素:獨(dú)占一行,如果未設(shè)置寬高,則是按照父元素的默認(rèn)寬高,如果設(shè)置了寬高,那么就按照設(shè)置來顯示;
  2. 行內(nèi)元素:不會(huì)獨(dú)占一行,如果未設(shè)置寬高,那么默認(rèn)和內(nèi)容一樣的寬高,行內(nèi)元素是不可以設(shè)置寬度和高度。
  3. 行內(nèi)塊級(jí)元素:為了讓元素能夠不獨(dú)占一行,又可以設(shè)置寬高,就是行內(nèi)塊級(jí)元素。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>30-CSS元素的顯示模式</title>
    <style>
        div{
            background: red;
            width: 200px;
            height: 200px;
        }
        span{
            background: blue;
            width: 200px;
            height: 200px;
        }
        img{
            width: 50px;
            height: 50px;
        }
    </style>
</head>
<body>
<div>我是div</div>
<p>我是段落</p>
<h1>我是標(biāo)題</h1>
<hr>
<span>我是span</span>
<b>我是加粗</b>
<strong>我是強(qiáng)調(diào)</strong>
<hr>
![](images/picture.jpg)
![](images/picture.jpg)
</body>
</html>

css元素顯示模式轉(zhuǎn)換

如何轉(zhuǎn)換css元素的顯示模式?
設(shè)置元素的display屬性。
取值:
block 塊級(jí)
inline 行內(nèi)
inline-block 行內(nèi)塊級(jí)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>31-CSS元素顯示模式轉(zhuǎn)換</title>
    <style>
        div{
            display: inline;
            background: red;
            width: 200px;
            height: 200px;
        }
        span{
            display: block;
            background: green;
            width: 200px;
            height: 200px;
        }
        .cc{
            background: blue;
            width: 200px;
            height: 200px;
            display: inline-block;
        }
    </style>
</head>
<body>
<div>我是div</div>
<div>我是div</div>
<span>我是span</span>
<span>我是span</span>
<p class="cc">我是段落</p>
<b class="cc">我是加粗</b>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、div 用于配合CSS對(duì)網(wǎng)頁進(jìn)行布局2、span 對(duì)網(wǎng)頁進(jìn)行局部修改3、區(qū)別 div會(huì)單獨(dú)占住一行,span不...
    一Left一閱讀 1,005評(píng)論 0 0
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,892評(píng)論 32 459
  • 學(xué)會(huì)使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,445評(píng)論 2 66
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,856評(píng)論 1 45
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,179評(píng)論 1 92

友情鏈接更多精彩內(nèi)容