week9 day3 CSS属性设置

week9 day3 CSS属性设置

    • 一、字体属性
    • 二、文本属性
    • 三、背景属性
    • 四、盒子模型
      • 4.1 什么是盒子模型/li>
      • 4.2 盒子模型的宽度和高度
        • 如何让 height=100% 发挥作用/li>
      • 4.3 CSS显示模式:块级、行内、行内块级(非常重要!!!)
      • 4.4 CSS显示模式转换
      • 4.5 div和span
    • 五、盒子模型各部分详解
      • 5.1 border边框
      • 5.2 padding内边距:边框与内容之间的距离
      • 5.3 margin外边距:标签与标签之间的距离
      • 5.4 内边距与外边距
      • 5.5 盒子居中与内容居中
        • 5.5.1 内容居中
        • 5.5.2 盒子居中
      • 5.6 防止文字溢出word-break:break-all;
      • 5.7 清除默认边距

一、字体属性

  1. font-weight:文字粗细
取值 描述
normal 默认值,标准粗细
border 粗体
border 更粗
lighter 更细
100~900 设置具体粗细,400等同于normal,而700等同于bold
inherit 继承父元素字体的粗细值
  1. font-style:文字风格
属性名 描述
normal 正常,默认就是正常的
italic 倾斜
  1. font-size:文字大小

    fs:一般是12px或13px或14px

    注意:

    1. 通过font-size设置文字大小一定要带单位,即一定要写px
    2. 如果设置成inherit表示继承父元素的字体大小值。
  2. “>”>1

  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 注意:
    1、设置的字体必须是用户电脑里已经安装的字体,浏览器会使用它可识别的第一个值。
    2、如果取值为中文,需要用单或双引 扩起来

  9. 文字属性简写

  10. color:文字颜色

取值 格式 描述
英文单词 color:red; 大多数颜色都有对应的英文单词描述,但英文单词终究有其局限性:无法表示所有颜色
rgb color:rgb(255,0,0) 什么是三原色ed,green,blue。什么是像素px于光学显示器,一整个屏幕是有一个个点组成,每一个点称为一个像素点,每个像素点都是由一个三元色的发光元件组成,该元件可以发出三种颜色,red,green,blue。发光元件协调三种颜色发光的明亮度可以调节出其他颜色。格式:rgb(255,0,0);参数1控制红色显示的亮度;参数2控制绿色显示的亮度;参数3控制蓝色色显示的亮度。数字的范围0-255,0代表不发光,255代表发光,值越大越亮
rgba color:rgba(255,0,0,0.1); rgba到css3中才推出,比起rgb多了一个a,a代表透明度。a取值0-1,取值越小,越透明
十六进制 color: #FF0000; #FFEE00 其中FF代表R,EE代表G,00代表B。只要十六进制的颜色每两位都是一样的,那么就可以简写为一个,例如#F00 等同于#FF0000

二、文本属性

  1. text-align:规定元素中的文本的水平对齐方式。
描述
left 左边对齐 默认值
right 右对齐
center 居中对齐
justify 两端对齐
  1. text-decoration:文本装饰
描述
none 默认。定义标准的文本,通常用来去掉a标签的下划线
underline 定义文本下的一条线。
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。
inherit 继承父元素的text-decoration属性的值。
  1. text-indent:首行缩进

  2. line-height:行高

    注意:没有宽高的标签,即便设置背景也无法显示

    属性 描述
    设置标签的背景颜色的

    设置标签的背景图片

    注意:如果图片的大小没有标签的大小大,那么会自动在水平和锤子方向平铺和填充

    设置标签的背景图片的宽、高

    设置标签的背景图片的平铺方式

    #默认值,在垂直和水平方向都重复
    #不重复,背景图片将仅显示一次
    #背景图片将在水平方向平铺
    #背景图片将在垂直方向平铺
    应用:可以在服务端将一个大图片截成小图片,然后在客户端基于平铺属性将小图重复。这样用户就以为是一张大图,如此,既节省了流量提升了速度,又不影响用户访问。例如很多 站的导航条都是用这种手法制作的

    设置标签的背景图片在标签中固定或随着页面滚动而滚动 #默认值,背景图片会随着滚动条的滚动而滚动
    #不会随着滚动条的滚动而滚动
    图片默认都是在盒子的左上角,background-position:属性,就是专门用于控制背景图片的位置

    :水平方向的值,垂直方向的值
    1、具体的方位名词
    水平方向:left,center,right
    垂直方向:top,center,bottom。如果只设置了一个关键词,那么第二个值就是”center”。
    2、百分比
    第一个值是水平位置,第二个值是垂直位置。
    左上角是 0% 0%。右下角是 100% 100%。
    如果只设置了一个值,另一个值就是50%。
    3、具体的像素(一定要加px单位)
    例如:30px,50px等等
    第一个值是水平位置,第二个值是垂直位置。
    左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。
    如果只设置了一个值,另一个值就是50%。
    可以混合使用%和position值。

    inherit 设置从父元素继承background属性值 以上背景属性的值均可以设置为inherit,代表从父元素继承background属性
    背景缩写  
    1. 背景属性填写

    2. 背景图片与插入图片的区别

    3. 背景图片练习

      声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月3日
下一篇 2021年2月3日

相关推荐