zoukankan      html  css  js  c++  java
  • css样式

    TOP↑

    引入方式

      1.行内样式:直接在标签内部声明样式,不应该大量使用

    <p style="color: red">Hello world.</p>
    

      2.内部样式:嵌入式,集中写在网页头部的style标签内

    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            p{
                background-color: #2b99ff;
            }
        </style>
    </head>
    

      3.外部样式:写在单独文件里,通过在页面中的link标签引入

    <link href="mystyle.css" rel="stylesheet" type="text/css"/>

    选择器

      基本选择器

        1.元素选择器: 
    p {color: "red";}
    
        2.ID选择器:
    #i1 {
      background-color: red;
    }
    
        3.类选择器:
    .c1 {
      font-size: 14px;
    }
    p.c1 {
      color: red;
    }
    
        4.通用选择器:
    * {
      color: white;
    }
    

      组合选择器

        1.后代选择器:
    /*li内部的a标签设置字体颜色*/
    li a {
      color: green;
    }
    
        2.儿子选择器:
    /*选择所有父级是 <div> 元素的 <p> 元素*/
    div>p {
      font-family: "Arial Black", arial-black, cursive;
    }
    
        3.毗邻选择器:
    /*选择所有紧接着<div>元素之后的<p>元素*/
    div+p {
      margin: 5px;
    }
    
        4.弟弟选择器:
    /*i1后面所有的兄弟p标签*/
    #i1~p {
      border: 2px solid royalblue;
    }
    

      属性选择器

    /*用于选取带有指定属性的元素。*/
    p[title] {
      color: red;
    }
    /*用于选取带有指定属性和值的元素。*/
    p[title="213"] {
      color: green;
    }
    
    /*找到所有title属性以hello开头的元素*/
    [title^="hello"] {
      color: red;
    }
    
    /*找到所有title属性以hello结尾的元素*/
    [title$="hello"] {
      color: yellow;
    }
    
    /*找到所有title属性中包含(字符串包含)hello的元素*/
    [title*="hello"] {
      color: red;
    }
    
    /*找到所有title属性(有多个值或值以空格分割)中有一个值为hello的元素:*/
    [title~="hello"] {
      color: green;
    }
    不那么常用的属性选择器

    r3

  • 相关阅读:
    netcore 报错 502 缺少运行时
    简单工厂模式
    net之-------状态模式
    pc端字体正常, 缩放浏览器正常,手机模式查看出问题
    我的后续情况
    [wip]Berty
    利用FileReader对象回显图片
    测试
    CMP云管平台竞标产品
    nacos spring cloud
  • 原文地址:https://www.cnblogs.com/luxiangyu111/p/9584465.html
Copyright © 2011-2022 走看看