網頁設計教學 html&css padding 與 margin的差別
margin與padding可以說是絕對肯定必定會用到的
兩個屬性,那對於初學者來說 , 時常會搞混兩種的用法
先簡單敘述一下 padding 

padding 
屬性 padding-top (上): 各種數值
       padding-right (右)
       padding-bottom (下)

       padding-left (左)
組合寫法
      padding :10px; (上右下左)
      padding : 13px 15px 12px 11px; (上右下左)運用在四方內距都不同的時候
      padding : 0 10px; (左右)
      padding : 10px 0; (上下)


是調整box的內部距離 例如現在我們做了一個 test-button
html :  <a href="javascript:;" class="test-button">button</a>
我們將按鈕上基本的框線 

image
效果如下

image 
此時的按鈕字句非常擁擠 , 若是加上即可完成正常的樣式

image
image

你也可以適當地去用組合寫法來調整樣式 例如...

image
image

這是padding基本用法

接下來是margin 基本上寫法都一樣

margin 
屬性 margin-top (上): 各種數值
       margin-right (右)
       margin-bottom (下)

       margin-left (左)
組合寫法
      margin :10px; (上右下左)
      margin : 13px 15px 12px 11px; (上右下左)運用在四方內距都不同的時候
      margin : 0 10px; (左右)
      margin : 10px 0; (上下)


但是margin有一個跟padding不一樣的就是 它可以讓區塊水平置中
寫法如下
image

margin 會運用在列表排列時物件與物件的間距

例如
image
效果
image


以上就是兩種調整距離的基礎用法
下一篇會分享比較高級的做法
1: 列表排序 
2: 按鈕的作法

 

arrow
arrow

    jk-mimo 發表在 痞客邦 留言(0) 人氣()