iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
0
Modern Web

菜鳥網頁基礎系列 第 11

菜鳥網頁基礎 DAY11

  • 分享至 

  • xImage
  •  

接下來就進入到 div ,div 他是一個區塊元素,他可以幫我們整合東西,變成一塊,就像桌上很多玩具,我把這些玩具裝到一個盒子裡面。

<body>
  <section>
    <div class="card">
  	<h1>卡片</h1>
      <img class="card-img" src="https://picsum.photos/id/250/600/400" alt="">
      <div class="card-body">
        <h2 class="card-title">卡片標題</h2>
        <p class="card-content">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Minima debitis laborum maiores
          eaque veritatis
          temporibus rerum placeat voluptatibus soluta. Blanditiis.</p>
      </div>
    </div>
  </section>
</body>

https://ithelp.ithome.com.tw/upload/images/20200921/20129535tr1gOD7s1A.png

我用了先用一個 section 把它包起來,section 通常用來分區塊,就是這一塊 section 是拿來放很多張卡片,然後下一個 section 可能就會放其他東西,然後 section 裡面包了 div div裡面是圖片跟 div class=”card-body”,裡面包的是 h2 和 p ,然後我都有給它們 class ,不過還沒有給他們樣式,他們現在就是一個文章,還蠻醜的。

*{
    border: 1px solid black;
}
 
.card{
    width: 350px;
}

上面程式碼是 CSS,* 符號是給所有標籤套上這些樣式,我給所有標籤都附上邊框,這樣比較好看出來。
https://ithelp.ithome.com.tw/upload/images/20200921/20129535QhtFZsTITf.png
對,就變這樣了,不過為甚麼 img 他沒有變成 350px 呢?因為圖片本身有寬度高度,所以你只能再另外給他樣式設定一個專屬他的 class。
https://ithelp.ithome.com.tw/upload/images/20200921/20129535RhLGMlqijk.png

.card-img{
    width: 350px;
}

對,成功的變好看了~~,不過這樣有個麻煩地方是如果我又要調整 card 的寬度的話 img 的寬度又要再調整,所以可以直接給圖片 100%,讓他自由伸縮。

https://ithelp.ithome.com.tw/upload/images/20200921/20129535HVoVkh1iYH.png

.card{
    width: 300px;;
}
.card-img{
    width: 350px;
}

https://ithelp.ithome.com.tw/upload/images/20200921/20129535dktzL6v9KI.png

 
.card{
    width: 400px;;
}
.card-img{
    width: 100%;
}

嘿,就這樣,88。


上一篇
菜鳥網頁基礎 DAY10
下一篇
菜鳥網頁基礎 DAY12
系列文
菜鳥網頁基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言