Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国内精品久久久久影院6,成人永久免费视频,国产视频成人

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          設(shè)置div高度等于動態(tài)寬度

          目中有時候會遇到這個問題:一行有3個div,希望這3個div平分屏幕寬度,并且高度等于寬度。

          第一個問題:平分屏幕寬度

          可以對div設(shè)置百分比寬度,而不是直接用px寬度,這里用到了響應(yīng)式設(shè)計的思想,可以參考這篇文章:自適應(yīng)網(wǎng)頁設(shè)計(Responsive Web Design)

          第二個問題:動態(tài)設(shè)置高度和寬度一致

          有兩種方法,一種是用js動態(tài)設(shè)置,一種是直接用CSS設(shè)置

          先看下html代碼

          <ul>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          </ul>

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13
          • 14
          • 15
          • 16
          • 17
          • 18
          • 19
          • 20
          • 21
          • 22
          • 23

          公用的CSS

          ul,li{

          list-style: none;

          }

          * {

          margin: 0;

          padding: 0;

          outline: 0

          }

          body {

          margin: 0;

          padding: 0;

          -webkit-appearance: none;

          font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

          font-size: 16px;

          }

          ul{

          margin:10px;

          }

          .container {

          display: inline-block;

          position: relative;

          width: 32%;

          text-align: center;

          }

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13
          • 14
          • 15
          • 16
          • 17
          • 18
          • 19
          • 20
          • 21
          • 22
          • 23
          • 24

          用js動態(tài)設(shè)置

          var cw = $('.dummy').width();

          $('.dummy').css({'height':cw+'px'});

          $(window).resize(function() {

          var cw = $('.dummy').width();

          $('.dummy').css({'height':cw+'px'});

          });

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6

          用CSS設(shè)置

          .dummy {

          padding-top: 100%; /* 1:1 aspect ratio */

          width: 100%;

          background: #333333;

          }

          • 1
          • 2
          • 3
          • 4
          • 5

          CSS設(shè)置padding-top的原理:Use CSS to Specify the Aspect Ratio of a Fluid Element

          /———————————————————

          然后嘗試對圖片設(shè)置高度等于動態(tài)寬度

          js方法很簡單,跟上面的方法基本相同

          <ul>

          <li class="container">

          <img src="images/test_1.jpg"/>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <img src="images/test_2.jpg"/>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <img src="images/test_3.jpg"/>

          <div class="element">

          some text

          </div>

          </li>

          </ul>

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13
          • 14
          • 15
          • 16
          • 17
          • 18
          • 19
          • 20

          .container {

          display: inline-block;

          position: relative;

          width: 32%;

          text-align: center;

          }

          .container img{

          width: 100%;

          height:100%;

          }

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10

          var cw = $('.dummy').width();

          $('.dummy').css({'height':cw+'px'});

          $(window).resize(function() {

          var cw = $('.dummy').width();

          $('.dummy').css({'height':cw+'px'});

          });

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6

          CSS方法

          <ul>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          <li class="container">

          <div class="dummy">

          </div>

          <div class="element">

          some text

          </div>

          </li>

          </ul>

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13
          • 14
          • 15
          • 16
          • 17
          • 18
          • 19
          • 20
          • 21
          • 22
          • 23

          .container {

          display: inline-block;

          position: relative;

          width: 32%;

          text-align: center;

          }

          .dummy{

          padding-top: 100%; /* 1:1 aspect ratio */

          width: 100%;

          background:url(images/test_3.jpg) no-repeat;

          -webkit-background-size: 100%;

          background-size: 100%;

          }

          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13

          通過設(shè)置background可以實現(xiàn)。

          div包含img的方法沒有試驗成功,以后繼續(xù)嘗試

          /————————————-

          還有一個問題,怎么設(shè)置div和img之間的padding,又能保證div寬度是屏幕寬度的三分之一?

          TML ul li 橫排居中排列的方法,三步驟及實例

          ul li 橫排居中排列的方法

          無序列表的列表項默認情況下是豎著排的,因為li元素是塊級元素,會自動分行。那如果要將列表的列表項進行橫排,比用無序列表ul元素定義一個導(dǎo)航條。那該怎么辦呢?這當中有三個應(yīng)當被解決的東西,一個是橫排本身,另一個就是應(yīng)當把無序列表項的圓點去掉,第三則是讓ul定義的列表居中顯示,包括水平居中和垂直居中。方法如下:

          HTML ul li 橫排居中排列的方法,三步驟及實例

          ul li橫排的方法

          將ul無序列表元素中的列表項li元素的display屬性設(shè)置成inline或inline-block,個人比較常用的是后者:

          ul li{display:inline-block;}

          ul水平居中和垂直居中的方法

          水平居中方法:只要將ul元素包含于一個div元素,并將div元素的text-align屬性設(shè)置為center即可將ul水平居中。除此之外,因為ul的列表默認情況下是有左內(nèi)邊距的,所以,為了能夠讓列表能夠更好地水平居中,需要將ul的左內(nèi)邊距padding-left設(shè)置為0,具體可見下方的綜合實例。

          垂直居中方法:為包含ul元素的div元素設(shè)置寬度width和高度height(實際上導(dǎo)航條一般也需要有寬度和高度的設(shè)置),然后將ul的line-height屬性設(shè)置為父元素的高度height即可。

          去掉圓點的方法

          將ul元素的list-style屬性設(shè)置為none即可。

          HTML ul li 橫排居中排列的方法,三步驟及實例

          ul li 橫排居中排列綜合實例代碼,及在線編輯器

          <div class='e1'>
            <ul class='e2'>
              <li>HTML</li>
              <li>python</li>
              <li>golang</li>
            </ul>
          </div>
          
          <style>
            .e1{width:100%;height:50px;border:1px solid skyblue;text-align:center;}
            .e2{list-style:none;padding-left:0%;}
            .e2 li{line-height:50px;display:inline-block;}
          </style>

          HTML+CSS+JS實例在線編輯器:

          HTML ul li 橫排居中排列的方法,綜合實例在線 - HTML教程

          實例代碼解析

          如上代碼,一定要將ul的左內(nèi)邊距padding-left設(shè)置為0,否則ul列表的“水平居中”將偏向右邊,大家可以將.e2中的padding-left刪除掉,然后再在線運行看一看效果。

          python全棧:

          笨鳥工具-璞玉天成,大器晚成

          習(xí)HTML時有時候我們需要用代碼設(shè)置邊框或虛線邊框的樣式,那該怎么設(shè)置呢?下面上海非凡進修學(xué)院HTML5開發(fā)培訓(xùn)機構(gòu)大咖分享下html虛線邊框設(shè)置教程,會對幾個不同標簽加虛線邊框效果樣式,同學(xué)們可以根據(jù)示例靈活掌握與應(yīng)用到自己DIV+CSS布局中。

          為了對html不同標簽加邊框虛線,我們選擇幾個常用標簽對齊設(shè)置邊框虛線效果。

          1、html常用標簽

          div標簽

          span

          ul li

          table tr td

          2、實例用到CSS屬性單詞

          border

          width

          height

          3、實現(xiàn)虛線的CSS重點介紹

          border為邊框?qū)傩裕绻獙崿F(xiàn)對象邊框效果,要設(shè)置邊框?qū)挾取⑦吙蝾伾⑦吙驑邮剑▽嵕€還是虛線)

          border:1px dashed #F00 這個就是設(shè)置邊框樣式寬度為1px,虛線,虛線為紅色。

          4、實例描述

          我們對以上幾個標簽設(shè)置相同寬度、相同高度、邊框效果。

          5、HTML代碼示例:

          以上示例對html中不同標簽設(shè)置相同的樣式,包括相同邊框虛線。

          上海HTML5開發(fā)培訓(xùn)機構(gòu)大咖提示邊框三個樣式

          通常我們可以對邊框設(shè)置寬度(厚度)、邊框樣式、邊框顏色這三個屬性與參數(shù)。

          1)、邊框顏色:border-color:#000

          2)、邊框厚度(寬度):border-width:1px

          使用數(shù)字+單位設(shè)置邊框厚度寬度,如1px(邊框厚度寬度為1像素),邊框必須為正數(shù)字,大于0的數(shù)值。否則設(shè)置邊框border樣式無效。

          3)、border邊框樣式:border-style:solid

          上海HTML5開發(fā)培訓(xùn)機構(gòu)大咖提示:邊框border樣式值如下:

          none :無邊框。與任何指定的border-width值無關(guān)

          hidden : 隱藏邊框。IE不支持

          dotted : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為點線。否則為實線(常用)

          dashed : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為虛線。否則為實線(常用)

          solid :實線邊框(常用)

          double : 雙線邊框。兩條單線與其間隔的和等于指定的border-width值

          groove : 根據(jù)border-color的值畫3D凹槽

          ridge :根據(jù)border-color的值畫菱形邊框

          inset : 根據(jù)border-color的值畫3D凹邊

          outset : 根據(jù)border-color的值畫3D凸邊


          主站蜘蛛池模板: 国产人妖在线观看一区二区| 日韩国产精品无码一区二区三区| 无码精品尤物一区二区三区| 中文字幕日韩欧美一区二区三区| 亚洲一区二区三区免费| 亚洲乱色熟女一区二区三区蜜臀 | 97久久精品午夜一区二区 | 精品人妻无码一区二区三区蜜桃一 | 波多野结衣高清一区二区三区| 亚洲一区二区三区写真| 国产丝袜视频一区二区三区| 视频一区在线免费观看| 精品免费国产一区二区三区| 国产成人精品视频一区二区不卡| 国产精品亚洲综合一区在线观看| 风间由美性色一区二区三区 | 国产激情一区二区三区| 日本一区二三区好的精华液 | 成人在线视频一区| 黑巨人与欧美精品一区| 99精品国产高清一区二区麻豆| 亚洲一区二区三区在线观看精品中文| 国产人妖视频一区二区破除| 成人免费视频一区二区三区| 亚洲av色香蕉一区二区三区蜜桃| 一区高清大胆人体| 好看的电影网站亚洲一区 | 国产一区在线视频观看| 国产精品久久久久久一区二区三区 | 亚洲国产高清在线一区二区三区| 日韩福利视频一区| 国产精品无码一区二区三区毛片| 学生妹亚洲一区二区| 日本一道一区二区免费看| 国产人妖视频一区二区| 精品一区二区高清在线观看| 国产精品99无码一区二区| 一区二区三区在线|欧| 国产另类TS人妖一区二区| 夜色福利一区二区三区| 日韩精品视频一区二区三区|