• CSS样式


    CSS样式

    元素标签的基本组成

    暂时不涉及css盒子,就单指一个元素。

    背景颜色    整体大小   内部字体颜色、字体大小、字体样式(楷体、黑体等)

    1 宽和高

    width属性可以为元素标签设置宽度。

    height属性可以为元素标签设置高度。

    块级标签才能设置宽高,

    内联标签的宽高由内容来决定,无法主动设置。

    display:inline-block  行内块,既是块级,又能设置宽高。

    2 字体属性

    字体

    font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值。

    body {
      font-family: "Microsoft Yahei", "微软雅黑", "Arial", sans-serif
    }

    字体大小

    p {
      font-size: 14px;
    }

    字重

    font-weight用来设置字体的字重(粗细)。

    描述
    normal 默认值,标准粗细
    bold 粗体
    bolder 更粗
    lighter 更细
    100~900 设置具体粗细,400等同于normal,而700等同于bold
    inherit 继承父元素字体的粗细值

    字体颜色

    颜色属性被用来设置文字的颜色color。

    颜色是通过CSS最经常的指定:

    • 十六进制值 - 如: FF0000
    • 一个RGB值 - 如: RGB(255,0,0)
    • 颜色的名称 - 如:  red

    还有rgba(255,0,0,0.3),第四个值为alpha, 指定了色彩的透明度/不透明度,它的范围为0.0到1.0之间。

    3文字属性

    文本布局的一些属性

    文字对其

    text-align 属性规定元素中的文本的水平对齐方式。

    描述
    left 左边对齐 默认值
    right 右对齐
    center 居中对齐
    justify 两端对齐

    文字装饰

    text-decoration 属性用来给文字添加特殊效果。

    描述
    none 默认。定义标准的文本。
    underline 定义文本下的一条线。
    overline 定义文本上的一条线。
    line-through 定义穿过文本下的一条线。
    inherit 继承父元素的text-decoration属性的值。
    常用的为去掉a标签默认的自划线:
    
    a {
      text-decoration: none;
    }

    首行缩进

    将段落的第一行缩进 32像素:
    
    p {
      text-indent: 32px;
    }

    4 背景属性

    /*背景颜色*/
    background-color: red;
    /*背景图片*/
    background-image: url('1.jpg');
    /*
     背景重复
     repeat(默认):背景图片平铺排满整个网页
     repeat-x:背景图片只在水平方向上平铺
     repeat-y:背景图片只在垂直方向上平铺
     no-repeat:背景图片不平铺
    */
    background-repeat: no-repeat; 
    /*背景位置*/
    background-position: right top;
    /*background-position: 200px 200px;*/

    简写

    background:#ffffff url('1.png') no-repeat right top;

    5边框

    边框border属性 

    • border-width
    • border-style
    • border-color
    #i1 {
      border- 2px;
      border-style: solid;
      border-color: red;
    }

    简写

    #i1 {
      border: 2px solid red;
    }

     边框样式

    描述
    none 无边框。
    dotted 点状虚线边框。
    dashed 矩形虚线边框。
    solid 实线边框。

    6 border-radius

    用这个属性能实现圆角边框的效果。

    将border-radius设置为长或高的一半即可得到一个圆形。

    7 display属性

    用于控制HTML元素的显示效果。

    意义
    display:"none" HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block" 认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline" 按行内元素显示,此时再设置元素的widthheightmargin-topmargin-bottomfloat属性都不会有什么影响。
    display:"inline-block" 使元素同时具有行内元素和块级元素的特点。

    display:"none"与visibility:hidden的区别:

    visibility:hidden: 可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局,且dom元素依旧在html源码中显示。

    display:none: 可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失,但是设置此属性的dom元素标签依然存在html文档中。

     

    而vue中的v-if是直接将后面值为false的标签的dom直接从html的源码中删掉,看不到标签

    看十遍不如自己写一遍!巩固基础,纵横开拓!
  • 相关阅读:
    使用unlist将日期型数据的列表转换为向量时,出现的异常
    => in Scala
    Scala Beginner
    .net Core 调用微信Jsapi接口,H5解析二维码
    TextBoxFor控件的扩展---Bootstrap在mvc上的应用
    Dapper Vs Dbentry
    外地手机号码,请在号码前加拨0
    Sql 2012 远程数据库连接
    DbEntry在Vs2012里的配置
    拓展:正则表达式-常用函数
  • 原文地址:https://www.cnblogs.com/gyxpy/p/13334446.html
Copyright © 2020-2023  润新知