Html回溯1

來源:互聯網
上載者:User

標籤:標籤   隔離   元素   

                    塊元素的特徵:(block) 含義:能夠設定元素尺寸,隔離其他元素。    1:在沒有設定寬度的時候,預設為父級的寬度。    2:塊元素預設獨佔一行。    3:支援所有css指令。 內嵌元素的特徵:(lnline) 含義:不能夠設定元素尺寸,它能自適應內容, 無法隔離其他元素。其他元素會緊跟其後。    1:寬高由內容撐開。    2:不支援寬高(width,height)屬性    3:同排可以跟上同類的標籤。    4:不支援上下的margin。    5:代碼中的換行要被解析。 內聯塊:(Inline-block) 含義:可以設定元素尺寸,但無法隔離其他的元素。 1:塊在一行顯示。2:行內屬性標籤支援寬高。3:沒有寬度的時候內容撐開高度。4: 標籤之間的換行間隙會被解析。5:ie6,ie7不支援塊屬性標籤的inline-block。練習一:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style type="text/css">

   #parent a{

   width: 17px;

   height: 20px;

   font: 12px ‘宋體‘;

   border:1px solid #e0e1e2;

   display:inline-block;

   text-decoration: none;

   text-align: center;

   line-height: 20px

   }

   #parent .page{

   width: 64px;

   }

   a:hover,.active{

   background: #1f3a87;

   color: #fff;

   }

</style>

</head>

<body>

<div id="parent">

<a class=‘page‘ href=‘#‘>上一頁</a>

<a href=‘#‘>1</a>

<a href=‘#‘>2</a>

<a href=‘#‘ class=‘active‘>3</a>

<a href=‘#‘>4</a>

<a href=‘#‘>5</a>

<a href=‘#‘>6</a>

<a href=‘#‘>7</a>

<a href=‘#‘>8</a>

<a href=‘#‘>9</a>

<a class=‘page‘ href=‘#‘>下一頁</a>

</div>

</body>

</html>

          

                  float/文檔流 (讓塊元素在同一行顯示)float: left|right|none|inheritleft:左浮動right:右浮動inherit:繼承父級的浮動屬性none:不浮動文檔流是文本當中可顯示對象在排列時所佔用的位置。浮動的定義:使元素脫離文檔流,按照指定方向發生移動,遇到父級邊界或者相鄰的浮動元素停下來。clear: left|right|both|none|inherit   :清楚某個方向上的移動。Float的特徵:1:塊在一排顯示。2:內聯支援寬高。3:預設內容撐開寬度。4:“脫離文檔流”。5:提示層級半層。清浮動方法:    1:加高度    問題:擴充性不好。    2:父級浮動    問題:頁面所有元素都需要加浮動,margin左右自動失效。    3:inline-block 。    問題:margin左右auto失效    4:br清浮動。    問題:不符合工作中:結構,樣式,行為,三者分離的要求    5:after偽類清浮動方法。(父級)    看執行個體:    :after{} IE6,7不相容    zoom;ff不支援。觸發IE下haslayout,使元素根據自身內容計算寬高    6:  空標籤清浮動。    問題:IE6最小高度19px,(有2px偏差)    7: overflow: hidden

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>完美清浮動</title>

<style type="text/css">

.clear:after{

content: ‘‘;

display: block;

clear: both;

}

.clear{

*zoom:1;

}

.parent{

border: 1px solid red;

}

.son{

background: pink;

width: 200px;

height: 200px;

float:left;

}

</style>

</head>

<body>

<div class="parent clear">

<div class="son"></div>

</div>

</body>

</html>



本文出自 “12897581” 部落格,請務必保留此出處http://12907581.blog.51cto.com/12897581/1929513

Html回溯1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.