国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css文本兩端對齊的實現代碼

2024-07-11 08:59:36
字體:
來源:轉載
供稿:網友

在做表單時我們經常遇到讓上下兩個字段對齊的情況,比如姓名, 手機號碼, 出生地。這樣我們就要用到 text-align, text-justify樣式了。

text-align直接設為justify就行了,text-justify的情況就復雜了,可能有人對它還不熟悉。IE的取值如下:

  • auto :允許瀏覽器用戶代理確定使用的兩端對齊法則
  • inter-word :通過增加字之間的空格對齊文本。該行為是對齊所有文本行最快的方法。它的兩端對齊行為對段落的最后一行無效
  • newspaper : 通過增加或減少字或字母之間的空格對齊文本。是用于拉丁文字母表兩端對齊的最精確格式
  • distribute :處理空格很像newspaper
  • distribute-all-lines:兩端對齊行的方式與distribute相同,也同樣不包含兩段對齊段落的最后一行。適用于表意字文檔
  • inter-ideograph : 為表意字文本提供完全兩端對齊。他增加或減少表意字和詞間的空格

但它最早是作為IE的私有實現,像text-overflow, overflow-x等,在FF很晚才實現,換言之有嚴格的兼容性問題。并且FF,chrome需要手動在漢字間插入空白或軟換行標簽才生效,在chrome遇到的阻力就更大了。p>

方案:

.test1 {          text-align:justify;          text-justify:distribute-all-lines;/*ie6-8*/          text-align-last:justify;/* ie9*/          -moz-text-align-last:justify;/*ff*/          -webkit-text-align-last:justify;/*chrome 20+*/      }      @media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/          .test1:after{              content:".";              display: inline-block;              width:100%;              overflow:hidden;              height:0;          }      }

運行代碼:

<!DOCTYPE HTML>    <html>        <head>            <title>文本兩端對齊 </title>            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">            <style>                .box1{                    background:red;                    width:30%;                }                .test1 {                    text-align:justify;                    text-justify:distribute-all-lines;/*ie6-8*/                    text-align-last:justify;/* ie9*/                    -moz-text-align-last:justify;/*ff*/                    -webkit-text-align-last:justify;/*chrome 20+*/                }                @media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/                    .test1:after{                        content:".";                        display: inline-block;                        width:100%;                        overflow:hidden;                        height:0;                    }                }            </style>        </head>        <body>            <div class="box1">                <div class="test1">姓 名</div>                <div class="test1">姓 名 姓 名</div>                <div class="test1">姓 名 名</div>                <div class="test1">所 在 地</div>                <div class="test1">工 作 單 位</div>            </div>        </body>    </html>

總結

以上所述是小編給大家介紹的css文本兩端對齊的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白银市| 兴仁县| 溧水县| 兴城市| 泗阳县| 黑山县| 茂名市| 宁安市| 定安县| 左云县| 汾西县| 滨海县| 武汉市| 车致| 武隆县| 金乡县| 荥阳市| 错那县| 清丰县| 阳东县| 昌黎县| 汝阳县| 镇江市| 稷山县| 静乐县| 屏东县| 馆陶县| 汉中市| 巴塘县| 砀山县| 太原市| 肥乡县| 台湾省| 青铜峡市| 井研县| 隆林| 尚义县| 北京市| 长宁县| 新乡市| 金山区|