iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0

區塊div

區塊的概念在網頁裡十分重要,當我們要針對特定的地方做CSS設定時,就會用到區塊的概念。可以把它想像成一個矩形的範圍,針對這裡面的範圍去做設定。而網頁就是由很多很多的矩形所構成的。

假設今天有一標題h1跟段落p,我想要設定h1跟段落p這個範圍裡是藍色的

<body>
    <div style="background-color: blue;">
        <h1>我想要在這個範圍裡是藍色</h1> 
        <p>內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
        </p>
    </div>
</body>

行內元素span

div跟span常常拿來比較,因為他們都是一個範圍的性質,而差別在哪呢?span是用在當你想要在一個小區域內設定、或是你不想要占用到整個欄位時。

<body>
    <div style="background-color: blue;">
        <h1>我想要在這個範圍裡是藍色</h1> 
        <p>內容內容內容內容內容 <span style="background-color: red;">內容內容內容內容內容內容內容內容內容內容內容內</span>容內容內容內容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
        </p>
    </div>
</body>

你可以對裡面的內容作設定,而不會像div設定會占用到整攔導致換行。

<body>
    <div style="background-color: blue;">
        <h1>我想要在這個範圍裡是藍色</h1> 
        <p>內容內容內容內容內容 <span style="background-color: red;">內容內容內容內容內容內容內容內容內容內容內容內</span>容內容內容內容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容
            <div style="background-color: aqua;">內容內容內容內容內容內容內容內容內容內容內容內</div> 容內容內容內容內容內容內容內容內容內容內容
            內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
        </p>
    </div>
</body>

這樣就可以明顯的看出差別,設定div時會因為是(block)的關西,占滿整行的空間導致換行,而span是(inline)屬性。

今天的區塊的概念就介紹到這,明天再讓我們了解更多的html標籤吧!


上一篇
Day7 Html常用標籤_2
下一篇
Day9 Html常用標籤_4
系列文
我的網頁前端小小小教室30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言