标签中元素作用
- class:class属性用于为元素指定一个或多个样式类。通过为元素添加class属性,可以将其与CSS样式表中的样式规则关联起来,从而改变元素的外观和行为。一个元素可以有多个class值,多个class值之间用空格分隔。
- id:id属性用于为元素指定一个唯一的标识符。id属性的值在整个HTML文档中应该是唯一的,用于在JavaScript中通过getElementById()方法获取元素,并在CSS中通过#符号选择元素。通过id属性,可以对特定的元素进行操作、样式化或动态修改。
- title:title属性用于为元素提供额外的信息,通常以工具提示的形式显示在用户鼠标悬停在元素上时。当用户将鼠标悬停在具有title属性的元素上时,浏览器会显示一个小的文本框,其中包含title属性的值。title属性可以用于提供关于元素的更详细的描述或解释。
- name:name属性用于为元素指定一个名称,通常与表单元素一起使用。在表单提交时,浏览器会将表单元素的name属性和用户输入的值一起发送到服务器。通过name属性,可以在服务器端对表单数据进行处理和识别。name属性还可以用于在JavaScript中通过name属性值获取元素。
| 属性 | 作用 |
|---|---|
| font-size | 控制文字字号大小 |
| color | 控制文字的颜色 |
| font-family | 设置文字的字体 |
| txt-align | 控制文字的对齐方式 left / center / right(相对于父元素的位置) |
可以直接在某个标签直接引用
"color: red">文本
一般在 中定义好样式
在 body 中不进行单独设置的 标签内容都按照如下设置的样式输出
<head>
<style>
p{
color:blue;
font-size: 30px;
text-align: center;
}
style>
head>
设置在 body 中使用时按照定义的样式输出,但 head 中可以单独设置某条

标签下的 标签中定义更改指定标签的样式
定义 标签名{}
如
<head>
<style>
p{
color:blue;
font-size: 30px;
text-align: center;
}
td{
color: chartreuse;
}
style>
head>
效果

差异化选择不同的标签,单独选择一个或几个标签,可以使用类标签
定义 .类名{}
引用时 class 的多个不同的样式间用空格隔开
class 属性
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
.color{
color: aqua;
}
.size{
font-size: 50px;
}
style>
head>
效果

为标有特定id的HTML元素指定特有的样式
定义 #id名{}
<style>
#first{
color: aqua;
text-align: center;
}
style>
效果

多个选择器间用 , 隔开
对多个标签进行设置
<head>
<style>
#first,.color,p{
background-color:yellow;
}
style>
head>

用法
[属性名]{}
#id名[属性名]{}
[属性名=属性值]{}等
如
<html>
<head>
<meta charset="UTF-8">
<style>
#first[title]{
color: yellow;
}
style>
head>
<body>
<p id="first" title="第一段">第一段的内容p>
<p id="first">第二段的内容p>
body>
效果

更改指定后代的样式
<head>
<style>
p span{
color: skyblue;
}
style>
head>
效果

css 文件

引用

DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS练习title>
<style>
span{
color: aqua;
background-color: darkgray;
font-size:80px;
}
style>
head>
<body>
<span>灰底蓝字span>
<h1>只有 span 标签中的内容受影响h1>
<span style="color: red;">可以在单个标签内单独设置span>
body>
html>

DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS练习title>
<style>
.color{
color: red;
background-color: aqua;
}
.size{
font-size: 50px;
}
.align{
text-align: center;
}
style>
head>
<body>
<h1 class="color">选择颜色h1>
<p class="size">选择大小p>
<h1 class="align">居中h1>
body>
html>

DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS练习title>
<style>
#蓝底红字{
color: red;
background-color: aqua;
}
#红底蓝字{
color: aqua;
background-color: red;
font-size: 50px;
}
style>
head>
<body>
<h1 id="蓝底红字">id_testh1>
<p id="红底蓝字">id2_testp>
body>
html>
