H5基础第五课时CSS篇(2)

来源:互联网 发布:环球黑卡 知乎 编辑:程序博客网 时间:2024/06/14 08:26
CSS文本属性
1. 字体、字号:
    (1)font(缩写形式)
    (2)font-weight 粗细
     bold 加粗、bloder 深度加粗、lighter 细体、数值 100-900
    (3)font-size 大小
     具体的px值、百分比(默认字体大小16px)
    (4)font-family 字体系列:
         衬线体 serif 有箭头的字体
         非衬线sans-serif  网页中常用
         等宽体 Monospace
      字体族名称,可以多个以“,”隔开;类族名称,必须以类族名称结尾。
     前面是字体族名称 最后一个是类族名称
     浏览器在显示字体的时候,依次判断是否支持当前的字体,直到最后的字体系列  
p{
    font-family: "宋体","仿宋",sans-serif;
}
    (5)font-style 字体样式
     italic 斜体
    (6)Font简写顺序
         font-style,font-variant,font-weight,font-size,line-       height,font-family
2.字体颜色:
 color
 opacity:0-1(透明度 css3)
3.行距、对齐等:
 (1) line-height 行高 通过设置文本的行高与外部容器的高度一致,可以实现文本垂直居中
     单行字体占用的高度   px、%  
      p{
            border: 1px solid red;
            text-align: center;
            line-height: 100px;
            width: 200px;
            height: 100px;
        }
 (2) text-align 对齐
     justify:两端对齐 start=left:左对齐(默认) end=right:右对齐      center:居中对齐 
 (3) letter-spacing 字符间距
      px、normal
 (4) text-decoration 文本修饰
     上划线 overline、下划线 underline、中划线 line-through
 (5) overflow 溢出
     自动处理 auto、隐藏 hidden、滚动条显示 scroll
 (6) text-overflow
     clip: 当内联内容溢出块容器时,将溢出部分裁切掉。 
     ellipsis: 当内联内容溢出块容器时,将溢出部分替换为(...)。 
     一般无法直接显示 一般和其他配合使用
   比如: overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
 (7) text-shadow 阴影
     text-shadow: length1 length2 (length3)color;
<length>①: 第1个长度值用来设置对象的阴影水平偏移值。可以为负值 
<length>②: 第2个长度值用来设置对象的阴影垂直偏移值。可以为负值 
<length>③: 如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值 
<color>: 设置对象的阴影的颜色。
   例子: text-shadow: 2px 2px yellow;
 (8) -webkit-text-stroke 文本描边颜色 大小 颜色
     -webkit-text-stroke: 大小 颜色;
   例子:-webkit-text-stroke: 2px yellow;
 (9)text-indent 文本缩进
    <length>: 用长度值指定文本的缩进。可以为负值。 
    <percentage>: 用百分比指定文本的缩进。可以为负值。 
    each-line: 定义缩进作用在块容器的第一行或者内部的每个强制换行的首行,软换行不受影响。(CSS3) 
    hanging: 反向所有被缩进作用的行。(CSS3) 
   例子:text-indent: 2em; em为相对缩进单位
4.背景属性
  (1)background 缩写形式
  (2)background-color 背景色
  (3)background-image 背景图片
     background-image: url("图片路径"); 
  (4)background-repeat 图片是否平铺
     repeat-x: 背景图像在横向上平铺 
     repeat-y: 背景图像在纵向上平铺 
     repeat: 背景图像在横向和纵向平铺 
     no-repeat: 背景图像不平铺 
     round: 背景图像自动缩放直到适应且填充满整个容器。(CSS3) 
     space: 背景图像以相同的间距平铺且填充满整个容器或某个方向。(CSS3) 
  (5)background-position 背景图片位置 
     <percentage>: 用百分比指定背景图像填充的位置。可以为负值。 
     <length>: 用长度值指定背景图像填充的位置。可以为负值。 
     center: 背景图像居中。 
     left:  背景图像左对齐。 
     right: 背景图像右对齐。 
     top: 背景图像上对齐。 
     bottom: 背景图像下对齐。 
   例子: background-position: right top;
  (6)background-size 背景图片大小 
     <length>: 用长度值指定背景图像大小。不允许负值。 
     <percentage>: 用百分比指定背景图像大小。不允许负值。 
     auto: 背景图像的真实大小。 
     cover: 将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。 
     contain: 将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。
0 0
原创粉丝点击