【CSS基础学习】使用方法以及选择器

CSS第一课

  • CSS简介

CSS和HTML一样,也是一种标识语言,代码也很简单,也需要通过浏览器解释执行,也可以用任何文本编辑器编写,其文件扩展名为“.CSS”。

  • CSS主要功能

CSS的主要功能是美化页面,并且使得网页的内容和样似进行分离(类似于化妆,整容^^)。

小🐏小羊


使用方法

内联样式、行内样式

格式:

<标签名 style="CSS代码">
        第一个代码!
</标签名>

例:

	<p style="color: blue;">
        第一个代码
    </p>

结:
这样的话,p里面的文字“第一行代码”的颜色color就会变成蓝色blue。

内部样式

格式

 <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        CSS代码
    </style>
</head>

例:

	<style>
        p{
            color: blue;
        }
    </style>

结:
这样的话,p里面的文字的颜色color就会变成蓝色blue。

外部样式

创建一个单独的CSS文件,在html的head标签中使用link标签引入,后两项是可选条件
格式:

<link href="CSS文件的路径" type="text/CSS" rel="stylesheet">

例:

<link rel="stylesheet" type="text/CSS" href="../CSS/第一课.CSS">

在这里需要在外面创建一个CSS文件

p{
    color: blue;
}

结:
现在对css文件里面的条件进行添加,p标签的颜色也变成了蓝色。

导入的方式

和link方式一样,但是有的浏览器不能用,所以不常用,了解即可
格式

    <style>
        @import url("导入CSS文件的路径");

    </style>

css文件不变

CSS的基本语法

CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。

selector{declaration1;declaration2…declarationN}

选择器通常是你需要改变的样式的html元素。选择器包括多种形式,所有的html标签都可以作为选择符,如body p table等
每条声明由一个属性和一个值组成
property表示要格式化的属性的名称,value表示要格式化的属性的取值,每个属性有每个值。

selector{property:value;property:value;…}

插入CSS样式表

格式:

CSS选择器{
	属性名:属性值;
	属性名;属性值;
	...
}

例:

p{
    color: blue;
}

CSS特性

继承性
  • 层叠性是指同一个HTML文件引用了多个样式表文件时,浏览器会按照样式定义的先后层次来应用样式,如果不考虑样式的优先级,一般都遵守“最近优先原则”。
  • CSS样式对内容控制能力的基础就在于HTML文档结构图中的家族继承关系。
  • 子级元素会继承父级元素的样式,并且只继承本身没有定义的属性。

标签选择器

标签选择器是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。其基本语法格式如下:

标签名{属性1:属性值1; 属性2:属性值2; …属性n:属性值n; }

使用标签选择器的优缺点
  • 优点:能够快速为页面中同类型的标签统一样式。
  • 缺点:不能设计差异化样式,有时候会相互干扰

类选择器

类选择器使用“.”(英文点号)进行标识,后面紧跟类名,其基本语法格式如下:

.类名{属性1:属性值1; 属性2:属性值2; …属性n:属性值n; }

该语法中,类名即为HTML元素的class属性值,大多数HTML元素都可以定义class属性。类选择器最大的优势是可以为元素对象定义单独或相同的样式

方法

  1. 第一步:给需要设置样式的标签定义类名称,也就是给标签设置一个class属性,并给class属性赋值。赋的值就是类名称。
  2. 第二步:在CSS中使用类名称查找html文件中的对应标签。要在类名称前面添加黑色实点。

例:

<style>
        .p1{
			color:blue;
		}
</style>
<p class="p1">
        这是类选择器的使用
</p>
类名注意
  • 类名第一个字符不能使用数字,它无法在Mozilla或Firefox中起作用。
  • 类名严格区分大小写,一般采用小写的英文字符。
  • 不建议使用"_"下划线来命名CSS选择器。
  • 尽量不缩写,除非一看就明白的单词。

相同的标签可以定义相同的类名称,不同的标签也可以定义成相同的类名称。

ID选择器

ID选择器使用“#”进行标识,后面紧跟ID名,其基本语法格式如下:

#ID名{属性1:属性值1; 属性2:属性值2; …属性n:属性值n; }

该语法中,ID名即为HTML元素的ID属性值,大多数HTML元素都可以定义ID属性,元素的ID值是唯一的,只能对应于文档中某一个具体的元素。

方法:

  1. 第一步:在html文档中,给某个标签设置id属性,然后给该属性设置属性值,属性值就是id名称。
  2. 第二步:在CSS文件中使用id名称作为选择器,但是需要在id名称前面添加#。
    例:
        #np1{
            background-color: cyan;
        }
<div class="p1" id="np1">
        你好,
        <div>
             世界!
        </div>
</div>

注意:id名称在整个文档中是唯一的,不能重名。


* 在CSS是通配符,匹配任意标签。
例:

		*{
            margin: 0;/*外边距*/
            padding: 0;/*内边距*/
        }

此为消除内外边距,以后会详细说一下的,此处略过。

编程我也是初学者,难免有写错的地方,希望大家看完之后,发现错误可以评论出来,谢谢大家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章