• css


    cascdaing style sheet 层叠样式表,简称CSS

    层叠:通过CSS的属性等把页面层叠起来

    样式:设置页面每一块的样式

    表:页面排版

    css语法

    css规则有两个主要的部分构成:选择器,已及一条或多条声明,如果重复定义会被覆盖

    selector {declaration1; declaration2; ... declarationN }

    基本选择器

    选择器通常是需要改变样式的HTML元素,每条声明有一个属性和一个值组成,属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开

    selector {property: value}

    属性选择器

    将h1标签的文字颜色改为红色,同时将体大小设置为 14 像素。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- 在style中修改h1标签,body的h1标签都会被修改-->
        <style>
            h1 {
                color: red;
           font-size: 14px; } </style> </head> <body> <h1>我是一级标签</h1> </body> </html>

    id选择器

    标签选择器:通过标签名直接就可以选择到标签,页面中所有符合条件的标签都会被选择

    id选择器:id选择器可以为标有特定id的HTML元素指定特定的样式,id选择器以"#"来定义,id名不能以数字开头

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- 在style中修改h1标签,body的h1标签都会被修改-->
        <style>
            h1 {
                color: red;
                font-size: 14px;
            }
            #box {
                width: 100px;
                height: 20px;
                background: red;
            }
        </style>
    </head>
    <body>
    <div id="box"></div> 
    </body>
    </html>

    得到一个宽100px,高20px,背景颜色为红色的块儿级标签

    类选择器

    类选择器以"."定义

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- 在style中修改h1标签,body的h1标签都会被修改-->
        <style>
            .class {
                text-align: center;
            }
        </style>
    </head>
    <body>
    <h2 class="class">我是h2</h2>
    </body>
    </html>

    其他选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
             后代选择器
            body li {
                color: red;
            }
            /* 子代选择器 */
            body ul >p {
                color: green;
            }
            /* 毗邻选择器*/
            h1+h2 {
                color: lawngreen;
            }
            组合选择器
            h1~h2,li,h1{
                color:firebrick ;
            }
    
        </style>
    </head>
    <body>
    <h1>你好</h1>
    <h2>世界</h2>
    <div>
        <ul>
            <li>对三</li>
            <li>王炸</li>
            <p>苍老师</p>
            <li>一个三</li>
            <p>小泽老师</p>
            <li>四个二</li>
    
        </ul>
    </div>
    <h1>你好</h1>
    </body>
    </html>
    后代/子代/毗邻

    伪类选择器

  • 相关阅读:
    ArcGis面要素空间连接,取相交面积最大者 C#
    迅雷下载器无限制版_无敏感_无限速
    redhat 6.8 配置 centos6 163 的 yum 源
    apache cgi 程序: End of script output before headers
    centos php 安装 decrypt
    url传输中+转为%2B取到变空格的问题
    快速搭建自己的搜索引擎
    ffmpeg 文件推流 rtsp和rtmp
    svn 服务器操作
    edusoho迁移
  • 原文地址:https://www.cnblogs.com/wanglan/p/10182527.html
Copyright © 2020-2023  润新知