zoukankan      html  css  js  c++  java
  • 2019.4.3 HTML&CSS 理论部分

    HTML

    块标签

    • 1.独占一行,不和其他标签待在一行;
    • 2.能设置宽高

    常见的块标签:h1-h6,p,div,table,hr,br,ul,ol,

    行标签

    • 1.可以和其他行标签待在一行
    • 2.不能设置宽高

    常见的行标签:a,em,strong,span(行标签中的div)

    行内块标签

    • 1.可以设置宽高

    常见的行内块标签:input,img,textarea

    行块标签转化

    inline 代表行标签
    display: inline 块标签转换行标签
    block 代表块标签 display: block 行标签转换块标签 inline-block 代表行块标签(行标签的特性多一点) 可以设置宽高 也可以在一行显示 display: inline-block;

    常见标签书写规则

    • 1.a标签不能嵌套a标签
    • 2.块标签中可以写块标签和行标签(但是不是所有的块标签都可以)
    • 3.p标签和h1-h6标签不能嵌套块标签
    • 4.行标签只能嵌套行标签,不能嵌套块标签
    • 5.注意缩进

    css

    css

    内联样式表,最新版本是css3

    引入方式

    • 内部引入
    • 直接写
    • 外部引入

    选择器

    在css中用来选择标签的一个规则

    标签选择器

    选择所有的标签更改样式

    id选择器

    根据标签的id属性选择该标签

    类选择器

    内容可以用div包起来在div里设计样式

    后代选择器

    不管隔多少层,都会被选中
    .con p{
    color:red;
    }

    子代选择器

    直接选择子元素
    .con>p{
    color:red;
    }

    群组选择器

    并列选中所有的指定元素
    h1,h2 {
    color: blue;
    }

    属性选择器

    规定属性的选择器
    input[type="text"] {

    background-color: green;
    

    }

    伪类选择器

       a:link{
           /*链接没有被访问*/
           color: gray;
       }
        a:visited{
            /*链接被访问过*/
            color: red;
        }
        a:hover{
            /*鼠标悬停*/
            color: deeppink;
        }
        a:active{
            /*鼠标点击*/
            color: gold;
        }
    

    选择器的优先级

    优先级比较的是相同的css样式
    标签选择器 < 类选择器 < id选择器

    外部引入和内部引入没有优先级之分
    行内样式优先级高于head里写的

    class的命名规范

    见名知意 以数字字母下划线组成 但是不能以数字开头

  • 相关阅读:
    clickhouse 多数据源
    maven-dependency-plugin maven-assembly-plugin
    maven shade plugin
    远程服务器,无法复制粘贴 (通过mstsc复制粘贴失败需要重新启动RDP剪切板监视程序rdpclip.exe)
    Mysql导入大sql文件方法
    MySQL5.7更新json类型字段中的某个key的值 函数json_replace()
    mysq json类型
    增强mybatis-plus的typeHandler,可以支持List<T> 中嵌套对象
    Windows中查看端口占用及关闭对应进程
    Hibernate中继承体现
  • 原文地址:https://www.cnblogs.com/lzb1234/p/10650149.html
Copyright © 2011-2022 走看看