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的命名规范

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

  • 相关阅读:
    [四天学会ajax]JavaScript 和 Ajax 发出异步请求
    Visual studio 2010 中文版正式版无法安装Silverlight4 Tools的解决办法
    第一范式,第二范式,第三范式
    [四天学会ajax]利用 DOM 进行 Web 响应
    input 提示功能 CSS
    Asp.net中,从弹出窗体取选择值(转)
    WCF 学习笔记(二)
    网络流量监控程序
    VC.net 2005 中CString转成char *
    WCF 学习笔记(一)
  • 原文地址:https://www.cnblogs.com/lzb1234/p/10650149.html
Copyright © 2011-2022 走看看