zoukankan      html  css  js  c++  java
  • 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,类选择器

      .  点加类名

  • 相关阅读:
    Delphi开发动态连接库的方法和规范
    EntityFramework+DomainDataSource+Silverlight完成数据读取分页排序与修改
    啊啊啊啊
    HTML、CSS、JavaScript从零开始系列文章
    从JAVA学思想,在.Net用……关于各种模型,备案以便查
    为ExtJS 4 系列树添加可将节点拖动到叶子节点上的功能,可配置
    在使用WCF RIA Services时所要注意的,不断更新中……
    修复EXTJS 4.0.2a在ie9与FIREFOX下字体过小、表格头部字体在Chrome下模糊的CSS补丁
    修复EXTJS 4.0.2a下面gridFilter的type为list时,不能从服务器读取列表数据的bug
    大学生程序员,"我们将要何去何从?!"
  • 原文地址:https://www.cnblogs.com/yzxing/p/9074134.html
Copyright © 2011-2022 走看看