整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          css的img標簽和清除浮動

          img的title和alt有什么區別?

              <img src="./w_1.jpg" alt="表情包" title="寫信" />
          • title:鼠標移動上去的提示

          • alt: 圖片加載失敗時,避免用戶體驗不好,給的提示,比如當圖片不存在時,這樣顯示:



          清除浮動的幾種方式,各自的優缺點?

          浮動:脫離文檔流,父元素不計算它的高度,會導致塌陷,影響后邊元素的布局。

                  .wrap {
                      border: 1px solid fuchsia;
                  }
                  .box {
                      width: 200px;
                      background: red;
                      float: left;
                  }
                  <div class="wrap">
                      <div class="box">
                          我是愛美的姑娘,關注我,每天為您分享和復習前端開發的知識點以及常見的面試題、學習的同時還可以了解最新的娛樂八卦、幽默搞笑,學習更輕松喲
                      </div>
                  </div>

          如下圖,父元素本來有一個邊框的,但是由于子元素浮動了,它不會計算浮動元素的高度,就塌陷了。如果我們再繼續寫元素,布局就亂了,這時候就需要把這一塊隔離開。不影響外邊的元素,同時外邊的元素也不能影響它,這時候就可以清除浮動來解決:


          清除浮動的幾種方式:

          1. 使用BFC,BFC計算高度的高度時候,浮動元素也參與計算,激活BFC的方式:
          • float的值不是none。
          • position的值不是static或者relative。
          • display的值是inline-block、table-cell、flex、table-caption或者inline-flex
          • overflow的值不是visible

          BFC的特點:

          • 內部的box會在垂直方向,一個接一個地放置
          • 同一個BFC的兩個相鄰box的margin會發生重疊(body也是一個BFC)
          • 每個盒子(塊盒與行盒)的margin box的左邊,與包含塊border box的左邊相接觸(對于從左往右的格式化,否則相反)。即使存在浮動也是如此。
          • BFC的區域不會與float box重疊。
          • BFC是頁面上的一個獨立容器,容器里面的子元素不會影響到外面的元素。反之亦然。
          • 計算BFC的高度時,浮動元素也參與計算(可用來清除浮動)。

          給父元素設置:

          <style>      
                  .wrap {
                      border: 1px solid fuchsia;
                      overflow: hidden;
                  }
                  .box {
                      width: 100px;
                      background: red;
                      float: left;
                  }
              </style>
              <body>
                  <div class="wrap">
                      <div class="box">
                          我是愛美的姑娘,關注我,每天為您分享和復習前端開發的知識點以及常見的面試題、學習的同時還可以了解最新的娛樂八卦、幽默搞笑,學習更輕松喲
                      </div>
                  </div>
              </body>


          缺點: IE6 中還需要觸發 hasLayout ,例如為父元素設置容器寬高或設置 zoom:1。


          1. 使用空元素,在后面清除浮動
              <style>
                  .wrap {
                      border: 1px solid fuchsia;
                      overflow: hidden;
                  }
                  .box {
                      width: 100px;
                      background: red;
                      float: left;
                  }
                  .clear {
                      clear: both;
                  }
                  .box_2 {
                      width: 100px;
                      height: 100px;
                      background: darkblue;
                  }
              </style>
              <body>
                  <div class="wrap">
                      <div class="box">
                          我是愛美的姑娘,關注我,每天為您分享和復習前端開發的知識點以及常見的面試題、學習的同時還可以了解最新的娛樂八卦、幽默搞笑,學習更輕松喲
                      </div>
                  </div>
                  <div class="clear"></div>
                  <div class="box_2"></div>
              </body>

          如下圖:



          缺點:會新增多余的空標簽,后期維護麻煩


          1. 使用CSS的:after偽元素
              <style>
                  .wrap {
                      border: 1px solid fuchsia;
                  }
                  .box {
                      width: 100px;
                      background: red;
                      float: left;
                  }
                  .wrap::after {
                      content: '';
                      display: block;
                      clear: both;
                  }
                  .box_2 {
                      width: 100px;
                      height: 100px;
                      background: darkblue;
                  }
              </style>
              <body>
                  <div class="wrap">
                      <div class="box">
                          我是愛美的姑娘,關注我,每天為您分享和復習前端開發的知識點以及常見的面試題、學習的同時還可以了解最新的娛樂八卦、幽默搞笑,學習更輕松喲
                      </div>
                  </div>
                  <div class="box_2"></div>
              </body>

          如下圖:


          缺點:用zoom:1觸發hasLayout.


          我是愛美的姑娘,關注我,每天為您分享和復習前端開發的知識點以及常見的面試題、學習的同時還可以了解最新的娛樂八卦、幽默搞笑,學習更輕松喲

          使用 <summary> 元素:

          <details>

          <summary>Copyright 1999-2011.</summary>

          <p> - by Refsnes Data. All Rights Reserved.</p>

          <p>All content and graphics on this web site are the property of the company Refsnes Data.</p>

          </details>


          瀏覽器支持

          目前,只有 Chrome 和 Safari 6 支持 <summary> 標簽。


          標簽定義及使用說明

          <summary> 標簽為 <details> 元素定義一個可見的標題。 當用戶點擊標題時會顯示出詳細信息。


          HTML 4.01 與 HTML5之間的差異

          <summary> 標簽是 HTML5 中的新標簽。


          提示和注釋

          注釋:<summary> 元素應該是 <details> 元素的第一個子元素。


          全局屬性

          <summary> 標簽支持 HTML 的全局屬性。


          事件屬性

          <summary> 標簽支持 HTML 的事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          使用 <span> 元素對文本中的一部分進行著色:

          <p>我的母親有 <span style="color:blue">藍色</span> 的眼睛。</p>


          瀏覽器支持

          所有主流瀏覽器都支持 <span> 標簽。


          標簽定義及使用說明

          <span> 用于對文檔中的行內元素進行組合。

          <span> 標簽沒有固定的格式表現。當對它應用樣式時,它才會產生視覺上的變化。如果不對 <span> 應用樣式,那么 <span> 元素中的文本與其他文本不會任何視覺上的差異。

          <span> 標簽提供了一種將文本的一部分或者文檔的一部分獨立出來的方式。


          提示和注釋

          提示:被 <span> 元素包含的文本,您可以使用 CSS 對它定義樣式,或者使用 JavaScript 對它進行操作。


          HTML 4.01 與 HTML5之間的差異

          NONE.


          全局屬性

          <span> 標簽支持 HTML 的全局屬性。


          事件屬性

          <span> 標簽支持 HTML 的事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 熟女少妇精品一区二区| 国内精品视频一区二区八戒| 国产精品第一区揄拍无码| 精品天海翼一区二区| 国产裸体歌舞一区二区| 精品国产一区二区麻豆| 立川理惠在线播放一区| 亚洲福利一区二区三区| 亚洲一区二区三区自拍公司| 国产SUV精品一区二区88L| 精彩视频一区二区| 精品欧洲AV无码一区二区男男 | 乱码人妻一区二区三区| 精品无码人妻一区二区三区不卡 | 无码人妻一区二区三区免费手机| 亚洲一区二区三区首页| 夜夜爽一区二区三区精品| 亚洲成av人片一区二区三区| 无码人妻精品一区二区蜜桃网站| 亚洲图片一区二区| 亚洲狠狠狠一区二区三区| 寂寞一区在线观看| 无码精品一区二区三区| 亚洲国产美女福利直播秀一区二区| 国产香蕉一区二区精品视频| 日本精品一区二区三区在线观看| 精品福利视频一区二区三区| 无码人妻精品一区二区三区夜夜嗨 | 国产精品成人国产乱一区| 国产一区二区三区高清在线观看| 亚洲国产美国国产综合一区二区 | 亚洲福利一区二区精品秒拍| 另类ts人妖一区二区三区| 国产一区二区三区韩国女主播| 福利一区二区在线| 免费一区二区三区四区五区| 污污内射在线观看一区二区少妇 | 国产AV一区二区三区传媒| 99精品国产一区二区三区2021| 亚洲影视一区二区| 国产精品一级香蕉一区|