zoukankan      html  css  js  c++  java
  • 前端——css(上)

    一、CSS介绍

    CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。

    当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。

    二、CSS语法

    2.1CSS实例

    每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。

    三、css的几种引入方式

    3.1 行内样式

    <span style="color:red;">行内样式</span>

    3.2内部样式

    <head>
      <meta charset="UTF-8">
      <title>Title</title>
       <style>
         p{ color: red; }
       </style>
    </head>
    <body>
    <p>内部样式</p>
    </body>

    3.3外部样式

    <link href="css文件目录" rel="stylesheet" type="text/css"/>

    四、css选择器

    4.1基本选择器

    元素选择器

    p{color:red;}

    ID选择器

    #a{color:red;}

    类选择器

    .a{color:red;}

    通用选择器

    *{color:red}

    4.2组合选择器

    后代选择器

    选中div内部所有p标签
    span a{color:red;}

    儿子选择器

    选择的是父级div元素中所有p元素
    div>p
    {color:red;}

    毗邻选择器

    选择的是紧接着div元素后的p元素
    div+p
    {}

    弟弟选择器

    选择的是li后面的所有兄弟p标签
    li~p
    {}

    4.3属性选择器

    /*用于选取带有指定属性的元素。*/
    p[title] { color: red; } 
    /*用于选取带有指定属性和值的元素。*/
    p[title="213"] { color: green; }

    4.4分组和嵌套

    分组

    多个元素的一起设置样式
    div, p
    { color: red; }

    嵌套

    多种选择器一起设置样式
    .c1 p { color: red; }

    4.5伪类选择器

    /* 未访问的链接 */
    a:link { color: red }
    /* 鼠标移动到链接上 */
    a:hover { color: green }
    /* 选定的链接 */
    a:active { color: blue }
    /* 已访问的链接 */
    a:visited { color: black }
    /*input输入框获取焦点时样式*/
    input:focus { outline: none; background-color: #eee; }

    4.6伪类元素选择器

    常用的给首字母设置特殊样式:
    p:first-letter { font-size: 48px; color: red; }
     
    before在每个<p>元素之前插入内容 
    p:before { content:"*"; color:red; }
     
    after在每个<p>元素之后插入内容
    p:after { content:"[?]"; color:blue; }

    4.7选择器的优先级

    内联样式>id选择器>类选择器>元素选择器

  • 相关阅读:
    isalnum()方法
    index()方法
    find()方法
    expandtabs()方法
    endswith()方法
    encode()方法
    bytes.decode()方法
    count()方法
    center()方法
    capitalize()方法
  • 原文地址:https://www.cnblogs.com/lulingjie/p/11657384.html
Copyright © 2011-2022 走看看