CSS 2.1 快速導覽 - 邊界 margin

margin 性質 (property) 為 CSS 中用來設定區塊元素 (block element) 邊界 (margin) 的速記性質,可直接設定上、下、左、右等邊界,除了可用百分比與數字之外,有以下的關鍵字 (keyword)

  • auto


有幾種情況
margin: 20px;              /* 上下左右皆 20px */
margin: 16px 20px;         /* 上下 16px ,左右 20px */
margin: 10px 30px 20px;    /* 上 10px ,左右 30px, 下 20px */
margin: 10px 3px 30px 5px; /* 依序圍上、右、下、左,順時針方向 */
margin: 10px auto;         /* 上下 10px ,自動水平置中對齊 */
margin: auto;              /* 上下 0 ,自動水平置中對齊 */


舉例如下
.example {
    margin: 200px;
    border: thin solid black;
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:block09.css
    功能:示範 CSS 2.1 樣式表的使用 
    作者:張凱慶
    時間:西元 2011 年 7 月 */


我們以下面的 HTML 文件載入
<html>
<head>
<title>網頁標題</title>
<link rel="stylesheet" type="text/css" 
      href="block09.css">
</head>
<body>
<img class="example" src="example.jpg">
</body>
</html>

<!-- 《程式語言教學誌》的範例程式
     htt://pydoing.blogspot.com/
     檔名:block09.html
     功能:示範 CSS 2.1 樣式表的使用 
     作者:張凱慶
     時間:西元 2011 年 7 月 -->


瀏覽器 (broswer) 開啟如下



右下角的部份也可以看到有 200px 的邊界



由於此例中沒有設定邊距 (padding) ,因此黑色的邊框 (border) 緊緊包住圖片。


中英文術語對照
性質property
區塊元素block element
邊界margin
關鍵字keyword
瀏覽器broswer
邊距padding
邊框border


您可以繼續參考

JavaScript 範例

區塊相關


相關目錄
CSS 2.1 快速導覽
HTML, CSS 教材
首頁


參考資料
http://www.w3.org/TR/CSS21/box.html
https://developer.mozilla.org/en/CSS/margin

沒有留言: