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>Documenttitle>
<style>
div{
background-color: aqua;
}
span{
background-color: red;
}
a{
background-color: pink;
}
style>
head>
<body>
<div>我是一个divdiv>
<br />
<div>我是一个divdiv>
<span>我是一个spanspan>
<a href="https://www.baidu.com">百度a>
body>
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>Documenttitle>
<style>
.content{
width: 100px;
height: 100px;
background-color: red;
}
.item{
width: 200px;
height: 200px;
background-color: blue;
}
.item1{
margin-left: 50px;
}
style>
head>
<body>
<div class="content">div>
<div class="item item1">div>
<br>
<div class="item">div>
body>
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>Documenttitle>
<style>
#one{
width: 100px;
height: 100px;
background-color: red;
}
#two{
background-color: aqua;
}
style>
head>
<body>
<div id="one">div一div>
<div id="two">div二div>
body>
html>
1 并列声明
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>Documenttitle>
<style>
/*
并列声明
给div和span加上相同的样式
*/
div,span{
background-color: red;
}
style>
head>
<body>
<div>我是一个divdiv>
<span>我是一个spanspan>
body>
html>
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>Documenttitle>
<style>
/*
后代选择器
选择div中所有的span标签
*/
div span{
background-color: aqua;
}
style>
head>
<body>
<div>
我是一个div
<br />
<span>我是一个spanspan>
div>
<span>我是div外面的spanspan>
body>
html>
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>Documenttitle>
<style>
/* 这个选择器称为后代选择器 */
.box > span{
color: red;
}
style>
head>
<body>
<div class="box">
<span>345span>
<div>
<span>123span>
div>
div>
<span>455span>
body>
html>
4 属性选择器
"en">
"UTF-8">
"X-UA-Compatible" content="IE=edge">
"viewport" content="width=device-width, initial-scale=1.0">
Document
123
"username">455
"app">div1
"app1">div2
div3
6 通配符*
匹配所有元素
语法:
选择器:伪类名 {
}
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>Documenttitle>
<style>
/* 默认状态 */
a:link{
background-color: brown;
}
/* 悬浮状态 */
a:hover{
background-color: aqua;
}
/* 触发状态 */
a:active{
background-color: green;
}
/* 触发后的状态 */
a:visited{
background-color: orange;
}
style>
head>
<body>
<a href="https://www.baidu.com">百度一下a>
body>
html>
属性名 | 值 | 解释 | 说明 |
---|---|---|---|
font-size | 16px | 字体大小 | 默认为16像素 |
font-weight | normal 正常 | bold 加粗 | 字体粗细 | 设置字体加粗 |
line-height | 24px | 行高 | 文本在容器中垂直对齐 |
color | red | #0099aa | rgb(0,0,0) | 字体颜色 | |
text-decoration | none|underline|line-through | 字体装饰线 | |
text-align | left | center | right | 水平对齐方式 | |
text-indent | 2em | 文本缩进 | 一般使用在段落前缩进两个字 |
font-style | noraml 正常 | italic 斜体 | 文字样式 |
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>Documenttitle>
<style>
div{
width: 200px;
height: 200px;
border: 1px red solid;
/* 文字的大小 */
font-size: 20px;
/* 文字加粗 */
font-weight: bold;
/* 文字颜色 */
color: red;
/*
装饰线
underline下划线
line-through贯穿线
none:去掉标签自带的装饰线
*/
text-decoration: line-through;
/* 文字垂直居中 */
line-height: 200px;
/*
文字水平对齐方式
left左对齐
center居中
right右对齐
*/
text-align: center;
/* 文字斜体 */
font-style: italic;
}
style>
head>
<body>
<div>
文本样式
div>
body>
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>Documenttitle>
<style>
.div2{
width: 200px;
height: 200px;
background-color: red;
/* 透明度 */
opacity: 0.2;
}
style>
head>
<body>
<div class="div2">蜗牛学院div>
body>
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>Documenttitle>
<style>
.div1{
width: 500px;
height: 500px;
border: 1px red solid;
/*
显示背景图片
只有当div有宽高的时候,背景图片才会显示出来
*/
background-image: url("./img/id7.jpg");
/*
背景图片的平铺
一般设置背景图片不平铺no-repeat
*/
background-repeat: no-repeat;
/*
背景图片的大小
cover等比放大图片,铺满容器
也可以设置百分比 100% 100%
*/
background-size: cover;
}
style>
head>
<body>
<div class="div1">div>
body>
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>Documenttitle>
<style>
.box{
width: 520px;
height: 520px;
}
.box .item1{
width: 260px;
height: 260px;
background-color: #d9011b;
float: left;
/* 让div内容水平居中 */
text-align: center;
/* 让div内容垂直居中 */
line-height: 260px;
/* 文字大小 */
font-size: 60px;
/* 文字加粗 */
font-weight: bold;
/* 文字颜色 */
color: #f59a23;
}
.box .item2{
width: 260px;
height: 260px;
background-color: #ec808c;
float: left;
/* 让div内容水平居中 */
text-align: center;
/* 让div内容垂直居中 */
line-height: 260px;
/* 文字大小 */
font-size: 60px;
/* 文字加粗 */
font-weight: bold;
/* 文字颜色 */
color: #03bfc0;
}
.box .item3{
width: 260px;
height: 260px;
background-color: #03bfc0;
float: left;
/* 让div内容水平居中 */
text-align: center;
/* 让div内容垂直居中 */
line-height: 260px;
/* 文字大小 */
font-size: 60px;
/* 文字加粗 */
font-weight: bold;
/* 文字颜色 */
color: #ec808c;
}
.box .item4{
width: 260px;
height: 260px;
background-color: #f59a23;
float: left;
/* 让div内容水平居中 */
text-align: center;
/* 让div内容垂直居中 */
line-height: 260px;
/* 文字大小 */
font-size: 60px;
/* 文字加粗 */
font-weight: bold;
/* 文字颜色 */
color: #d9011b;
}
style>
head>
<body>
<div class="box">
<div class="item1">恭div>
<div class="item2">囍div>
<div class="item3">發div>
<div class="item4">财div>
div>
body>
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>Documenttitle>
<style>
.box1{
width: 200px;
height: 300px;
border: 1px gray solid;
}
.box1 a{
display: block;
height: 58px;
border: 1px gray solid;
text-decoration: none;
color: black;
text-align: center;
line-height: 58px;
}
/* 伪选择器 */
.box1 a:hover{
background-color: gray;
}
style>
head>
<body>
<div class="box1">
<a href="">首页a>
<a href="">楼宇管理a>
<a href="">房屋管理a>
<a href="">业主管理a>
<a href="">账号管理a>
div>
body>
html>