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 91精品一区二区三区在线观看,亚洲国产激情在线一区,国产精品成人一区二区三区

          整合營銷服務商

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

          免費咨詢熱線:

          CSS盒子模型對齊技巧

          CSS盒子模型對齊技巧

          日背誦小紙條


          字體樣式的對齊方式

          垂直居中,設置line-height和行高相同

          水平居中,使用text-align:center

          盒子樣式的對齊方式

          垂直居中

          position:absolute;
          top:50%;
          transform:translateY(50%); 
          

          圖片垂直方向對齊默認會有縫隙

          解決方法1,轉化為塊狀樣式

          解決方法2,設置對齊方式,vertical-align:top

          補充知識

          表格邊框合并

          table中要設定cellspacing=“0” cellpadding=“0”

          然后使用border-collapse:collapse; 將邊框合并為1px

          實現css兩端對齊,我在網上找了很多方法,都不怎么實用,都是兼容性鬧得,column是css3的屬性,是多列布局,使用column來實現兩端對齊簡單實用,就要設置下模塊的個數跟column的列數一致就行,先看它的的3個屬性:

          1.column-count 屬性規定元素應該被分隔的列數

          2.column-gap 屬性規定列之間的間隔

          2.column-rule 屬性設置列之間的寬度、樣式和顏色規則。

          CSS3 多列屬性的兼容性:Internet Explorer 10 和 Opera 支持多列屬性,Firefox 需要前綴 -moz-,Chrome 和 Safari 需要前綴 -webkit-,特別注意:Internet Explorer 9 以及更早的版本不支持多列屬性。

          實現css兩端對齊的例子:用column-count定義對象的列數,例子中有4個p(即4個模塊),那么就定義為4列,再用column-gap定義了對象中列與列的間距,間距不能設置為百分比,但是只能用px,具體的看下面的代碼:

          <!Doctype html>

          <html>

          <head>

          <meta http-equiv="Content-Type" content="text/html; charset=gbk2312"/>

          <title>實現css兩端對齊</title>

          <style type="text/css">

          *{margin:0;padding:0;}

          .box{

          margin:100px 0;

          -webkit-column-count:4;-moz-column-count:4;column-count:4;

          -webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;

          }

          .box p{

          height:30px;

          line-height:30px;

          text-align:center;

          border:1px solid red;

          color:#000;

          font-size:12px;

          }

          </style>

          </head>

          <body>

          <div class="box">

          <p>第1列</p>

          <p>第2列</p>

          <p>第3列</p>

          <p>第4列</p>

          </div>

          </body>

          </html>

          點擊查看css兩端對齊效果(http://tangjiusheng.com/css3/column.html)

          除注明外的文章,均為來源:湯久生博客,轉載請保留本文地址!

          原文地址:http://tangjiusheng.com/css3/130.html

          出里文字比較多的網頁,文字對齊其中采用的兩端對齊,兩端對齊的方法有三種方法,如下:

          1. 使用text-align:justify

          text-align:justify 屬性是全兼容的,使用它實現兩端對齊,需要注意在模塊之間添加[空格/換行符/制表符]才能起作用,同樣,實現文本對齊也是需要在字與字之間添加[空格/換行符/制表符]才能起作用

          /*
          說明:
          1.IE中要實現塊內單行兩端對齊需要使用其私有屬性text-align-last:justify配合,text-align-last 要生效,必須先定義text-align 為justify
          2.line-height:0 解決標準瀏覽器容器底部多余的空白
          */
          .content{
          text-align:justify;
          text-align-last:justify;
          line-height:0;
          height:44px;
          }
          /*
          說明:
          模塊使用[換行符]或[空格符]后,webkit瀏覽器中會引起最后一個模塊有多余空白,使用font-size:0可清除該空格
          */
          @media all and (-webkit-min-device-pixel-ratio:0){
          .content{
          font-size:0;
          }
          }
          /*
          說明:
          1.text-align-last:justify 目前只有IE支持,標準瀏覽器需要使用 .demo:after 偽類模擬類似效果
          2.opera瀏覽器需要添加 vertical-align:top 才能完全解決底部多余的空白
          */
          .content:after{
          display:inline-block;
          overflow:hidden;
          width:100%;
          height:0;
          content:'';
          vertical-align:top;
          }

          且子類必須是inline-block元素

          -------------------------------------------------------------------------------

          2. 使用box-pack:justify

          父類容器css:
          .content{
          display:-webkit-box;
          display:-webkit-flex;
          display:-ms-flexbox;
          display:flex;
          -webkit-box-pack:justify;
          -webkit-justify-content:space-between;
          -ms-flex-pack:justify;
          justify-content:space-between;
          }

          且子類必須是block元素

          -------------------------------------------------------------------------------

          3. 使用column(多列布局)

          /*
          說明:
          1.column-count定義了對象的列數
          2.column-gap定義了對象中列與列的間距

          */

          父類容器css:
          .content {
          -webkit-column-count: 2;
          -moz-column-count: 4;
          column-count: 4;
          -webkit-column-gap: 20px;
          -moz-column-gap: 20px;
          column-gap: 20px;
          }
          且子類必須是block元素

          文/丁向明

          做一個有博客的web前端自媒體人,專注web前端開發,關注用戶體驗,加我qq/微信交流:6135833

          http://dingxiangming.com


          主站蜘蛛池模板: 国产经典一区二区三区蜜芽| 精品国产乱码一区二区三区| 国产大秀视频在线一区二区| 美女视频一区二区| 视频一区精品自拍| 亚洲AV无码一区二区三区久久精品| 精品成人一区二区三区免费视频| 无码人妻久久一区二区三区| 一区二区高清在线| 精品国产一区二区三区免费看| 日韩人妻无码一区二区三区久久| 亚洲国产精品一区二区三区久久| 在线观看精品一区| 亚洲欧美日韩一区二区三区在线 | 在线视频一区二区三区三区不卡| 久久一区二区三区精华液使用方法| 日韩视频一区二区三区| 嫩B人妻精品一区二区三区| 中文字幕国产一区| 真实国产乱子伦精品一区二区三区 | 91久久精品无码一区二区毛片| 亚洲一区精品无码| 国产精品一区二区久久不卡| 精品无码综合一区| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产在线精品一区二区三区直播| 无码精品人妻一区二区三区AV| 天堂一区二区三区在线观看| 日本一区二区三区不卡视频| 精品一区二区三人妻视频| 亚洲AV成人一区二区三区观看| 日本一区二区三区爆乳| 一区二区不卡在线| 亚洲愉拍一区二区三区| 国精产品一区一区三区有限在线| 亚洲AV一区二区三区四区| 精品无码国产AV一区二区三区| 精品中文字幕一区在线| 成人乱码一区二区三区av| 99精品高清视频一区二区| 久久se精品一区二区|