iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 10
1
自我挑戰組

迷路的前端工程系列 第 10

第十日:CSS之盒子模型

  • 分享至 

  • xImage
  •  

第九日回顧:
我們在第九日已經了解該如何去取得我們想要的標籤了,並且說明了些在撰寫 CSS 時常聽到的一些詞,而今天呢我們會介紹 CSS 另一個重要的課題,box model

一個 HTML Tag 除了本身的內容之外還有三個包覆它的東西,由內至外分別為:
1.padding:內距,也就是內容與邊框的距離
2.border:邊框
3.margin:邊界:與其他標籤的距離

如果今天我們要設定一個 button 標籤的 paaing 我們可以這樣下

button {padding: 10px;} 這個是將上下左右內距皆設為 10 px 
button {padding-left/right/top/bottom : 10px;} 這個是單獨設定上/下/左/右的內距為 10px
button {padding: 10px 20px ;} 這個是將上下設為 10 px 左右設為 20 
button {padding: 10px 20px 30px 40px} 依照順時針順序,將上 右 下 左 更改為 10 20 30 40px

而 margin 同理,不過不推薦將行內元素設置 margin 屬性,很容易造成跑板問題

至於 border 我們常會用到的有兩種東西,分別為一般設定和圓角設定
一般設定很簡單

button{ border 1px solid red;} 
這分別設定了 邊框大小(border-width) 邊框線條(border-style) 以及邊框顏色(border-color)

而圓角設定方法如下:

button{border-redius: 20px} 這代表我們將一個 長寬為 40px 的方形變成圓形

今天關於盒子模型介紹到此結束啦~讓我們明天再見

小抱怨專區:
Hibernate 好難架啊,一怒之下就把公司電腦還原,果然電腦乾淨多了


上一篇
第九日:CSS 選取器
下一篇
第十一日:文字大小
系列文
迷路的前端工程16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言