iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
自我挑戰組

html與css粗淺新手入門教學系列 第 8

html div水平並列

  • 分享至 

  • xImage
  •  

我們昨天寫出了標題欄上的一個按鈕,今天想要多寫幾個按鈕出來,但是當我們複製了多個but1的div時,卻會發現他們排列成了一直行

    <div class="column">
        <div class="but1">按鈕一</div>
        <div class="but1">按鈕二</div>
        <div class="but1">按鈕三</div>
        <div class="but1">按鈕四</div>
    </div>

https://ithelp.ithome.com.tw/upload/images/20210908/20140086BYvpnGrBP1.jpg
這時候我們在but1的css中加入以下程式碼,讓他達成水平排列的效果

display: inline-block;

畫面就會變成下圖
https://ithelp.ithome.com.tw/upload/images/20210908/20140086JGWnzPc6oU.jpg
但是為甚麼每個方塊之間都會有一段縫隙呢?是因為使用inline-block時,div之間不能換行,因此html內的程式碼必須改成這樣

    <div class="column">
        <div class="but1">按鈕一</div><div class="but1">按鈕二</div><div class="but1">按鈕三</div><div class="but1">按鈕四</div>
    </div>

圖中為寬度不夠導致的自動換行,但在寫的時候不能主動換行,這時網頁的就達成我們想要的效果了
https://ithelp.ithome.com.tw/upload/images/20210908/20140086ACbcSNoR7t.jpg
今天先說到這裡,明天再來說說如何讓鼠標放上按鈕時改變成手套的樣式,並且改變底色


上一篇
html標題欄上的按鈕
下一篇
html鼠標移上改變圖樣和底色
系列文
html與css粗淺新手入門教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言