我是靠谱客的博主 英勇鸡翅,最近开发中收集的这篇文章主要介绍CSS学习1(内联样式,内部样式,外部样式,选择器),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.内联样式

 <p style="color:red; text-align:center">武松打虎</p>

 2.内部样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body {
            background-color: aquamarine;
        }
        h1 {
           text-align: center;
           color: crimson;
        }
        p {
            text-align: center;
            color: brown;
        }
    </style> 
</head>
<body>
   <h1>第一回</h1>
   <p>张天师祈禳瘟疫 洪太尉误走妖魔</p>
</body>

 3.外部样式

.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css1.css">
</head>
<body>
    <h1>第二回</h1>
    <p>王教头私走延安府 九纹龙大闹史家村</p>
</body>
</html>

 css1.css

p {
    color:crimson;
    text-align: center;
}
h1 {
    color:blue;
    text-align: center;
}

4.选择器

   简单选择器:根据名称、ID、类别来选择元素。

   组合选择器:根据元素之间的特定关系来选择元素。

   伪类选择器:根据某种状态来选择元素。

   伪元素选择器:为一个元素的指定部分设置样式。

   属性选择器:根据一个属性或属性值来选择元素。

4.1  简单选择器

元素选择器 格式:p{}

id选择器开头不能使用数字 格式:#id{}

class选择器 格式:.italic{}

分组选择器 格式:h1,p{}

 4.2组合选择器

后代选择器:空格

子选择器:>

相邻兄弟选择器:+

一般兄弟选择器:~

 4.3 伪类选择器

  鼠标点击前: :link

  鼠标点击后::visited

  鼠标悬停时::hover

  鼠标点击时::active

  注:

        1.冒号后的鼠标行为,无空格,必须连在一起。

         2. 4个伪类选择器必须按以上顺序写,否则浏览器部分样式不支持。

         3. 伪类选择器多用于超链接,偶尔运用于其他。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        a:link{
           color: red;
        }
        a:visited{
            color: green;
        }
        a:hover{
            color: yellow;
        }
        a:active{
            color: skyblue;
        }
    </style>
</head>
<body>
    <a href="#">测试鼠标悬停状态</a>
</body>
</html>

 4.4伪元素选择器

  可以设置元素指定部分的样式,主要用来设置元素内文本的首字母,首行的样式,或在元素内容之前或之后插入其他内容。

例: selector::pseudo-element {

         color:red;

         font-size:30px;

}

pseudo-element  -> :: first-letter 文本首个字符添加样式;

                                :: first-line 文本首行添加样式;

                                :: before 元素内容之前插入内容;

                                :: after 元素内容之后插入内容;

                                :: selection 更改选中文本样式;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 500px;
            height: 200px;
            background-color: gray;
        }
        div::first-letter{
            color: red;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div>
        祥云迷凤阁,瑞气罩龙楼。
        含烟御柳拂旌旗,带露宫花迎剑戟。
        天香影里,玉簪珠履聚丹墀;
        仙乐声中,绣袄锦衣扶御驾。
        珍珠帘卷,黄金殿上现金舆;
        凤羽扇开,白玉阶前停宝辇。
        隐隐净鞭三下响,层层文武两班齐。
    </div>
</body>
</html>

 div::first-line{
            color: red;
            font-size: 30px;
        }

 

  div::before{
      content: "往前加了一下";
      }
  div::after{
      content: "往后加了一下";
      }

 div::selection{
    color: aqua;
 }

 4.5属性选择器

  依据属性或属性值查找元素。

  Element[attribute];  Element[attribute="value"]

  1.[attribute]:查找HTML结构中,带有attribute属性的所有元素。

  2.[attribute="value"]:查找HTML结构中,带有attribute属性,并且属性值为value的元素。

  3.[attribute~="value"]:查找HTML结构中,带有attribute属性,并且在多个属性值中包含value的         元素。

  4.[attribute|="value"]:查找HTML结构中带有attribute属性,并且属性值以value或者value-开头的         元素。

 

最后

以上就是英勇鸡翅为你收集整理的CSS学习1(内联样式,内部样式,外部样式,选择器)的全部内容,希望文章能够帮你解决CSS学习1(内联样式,内部样式,外部样式,选择器)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部