css margin-left和margin-right使用方法總結

來源:互聯網
上載者:User
一般在css樣式中,使用margin屬性來設定外邊距。如果只需要一邊的外邊距,可以使用單邊外邊距屬性為元素單邊上的外邊距設定值。使用 margin-left 屬性設定元素的左外邊距。使用margin-right 屬性設定元素的右外邊距。它們的預設值都為0。在具體的實際使用中可以設定具體的單位值,也可以設定為百分比的形式。本文就來總結一下 margin-left 和 margin-right 的使用方式。

一、關於 margin-left 屬性的使用

1. CSS margin 淺析

margin-left負值結合浮動實現不改變DOM結構的流體布局。當margin屬性的值為百分數時,其總是以父元素的width為基數進行計算。

2. CSS備忘(margin-left)

設定外邊距: margin-top,margin-left,margin-right,margin-bottom

p背景單張鋪滿設定:width: 30px; height: 30px; line-height: 30px; background-image: url(../image/lzhf/one.png); background-repeat: no-repeat; background-size: 100% auto;

3. margin-left執行個體用法

檢索或設定對象左邊的外延邊距。參數介紹 auto :  值被設定為相對邊的值。length :  由浮點數字和單位標識符組成的長度值 | 或者百分數。百分數是基於父物件的高度。

說明 檢索或設定對象左邊的外延邊距。內聯對象要使用該屬性,必須先設定對象的height或width屬性,或者設定position屬性為absolute。在IE4+,margin屬性不可用於td和tr對象。

外延邊距始終透明。 對應的指令碼特性為marginLeft。

二、關於 margin-right 屬性的使用

1. 詳解CSS中三種基本的定位機制(margin-right,margin-left)

CSS中首選的讓元素水平置中的方法就是使用margin屬性—將元素的margin-left和margin-right屬性設定為auto即可。在實際使用中,我們可以為這些需要置中的元素建立一個起容器作用的p。需要特別注意的一點就是,必須為該容器指定寬度。

2. CSS布局各種置中總結(margin-right,margin-left)

置中是我們使用css來布局時常遇到的情況。使用css來進行置中時,有時一個屬性就能搞定,有時則需要一定的技巧才能相容到所有瀏覽器,具體來說就是把要置中的元素的margin-left和margin-right都設為auto,此方法只能進行水平的置中,且對浮動元素或絕對位置元素無效。

3. CSS實現頁面各種列布局的樣本(margin-right,margin-left)

一列布局需要掌握3個知識點:標準文檔流,其中又包含了區塊層級元素和行級元素,還有margin屬性,可以說實現一列布局的關鍵代碼就是由margin屬性實現的,通過設定margin:0 auto;來實現水平置中,auto就是它會根據瀏覽器的寬度自動化佈建兩邊的外邊距。要設定margin,你首先得有一個盒子模型,比如這裡的p,然後設定它的長寬,有一個固定的大小,才可以實現置中。

雙飛翼布局 這是主列的margin-left與margin-right比左右兩列的寬度大一點,則可以設定出來主列與子列之間的間隙。

margin-left和margin-right屬性相關問答

1. css("margin-left")位null??? 迷茫了

2. margin-right 不起作用?

3. 下面的代碼,已經用了margin-left:auto,為什麼還是沒法置中?

【相關推薦】

1. css margin外邊距屬性與用法總結

2. css margin-top使用中經常遇到的問題總結

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.