久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

詳解css中的float

本文主要介紹了css中float的用法,以及網頁中常用的幾種布局方式。具有一定的參考價值,下面跟著小編一起來看下吧

float與margin

兩個相鄰的浮動元素,當第一個浮動元素(不論是左浮動還是右浮動)的寬度為100%時,第二個浮動元素會被擠到下面,通過添加負margin-right值(絕對值最少等于它自身的寬度),可以使它回到第一行。

在書寫html代碼時,我們通常的習慣根據UI樣式,從左往右來寫代碼,但有時候右側的內容比較重要,所以它的html結構需要放在左側內容上面,讓它更早的加載,比如:

左側定寬流式布局

<div class="comment">
    <!-- 右側重要內容 -->
    <div class="content">
      <div class="author">
        <span class="name">哇哈哈</span>
        <span class="date">2016-78-55</span>
      </div>
      <p class="text">吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!</p>
      <div class="meta">
        <span class="msg-tag">贊</span>
        <span class="msg-tag">回復</span>
      </div>
    </div>
    <!-- 左側內容 -->
    <a href="#" class="avatar"><img src="images/header.jpg" alt="頭像"></a>
  </div>
* {margin:0; padding:0;}
li {list-style: none;}
a {text-decoration: none;}
body {font-family: '微軟雅黑';}
.wrap {
  width: 800px;
  margin: 50px auto;
}
.content {
  float: right;
  margin-left: 100px;
}
.date {
  font-size: 14px;
  color: #666;
}
.text {
  margin: 20px 0;
}
.avatar {
  float: left;
  margin-right: -80px;
}
.avatar img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

如上面圖的效果,盡管在UI上,.content元素在.avatar右邊,但我們在html結構中,仍然需要把.content元素放到.avatar元素前面,這個時候就可以通過給.content元素設置為右浮動,然后給.avatar元素設置左或者右浮動,再添加負margin-right值,讓它回到上面。

1.左右兩側都不定寬

效果圖:

html代碼:

<div class="comment">
    <a href="#" class="avatar"><img src="images/header.jpg" alt="頭像"></a>
    <div class="content">
      <div class="author">
        <span class="name">哇哈哈</span>
        <span class="date">2016-78-55</span>
      </div>
      <p class="text">吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!吃的再多也不長胖,好愁人啊,怎么能快速長胖呢,在線等,急!</p>
      <div class="meta">
        <span class="msg-tag">贊</span>
        <span class="msg-tag">回復</span>
      </div>
    </div>
  </div>

核心點:

.avatar元素左浮動,.content元素的display屬性設為table-cell,其實這里的.content元素不一定非要設置display為table-cell才行,只要是能觸發BFC/haslayout的就行,比如:

float:left/right
position:absolute/fixed
overflow:hidden/scroll(IE7+)
display:inline-block/table-cell(IE8+)

不過因為這里的.content元素是自適應的,不能定寬,而且里面包含塊級元素,所以只能設置overflow屬性。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了CSS: hover選擇器的使用詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進增強和優雅降級的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了詳解Sticky Footer 絕對底部的兩種套路,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了詳解如何編寫高效的 CSS 選擇符,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 91久久精品一区二区二区 | 久久精品91久久久久久再现 | www久久久| 久久久久国产 | 免费一级做a爰片久久毛片潮喷 | 国产福利资源在线 | 一区二区三区四区国产 | 国产精品亚洲一区二区三区在线 | 欧美视频区 | 91中文字幕在线 | 精品国产一区二区三区观看不卡 | 亚洲成人999 | 国产精品久久久久久久久久久久久久 | 国产一区在线免费 | 一级黄色影片在线观看 | 国产成人亚洲精品 | 国产精品久久久久无码av | 在线亚洲一区二区 | 免费观看一级特黄欧美大片 | 亚洲一区电影 | 91黄色免费看 | 中文字幕一级毛片视频 | 日本黄视频在线观看 | 一区二区三区av夏目彩春 | 一级网站| 欧美中文字幕一区二区三区 | 欧美国产亚洲一区二区 | 国产激情三区 | 欧美一级二级视频 | 精品毛片在线观看 | 久草在线青青草 | 一区二区三区免费在线观看 | 久色激情| 日韩一区精品 | 精品无码久久久久久国产 | 中文福利视频 | 国内自拍偷拍视频 | 中文成人无字幕乱码精品 | 麻豆国产精品777777在线 | 久久精品亚洲精品国产欧美kt∨ | 人人性人人性碰国产 |