CSS3 常用屬性(三)-- 使用者介面、文字、兩種盒模型

來源:互聯網
上載者:User

標籤:高度   屬性   text   情況   lips   hid   溢出   單詞   需要   

  使用者介面--column

  關於使用者介面,我們先瞭解一下在塊元素中寫文字時,瀏覽器中的呈現情況,這個其實很明顯,所有的常值內容會在塊元素內從左至右一個個字排列,排滿後,從上到下一排排渲染……然而,有些時候,頁面需求的呈現方式是,類似於報紙似得,將一段常值內容,分成多欄版面配置顯示。

  使用者介面使用的樣本如下:

.font{    width:300px;    height:300px;    border:1px solid #000;    margin:0px auto;    column-count:3;  /* 定義數量 */    column-width:1em;   /* 定義每列的最小的寬度 */    column-rule: 1px dotted red;  /* 定義間距填充的樣式,不佔位置 */    column-gap: 0em;  /* 定義每一列的間距 */    column-fill: auto;    /* 定義是否是平衡每一列的顯示高度 */    overflow: hidden;}

  

  文本模型--text

  在css3中,利用它的新特性,給文本添加陰影,指定換行模式,規定文本的輪廓等一些效果,極大的彌補了css2當中的不足。

  接下來,我將一個一個細說每一個 CSS3 文字屬性

    text-overflow:規定當文本溢出包含元素時發生的事情,該屬性一個比較重要的值是ellipsis,使用省略符號來代表溢出的文本。

    text-fill-color:給文字指定填充顏色。

    text-stroke:給文字描邊,縮寫,展開後如下兩條。

    text-stroke-width:給文字描邊的寬度。

    text-stroke-color:給文字描邊的顏色。

    text-shadow:向文本添加陰影,後加四個值,上下位移,左右位移,羽化,顏色。

    word-break:規定非中日韓文本的換行規則。

    word-wrap:允許對長的不可分割的單詞進行分割並換行到下一行。

 

  盒模型--box-sizing

      盒模型有兩種,一種是,盒子的padding和border是向外擴充的,另一種是向內擴充的,也就是說,第二種的盒模型,padding和border不會使元素在頁面中的佔位增大。

      目前,各大主流瀏覽器,預設的盒模型就是第一種,想要讓元素實現第二種盒模型,只需要在該元素的樣式表中添加“box-sizing:border-box;”即可。

CSS3 常用屬性(三)-- 使用者介面、文字、兩種盒模型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.