iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
1
Modern Web

~網頁入門~系列 第 16

Day16-HTML(12) – CSS盒子模式(上)

  • 分享至 

  • xImage
  •  

盒子模式 (box model) 是在 CSS 中一個很重要的觀念,用來設計和布局。它將所有元素視為一個個矩形的盒子,由CSS來決定這些盒子的大小、位置以及屬性(顏色、背景、邊框尺寸…等)。

盒子模式由內而外依序為

  • Content (內容)
  • Padding (留白(內邊距))
  • Border (邊框)
  • Margin (邊沿(外邊距))
    https://ithelp.ithome.com.tw/upload/images/20191002/20120959Xq8RtTGP5d.jpg

要用 CSS 改變他們的樣式,可以用之前Day9提到的三種方式,這一篇我就用內部的方式做範例。
content的部分我就不多說了,直接從之前講表格時有提到的 border 開始吧!

Border

用到邊框,我們常會用到的屬性有:改變樣式的 border-style、改變寬或高的 border-width 以及改變顏色的 border-color

border-style

p{
     border-style: solid;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959DQmWPbcZOs.jpg


p{
     border-style: dashed;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959Nl9X21QmBJ.jpg


p{
     border-style: double;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/201209593Cbcr4NSEv.jpg


p{
     border-style: outset;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959HdzmTBSm8i.jpg


border-width

p{
      border-style: solid;
      border-width: thin;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/2012095921bLVHfRJ4.jpg


p{
     border-style: solid;
     border-width: medium;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959Xtm9XLajIc.jpg


p{
     border-style: solid;
     border-width: thick;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959ttcP7VtcN0.jpg


也可以用數字設定

p{
     border-style: solid;
     border-width: 9px;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959Ojo3xRJ6uj.jpg


border-color

p{
     border-style: solid;
     border-width: medium;
     border-color: blue;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959rC2WvT0H7l.jpg


p{
     border-style: solid;
     border-width: medium;
     border-color: #ff6347;
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959vfKohIp4HV.jpg


p{
     border-style: solid;
     border-width: medium;
     border-color: rgb(225, 0, 225);
 }

https://ithelp.ithome.com.tw/upload/images/20191002/20120959z1M2e3v0Xz.jpg

圖片來源 : http://www.runoob.com/css/css-boxmodel.html


上一篇
Day15-HTML(11) – 語意化標籤與Layout
下一篇
Day17-HTML(13) – CSS盒子模式(下)
系列文
~網頁入門~30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言