zoukankan      html  css  js  c++  java
  • 引入方式+样式+选择器

    三种引入方式

    一、行间式

    • 在标签头部的style属性内
    • 属性值满足的是css语法
    • 属性值用key:value形式赋值,value具有单位
    • 属性值之间用;隔开

    二、内联式

    • 在style标签内(style标签一般作为head的子标签)
    • 属性值满足的是css语法
    • 属性值用key:value形式赋值,value具有单位
    • 属性值之间用;隔开
    • 格式:选择器(样式块)

    三、外联式

    • 在外部css文件中
    • 属性值满足的是css语法
    • 属性值用key:value形式赋值,value具有单位
    • 格式:选择器(样式块)
    • 将html与css文件建立联系:html通过link标签链接外部css

    四、三种引入方式的优先级

    • 注:三种方式间没有优先级
    • 三种方式协同布局:
    • 重复的属性采用覆盖赋值,保留最后位置的属性值
    • 行间式一定是逻辑上最后被解析的位置(js正常操作的就是行间式)
    • !important会影响优先级

    长度及颜色单位

    一、长度单位

    • 1in = 72pt
    • 1cm = 10mm
    • 1em = 1rem = 16px
    • 1vw = 1% view width

    二、颜色单位

    • rgb(255,0,0)
    • rgba(255,0,0,0) 六个十六进制位
    • hsl()
    • 满足#AABBCC形式 可以简写为#abc

    样式

    字体样式

    • 大小 : font-size
    • 字重 : font-weight
    • 行高 : line-height
    • 风格 : font-style
    • 字族(可以自定义,多个表示备用):font-family
    • css语法 : 空格隔开为多个值赋值 ,隔开为一个值多值赋值

    文本样式

    • 颜色 : color
    • 水平居中方式 : text-align(left center right)
    • 字划线 : text-decoration(underline line-through overline none)
    • 字间距 : letter-spacing
    • 词间距 : word-spacing
    • 显示方式:display:inline-block
    • 缩进:text-indent
    • 垂直排列方式:vertical-align(top baseline bottom)

    背景样式

    • 背景图片 background-image: url(路径)
    • 平铺 background-repeat(no-repeat repeat-x repeat)
    • 定位相关的涉及到滚动时的效果 background-attachment(scroll fixed)
    • 整体设置 background(所有设置都可以直接写)

    基础选择器

    统配选择器

    • 匹配所有html,body,body中的所有具有显示效果的子标签

    标签选择器

    • 匹配指定标签名的对应所有标签

    类选择器

    • 匹配指定类名对应的所有标签

    id选择器

    • 匹配指定id名对应的唯一标签(html,css都是标记语言,所有对id可以进行多匹配,但js是编程语言.只能匹配到一个)

    总结

    • 通配选择器一般用于整体reset操作(reset操作:清除系统自定义样式)
    • 标签与id选择器运用场景并不多,一般不提倡采用id选择器进行布局
    • 基本选择器优先级:id > class > 标签 > 统配
  • 相关阅读:
    php流程控制
    php运算符
    php数据类型
    php基础
    谈谈2019年
    聊聊这三年
    第二次作业(源代码)
    个人介绍
    22.python匿名函数详解
    11.python内置模块之json模块
  • 原文地址:https://www.cnblogs.com/liangchengyang/p/9681312.html
Copyright © 2011-2022 走看看