• 5.22 css和基本选择器


    1,css的三种引入方式

    1,行内样式

    2,内接样式

    3,外接样式:链接式和导入式。

    HTML的缺陷:

    1. 不能够适应多种设备
    2. 要求浏览器必须智能化足够庞大
    3. 数据和显示没有分开
    4. 功能不够强大

    CSS 优点:

    1. 使数据和显示分开
    2. 降低网络流量
    3. 使整个网站视觉效果一致
    4. 使开发效率提高了(耦合性降低,一个人负责写html,一个人负责写css

     行内样式

    1 <div>
    2     <p style="color: green">我是一个段落</p>
    3 </div>

    行内样式的级别最高

    内接样式

    <style type="text/css">
        /*写我们的css代码*/
            
        span{
        color: yellow;
        }
    
    </style>

    外接样式-链接式

    <link rel="stylesheet" href="./index.css">

    外接样式-导入式

    <style type="text/css">
            @import url('./index.css');
    </style> 

     2,css的选择器

    1,标签选择器

    标签选择器可以选中所有的标签元素,比如div,ul,li ,p等等,不管标签藏的多深,都能选中,选中的是所有的,而不是某一个,所以说 "共性" 而不是 ”特性“

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset=utf-8>
        <meta name=description content="">
        <meta name=viewport content="width=device-width, initial-scale=1">
        <title></title>
        <style type="text/css">
            /*标签选择器*/
           a{
               font-size: 12px; 
               text-decoration: none;
           }
    
            /**/
            span{
                color: red;
                /*让鼠标显示小手的样式*/
                cursor: pointer;
            }
    
            /*id选择器 一般不会设置样式,通常都与js有很大关系*/
            #p1{
                color: green;
                font-size: 20px;
            }
    
            /*类选择器*/
    
            .w{
                 968px;
                height: 100px;
                background-color: blue;
                border: 1px solid red;
    
                /*让一个盒子居中显示*/
                margin: 0 auto;
            }
            .t{
                border: 1px solid yellow;
            }    
            .lv{
                color: green;
    
            }
            .big{
                font-size: 40px;
            }
            .line{
                text-decoration: underline;
            }
            .d:hover{
                text-decoration: underline;
                color: red;
            }
    
            /**/
    
        </style>
    </head>
    <body>
    
        <!-- 基本选择器: 标签选择器、id选择器、class选择器、*通配符选择器 
    
            标签选择器:不管你的标签藏的多深,都会被选中,选的"共性",而不是特性
        -->
    
    
        <div>
            <div>
                <div>
                    <span>内容</span>
                    <a href="" class="d">哈哈</a>
                    <a href="">哈哈</a>
                    <a href="">哈哈</a>
                </div>
            </div>
            <span>另一个内容</span>
            <a href="">哈哈</a>
            <p id="p1">一个段落</p>
            <!-- <a href="" id="app">超链接</a> -->
    
    
    
            <div class="w t">
                
            </div>
            <div class="w">
                
            </div>
    
            <div class="w">
                
            </div>
    
            <div>
                   <p class="lv big">段落1</p>
                 <p class="lv line">段落2</p>
                 <p class="line big">段落3</p>
             </div>
        </div>
    
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
        <title>选择按钮</title>
    </head>
    <body>
        <form>
            姓名:<input type="radio" name="请输入用户名">
        </form>
    
    </body>
    </html>
    View Code

    2,id选择器

    3,类选择器

      .  点加类名

  • 相关阅读:
    LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    C语言控制台窗体图形界面编程(总结)
    linux下c程序 daemon、fork与创建pthread的顺序问题
    内存动态分配与释放
    MyReport报表系统v1.2公布
    AutoLayout初战----Masonry与FDTemplateLayoutCell实践
    算法与数据结构题目的 PHP 实现:栈和队列 设计一个有 getMin 功能的栈
    药店从业者,不能不知的数据分析方法
    药店从业者,不能不知的数据分析方法
    SAS之大话PDV
  • 原文地址:https://www.cnblogs.com/yzxing/p/9074134.html
Copyright © 2020-2023  润新知