av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

由淺入深學(xué)習(xí)CSS中margin屬性用法

margin在中文中我們翻譯成外邊距或者外補(bǔ)白,本文向大家介紹一下CSS中margin屬性的用法,希望對你的學(xué)習(xí)有所幫助。

前進(jìn)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,前進(jìn)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為前進(jìn)成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個(gè)售后服務(wù)好的前進(jìn)做網(wǎng)站的公司定做!

CSS中margin屬性由淺入深詳解

margin在中文中我們翻譯成外邊距或者外補(bǔ)白(本文中引用外邊距)。他是元素盒模型(boxmodel)的基礎(chǔ)屬性。

一、margin的基本特性

  margin屬性包括margin-top,margin-right,margin-bottom,margin-left,margin,可以用來設(shè)置box的marginarea。屬性margin可以用來同時(shí)設(shè)置box的四邊外邊距,而其他的margin屬性只能設(shè)置其自各的外邊距。

  margin屬性可以應(yīng)用于幾乎所有的元素,除了表格顯示類型(不包括table-caption,tableandinline-table)的元素,而且垂直外邊距對非置換內(nèi)聯(lián)元素(non-replacedinlineelement)不起作用。

  或許有朋友對非置換元素(non-replacedelement)有點(diǎn)疑惑,稍微幫助大家理解一下。非置換元素,W3C中沒有給出明確的定義,但我們從字面可以理解到,非置換元素對應(yīng)著置換元素(replacedelement),也就是說我們搞懂了置換元素的含義,就懂了非置換元素。置換元素,W3C中給出了定義:

ExampleSourceCode

 
 
 
  1. “AnelementthatisoutsidethescopeoftheCSSformatter,
  2. suchasanimage,embeddeddocument,orapplet”

  從定義中我們可以理解到,置換元素(replacedelement)主要是指img,input,textarea,select,object等這類默認(rèn)就有CSS格式化外表范圍的元素。進(jìn)而可知,非置換元素(non-replacedelement)就是除了img,input,textarea,select,object等置換元素以外的元素。
  margin始終是透明的。

二、margin的基本寫法

  外邊距的margin-width的值類型有:auto|length|percentage

  percentage:百分比是由被應(yīng)用box的containingblock(注:一個(gè)元素的containingblock是該元素產(chǎn)生的box(es)在計(jì)算位置和大小時(shí)參考的一個(gè)矩形,詳細(xì)閱讀可看:《ContainingBlock》)的大小所決定。對于margin-top和margin-bottom也同樣成立。

  margin的默認(rèn)值為0,并且margin支持負(fù)值。

  上面我們曾提到屬性margin可以用來同時(shí)指定box的四邊外邊距。如果屬性margin有四個(gè)值,那么值將按照上-右-下-左的順序作用于四邊,即從元素的上邊開始,按照順時(shí)針的順序圍繞元素。表達(dá)式如下:

ExampleSourceCode

 
 
 
  1. margin:toprightbottomleft;

 并且規(guī)范還提供了margin省略的數(shù)值寫法,基本原則如下:

1.如果沒有l(wèi)eft值,則使用right代替;

2.如果沒有bottom值,則使用top代替;

3.如果沒有right值,則使用top值代替。

  根據(jù)這些基本原則,我們可以有三種省略方式,但不管怎樣省略margin的數(shù)值都會大于等于一個(gè),而margin的默認(rèn)數(shù)值是從top開始至left結(jié)束,那么對于省略的具體情況,我們可以從left反推理回去。

  1.如果margin只有三個(gè)值,按照值的順序?yàn)閙argin:toprightbottom;缺少了left,根據(jù)原則,則left的值有right來代替。

margin:10px20px30px;就等于margin:10px20px30px20px;

  2.如果margin只有兩個(gè)值,按照值的順序?yàn)閙argin:topright;缺少了bottom和left,根據(jù)原則left的值由right來代替,bottm的值由top來代替。

margin:10px20px;就等于margin:10px20px10px20px;

  3.如果margin只有一個(gè)值,按照值的順序?yàn)閙argin:top;缺少了bottom、left和right,根據(jù)原則left的值由right來代替,bottom的值由top來代替,right的值右top來代替,也就是說left的值也由top來代替。

margin:10px;就等于margin:10px10px10px10px;#p#

三、margin的解析邏輯

  目前我們已經(jīng)了解到了margin的基本特性和基本寫法,但對元素margin的基本解析邏輯還是很模糊,到底margin的top、right、bottom、left都是以什么為基準(zhǔn)來促使boxmodel形成。為了形象,易懂的對margin的邏輯進(jìn)行說明,下面講解的過程中,將引入W3C上沒有的參考線的說法。何謂參考線?參考線就是margin移動的基準(zhǔn)點(diǎn),此基準(zhǔn)點(diǎn)相對于box是靜止的。而margin的數(shù)值,就是box相對于參考線的位移量。

  在margin中top、right、bottom、left的參考線并不一致為一類,而是分為了兩類參考線,top和left的參考線屬于一類,right和bottom的參考線屬于另一類。那他們到底各以什么為參考線呢?top以containingblock的content上邊或者垂直上方相連元素margin的下邊為參考線垂直向下位移;left以containingblock的content左邊或者水平左方相連元素margin的右邊為參考線水平向右位移。right以元素本身的border右邊為參考線水平向右位移;bottom以元素本身的border下邊為參考線垂直向下位移。從上我們可以看到top和left都是以外元素為參考,而right和bottom以本元素為參考。上面的位移方向是指margin數(shù)值為正值時(shí)候的情形,如果是負(fù)值則位移方向相反。

  或許理論聽起來比較枯燥,我們舉例說明一下:

ExampleSourceCode

 
 
 
  1. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
  2. 無標(biāo)題文檔 title></li> <li><styletypestyletype=\"text/css\"></li> <li>div{width:200px;height:200px;background:#ccc;} </li> <li> style></li> <li> head></li> <li><body></li> <li><div>外邊距的margin-width的值類型有:auto|length|percentage div></li> <li> body></li> <li> html></li> <li></li> </ol></pre><p>   如上代碼,很簡單,為了方便我們看到效果,我們給div設(shè)置了寬度和高度以及背景色。<br />   現(xiàn)在我們給div的樣式加上margin屬性,比如:</p><p>ExampleSourceCode</p><pre> <ol> <li>margin:-10px20px-30px40px; </li> </ol></pre><p>  這時(shí)候margin的解析邏輯是怎樣的呢?</p><p>首先我們要搞清div的和周邊元素的關(guān)系,div沒有相連元素,而此時(shí)div的containingblock是body產(chǎn)生的blockbox。則根據(jù)上面介紹的參考線原理,div的左外邊距以containingblock的content左邊為參考線,及此時(shí)以body的content左邊為參考線進(jìn)行水平向右位移,位移的大小為40px,同理,上邊距以body的content上邊為參考線進(jìn)行垂直向上位移10px(負(fù)值和正值的方向相反),下邊距依照現(xiàn)在div的borer下邊(此時(shí)的div已經(jīng)經(jīng)過上邊距位移過了)垂直向上位移30px(此時(shí),margin不會改變box的border內(nèi)的物理大小,但會改變box的邏輯大小,即:以此box的margin的下邊為參考的元素,不是從box的物理位置開始的,而是從邏輯位置開始),右邊距依照現(xiàn)在div的borer右邊(此時(shí)的div已經(jīng)經(jīng)過左邊距位移過了)水平向右位移20px?;蛟S有朋友問你分析的順序怎么和margin表達(dá)式中出現(xiàn)的順序不一樣?如果按照margin表達(dá)式中出現(xiàn)的順序來分析,結(jié)果是一樣的,只是為了更好的方便大家的理解而沒有按照表達(dá)式的順序來分析。</p><p>  用margin***的顯示大小到底是怎么樣的,或許有朋友也比較疑惑,我暫時(shí)用邏輯大小和物理大小來區(qū)分(其實(shí)上面已用到此概念),到底什么是邏輯大小,什么是物理大小呢?!具體可以看圖,物理大小指的是除去margin,也就是包含border以內(nèi)的box大小,而邏輯大小,則是box通過margin解析規(guī)則解析后得到的大?。ㄟ@或許可以解釋為什么IE5會錯(cuò)誤解析盒模型),當(dāng)邏輯大小小于物理大小時(shí),則不會影響實(shí)際box的顯示,也就是說,此時(shí)顯示的是box的物理大小,而當(dāng)邏輯大小大于物理大小時(shí),則此時(shí)顯示邏輯大小。這僅對元素本身有效,對于其他相關(guān)元素,他們則只以margin的邏輯大小為準(zhǔn)則,進(jìn)行布局。</p> <br> 名稱欄目:由淺入深學(xué)習(xí)CSS中margin屬性用法 <br> 標(biāo)題來源:<a href="http://uogjgqi.cn/article/dpsgdsi.html">http://uogjgqi.cn/article/dpsgdsi.html</a> </div> <div id="th55dhx" class="view-qrocde cl"> <div id="n755hvd" class="m z"><img src="/Public/Home/images/ew.jpg"/></div> <div id="bxrj7h5" class="text"> <h6>掃二維碼與項(xiàng)目經(jīng)理溝通</h6> <p>我們在微信上24小時(shí)期待你的聲音</p> <p>解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流</p> </div> </div> <div id="tjnhbf5" class="othernews cl"> <h3>其他資訊</h3> <ul> <li><a href="/article/ccsspjj.html">自媒體平臺定義-自媒體平臺</a></li><li><a href="/article/ccsspsc.html">有時(shí)打不開有時(shí)打開很慢-虛擬主機(jī)/數(shù)據(jù)庫問題</a></li><li><a href="/article/ccsspeo.html">Linux長連接:穩(wěn)定高效的網(wǎng)絡(luò)通信方式(linux長連接)</a></li><li><a href="/article/ccsspio.html">服務(wù)器的作用是什么?服務(wù)器是做什么的</a></li><li><a href="/article/ccssjho.html">Web開發(fā)者必備的十大網(wǎng)站資源</a></li> </ul> </div> </div> </div> <div id="pv5d5xj" class="sidebar"> <div id="vdz5lbh" class="tuijian"> <a href="#"> <h2 class="cl"><span>行業(yè)動態(tài)</span></h2> <h3>企業(yè)網(wǎng)站建設(shè)的重要性!</h3> <p>現(xiàn)在雖然是移動互聯(lián)網(wǎng)時(shí)代,但企業(yè)網(wǎng)站依然重要,包含PC站點(diǎn),移動站??梢哉f企業(yè)網(wǎng)站關(guān)系企業(yè)的未來發(fā)展和前途,尤其對中小企業(yè)更是如此,一些中小企業(yè)老板,對自己的名片很在乎,因?yàn)檫@是個(gè)門面。...</p> </a> </div> <div id="57jjd57" class="ser sidesub"> <h2>服務(wù)項(xiàng)目</h2> <ul class="ebox"> <li id="hx7j7lz" class="sub sub-1"> <div> <h3>網(wǎng)站建設(shè)</h3> <p></p> <a class="btn" href="/serve/website/">查看詳情</a> </div> </li> <li id="dtv5lr7" class="sub sub-1"> <div> <h3>移動端/APP</h3> <p></p> <a class="btn" href="/serve/moblie/">查看詳情</a> </div> </li> <li id="hfhlt77" class="sub sub-1"> <div> <h3>微信/小程序</h3> <p></p> <a class="btn" href="/serve/small/">查看詳情</a> </div> </li> <li id="7pzvhlz" class="sub sub-1"> <div> <h3>技術(shù)支持</h3> <p></p> <a class="btn" href="/serve/tech/">查看詳情</a> </div> </li> <li id="pvprbnz" class="sub sub-1"> <div> <h3>其它服務(wù)</h3> <p></p> <a class="btn" href="/serve/othe/">查看詳情</a> </div> </li> <li id="7tvpd57" class="sub sub-5"> <div> <h3>更多服務(wù)項(xiàng)目</h3> <p> <a>用我們的專業(yè)和誠信贏得您的信賴,從PC到移動互聯(lián)網(wǎng)均有您想要的服務(wù)!</a></p> <a class="btn" href="/serve/">獲取更多</a> </div> </li> </ul> </div> <div id="t55nhv5" class="contact" id="fix"> <h2 class="cl"> <span>聯(lián)系吧</span> <a class="ditu" rel="nofollow" target="_blank">在百度地圖上找到我們</a> </h2> <h3>電話:13518219792</h3> <p>如遇占線或暫未接聽請撥:136xxx98888</p> <div id="n7bvfbh" class="qq"> <a rel="nofollow" target="_blank">業(yè)務(wù)咨詢</a> <a rel="nofollow" target="_blank">技術(shù)咨詢</a> <a rel="nofollow" target="_blank">售后服務(wù)</a> </div> </div> </div> <script> //固定滾動 (function () { var oDiv = document.getElementById("fix"); var H = 120, iE6; var Y = oDiv; while (Y) { H += Y.offsetTop; Y = Y.offsetParent }; iE6 = window.ActiveXObject && !window.XMLHttpRequest; if (!iE6) { window.onscroll = function () { var s = document.body.scrollTop || document.documentElement.scrollTop; if (s > H) { oDiv.className = "contact fixed"; if (iE6) { oDiv.style.top = (s - H) + "px"; } } else { oDiv.className = "contact "; } }; } })(); </script> </div> <div id="l555v7p" class="footer"> <div id="5rfpt5d" class="wp"> <div id="z7zjdbj" class="wpss cl"> <dl class="about"> <dt>網(wǎng)站設(shè)計(jì)</dt> <dd><a target="_blank" title="重慶網(wǎng)站設(shè)計(jì)">重慶網(wǎng)站設(shè)計(jì)</a></dd><dd><a target="_blank" title="企業(yè)網(wǎng)站設(shè)計(jì)">企業(yè)網(wǎng)站設(shè)計(jì)</a></dd><dd><a target="_blank" title="成都網(wǎng)站設(shè)計(jì)">成都網(wǎng)站設(shè)計(jì)</a></dd><dd><a target="_blank" title="成都網(wǎng)站設(shè)計(jì)公司">成都網(wǎng)站設(shè)計(jì)公司</a></dd> </dl> <dl class="about"> <dt>網(wǎng)站制作</dt> <dd><a target="_blank" title="成都網(wǎng)站制作">成都網(wǎng)站制作</a></dd><dd><a target="_blank" title="綿陽網(wǎng)站制作公司">綿陽網(wǎng)站制作公司</a></dd><dd><a target="_blank" title="成都企業(yè)網(wǎng)站制作">成都企業(yè)網(wǎng)站制作</a></dd><dd><a target="_blank" title="成都網(wǎng)站制作">成都網(wǎng)站制作</a></dd> </dl> <dl class="contact"> <dt>聯(lián)系我們</dt> <dd>電話:13518219792</dd> <dd>郵箱:631063699@qq.com</dd> <dd>地址:成都青羊區(qū)錦天國際1002號</dd> <dd>網(wǎng)址:uogjgqi.cn</dd> </dl> <dl class="about" style="margin-left:50px;width:235px;"> <dt>網(wǎng)站建設(shè)</dt> <dd><a target="_blank" title="重慶手機(jī)網(wǎng)站建設(shè)">重慶手機(jī)網(wǎng)站建設(shè)</a></dd><dd><a target="_blank" title="四川成都網(wǎng)站建設(shè)">四川成都網(wǎng)站建設(shè)</a></dd><dd><a target="_blank" title="電商網(wǎng)站建設(shè)">電商網(wǎng)站建設(shè)</a></dd><dd><a target="_blank" title="重慶企業(yè)網(wǎng)站建設(shè)">重慶企業(yè)網(wǎng)站建設(shè)</a></dd> <!--成都網(wǎng)站建設(shè) 成都網(wǎng)站制作 成都做網(wǎng)站 網(wǎng)站建設(shè)公司--> </dl> <dl class="flow"> <dt></dt> <div id="5d55vrp" class="ma cl"> <div id="5jb5dhf" class="m"> <img src="/Public/Home/images/ew.jpg" /> <p>微信二維碼</p> </div> </div> </dl> </div> </div> <div id="bfhdxtz" class="footer-link wp"> <ul class="wpss cl"> <li id="pxhjxnb" class="fisrt">友情鏈接</li> <li><a title="達(dá)州電信機(jī)房" target="_blank">達(dá)州電信機(jī)房</a></li><li><a title="成都做手機(jī)網(wǎng)站" target="_blank">成都做手機(jī)網(wǎng)站</a></li><li><a title="湖北發(fā)動機(jī)維修" target="_blank">湖北發(fā)動機(jī)維修</a></li><li><a title="關(guān)鍵詞優(yōu)化" target="_blank">關(guān)鍵詞優(yōu)化</a></li><li><a title="甘孜州柴油發(fā)電機(jī)" target="_blank">甘孜州柴油發(fā)電機(jī)</a></li><li><a title="康明斯發(fā)電機(jī)維修" target="_blank">康明斯發(fā)電機(jī)維修</a></li><li><a title="njyarui.cn" target="_blank">njyarui.cn</a></li><li><a title="制作網(wǎng)站" target="_blank">制作網(wǎng)站</a></li><li><a title="電子產(chǎn)品銷售公司" target="_blank">電子產(chǎn)品銷售公司</a></li><li><a title="成都發(fā)電機(jī)專業(yè)檢修" target="_blank">成都發(fā)電機(jī)專業(yè)檢修</a></li> </ul> </div> </div> <div id="5hbn55p" class="bot-footer"> <div id="7dv7bjr" class="wp"> <p class="wpss"> <em>Copyright © 2002-2023 uogjgqi.cn 快上網(wǎng)建站品牌 QQ:244261566 版權(quán)所有</em> <em>備案號:<a rel="external nofollow">蜀ICP備19037934號</a></em> </p> <p class="wpss" style="line-height:30px !important;"> </p> </div> </div> <div id="x7nxl5d" class="footer-kefu"> <ul> <li id="jfjfrft" class="qq"><a ><em></em>在線咨詢</a> </li> <li id="rrlf77l" class="tel"><a href="tel:13518219792" target="_blank"><em></em>13518219792</a></li> <li id="t5j5hxd" class="wx"> <em></em> <div id="pz5jtht" class="code"> <img src="/Public/Home/images/ew.jpg" /> <p>微信二維碼</p> </div> </li> <li id="dt5td5t" class="m"> <em></em> <div id="nb5775t" class="code"> <img src="/Public/Home/images/ew.jpg" /> <p>移動版官網(wǎng)</p> </div> </li> <li id="rzrb5hn" class="top"><em></em></li> </ul> </div> <script src="/Public/Home/js/all.js"></script> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://uogjgqi.cn/" title="av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片">av激情亚洲男人的天堂国语</a> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="7tn5r" class="pl_css_ganrao" style="display: none;"><label id="7tn5r"></label><ruby id="7tn5r"></ruby><style id="7tn5r"></style><i id="7tn5r"></i><strong id="7tn5r"></strong><p id="7tn5r"></p><ruby id="7tn5r"></ruby><rp id="7tn5r"></rp><ol id="7tn5r"></ol><font id="7tn5r"></font><th id="7tn5r"></th><strong id="7tn5r"></strong><ruby id="7tn5r"></ruby><th id="7tn5r"></th><ruby id="7tn5r"></ruby><strong id="7tn5r"></strong><dl id="7tn5r"></dl><mark id="7tn5r"></mark><style id="7tn5r"></style><style id="7tn5r"></style><form id="7tn5r"></form><form id="7tn5r"></form><div id="7tn5r"></div><th id="7tn5r"></th><progress id="7tn5r"></progress><small id="7tn5r"></small><style id="7tn5r"></style><font id="7tn5r"></font><listing id="7tn5r"></listing><address id="7tn5r"></address><pre id="7tn5r"></pre><label id="7tn5r"></label><pre id="7tn5r"></pre><dfn id="7tn5r"></dfn><div id="7tn5r"></div><pre id="7tn5r"></pre><ruby id="7tn5r"></ruby><label id="7tn5r"></label><meter id="7tn5r"></meter><label id="7tn5r"></label><legend id="7tn5r"></legend><ol id="7tn5r"></ol><th id="7tn5r"></th><dl id="7tn5r"></dl><mark id="7tn5r"></mark><em id="7tn5r"></em><track id="7tn5r"></track><mark id="7tn5r"></mark><label id="7tn5r"></label><progress id="7tn5r"></progress><track id="7tn5r"></track><ins id="7tn5r"></ins><ol id="7tn5r"></ol><b id="7tn5r"></b><ol id="7tn5r"></ol><u id="7tn5r"></u><ins id="7tn5r"></ins><b id="7tn5r"></b><em id="7tn5r"></em><sub id="7tn5r"></sub><p id="7tn5r"></p><strike id="7tn5r"></strike><style id="7tn5r"></style><th id="7tn5r"></th><progress id="7tn5r"></progress><div id="7tn5r"></div><ins id="7tn5r"></ins><track id="7tn5r"></track><style id="7tn5r"></style><b id="7tn5r"></b><ins id="7tn5r"></ins><ol id="7tn5r"></ol><p id="7tn5r"></p><label id="7tn5r"></label><rp id="7tn5r"></rp><em id="7tn5r"></em><span id="7tn5r"></span><ins id="7tn5r"></ins><small id="7tn5r"></small><label id="7tn5r"></label><strong id="7tn5r"></strong><p id="7tn5r"></p><span id="7tn5r"></span><listing id="7tn5r"></listing><i id="7tn5r"></i><address id="7tn5r"></address><legend id="7tn5r"></legend><listing id="7tn5r"></listing><progress id="7tn5r"></progress><rp id="7tn5r"></rp><strike id="7tn5r"></strike><rp id="7tn5r"></rp><span id="7tn5r"></span><th id="7tn5r"></th><label id="7tn5r"></label><ol id="7tn5r"></ol><track id="7tn5r"></track><style id="7tn5r"></style><font id="7tn5r"></font><legend id="7tn5r"></legend></div> </html> <script> $(".cont img").each(function(){ var src = $(this).attr("src"); //獲取圖片地址 var str=new RegExp("http"); var result=str.test(src); if(result==false){ var url = "https://www.cdcxhl.com"+src; //絕對路徑 $(this).attr("src",url); } }); window.onload=function(){ document.oncontextmenu=function(){ return false; } } </script>