zoukankan      html  css  js  c++  java
  • css学习

    1、css导入方式

    1.导入式:

    <style>@import url()</style>

    2.链接式:

    <link rel="" href="">

    3.直接在style标签中写代码


    2、选择器

    2.1基本选择器

    1.标签选择器:选择一类标签
    2.类选择器 class:选中所有class属性一致的标签,可跨标签 表示方法:.class名{}
    3.ID选择器:全局唯一!表示方法:#id名{}
    优先级:不遵循就近原则,哪个离得最近选哪个


    2.2、层次选择器

    • 后代选择器:body p{}
    • 子选择器:body>p{}
    • 相邻兄弟选择器:.i1 + p{}---相邻兄弟 只在他的下面一个有效
    • 通用选择器:.i1~p{}---当前选中元素的向下所有元素有效

    2.3、结构伪类选择器

            ul li:first-child{
                background: red;
            }
            ul li:last-child{
                background: blue;
            }
    

    只选中p元素的p1:定位父元素,选择当前的第一个元素
    方法1:

           body p:first-child{
                background: green;
            }
    

    只选中p元素的p2
    方法2:

            p:nth-of-type(2){
                background: yellow;
            }
    

    2.4、属性选择器(常用)

    /结合了id和class/
    存在id属性的元素---a[id]{}

    • 绝对等于:=
    • 包含:/*=
    • 以这个开头被选:^=
    • 以什么结尾选:$=
    代码展示style:
            a[id=first]{
                background: yellow;
            }
            a[class*="c2"]{
                background: green;
            }
            a[href^="http"]{
                background: blue;
            }
            a[href$="jpg"]{
                background: burlywood;
            }
    

    body部分:

    <p class="c1">
        <a href="http://www.baidu.com" class="c2" >1</a>
        <a href="1.jpg" class="c2" id="i1">2</a>
        <a href="" class="c2" >3</a>
        <a href="" class="c2">4</a>
        <a href="" class="c2">5</a>
        <a href="" class="c2" id="first">6</a>
    

    结果展示:

  • 相关阅读:
    .Net反编译软件
    Windows下Node.js安装及环境配置
    Servlet处理日期
    Servlet的文件上传
    Eclipse错误:Syntax error on tokens, delete these tokens问题解决
    Servlet中操作数据库
    Servlet的会话(Session)跟踪
    Servlet的Cookies处理
    Servlet的异常处理
    Servlet的过滤器(Filter)
  • 原文地址:https://www.cnblogs.com/douqi/p/15646060.html
Copyright © 2011-2022 走看看