码迷,mamicode.com
首页 > Web开发 > 详细

CSS3 常用属性(三)-- 用户界面、文字、两种盒模型

时间:2017-04-13 00:38:41      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:高度   属性   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 常用属性(三)-- 用户界面、文字、两种盒模型

标签:高度   属性   text   情况   lips   hid   溢出   单词   需要   

原文地址:http://www.cnblogs.com/nation-blue/p/6701942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!