03-CSS初步介绍

news/2024/10/13 12:23:59

03-CSS初步介绍

01 CSS编写规则

1.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>Document</title>
</head>
<body><div style="color: red; font-size: 30px;">div元素</div>
</body>
</html>

1.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>div {color: red;font-size: 30px;background-color: orange;}
</style>
</head>
<body><div>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>Document</title>
</head>
<!-- 选择器 -->
<style>.div-2 {color: red;font-size: 30px;background-color: orange;}
</style>
<body><div>div元素</div><div class="div-2">第2div元素</div>
</body>
</html>

1.3 外部样式

定义一个公共的css文件,其它的html文件都引用这个文件
image
编写公共的样式

.title {color: red;font-size: 30px;background-color: orange;
}

test1.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>
</head>
<link rel="stylesheet" href="./css/styel.css">
<body><div class="title">test1中的title</div>
</body>
</html>

test2.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>
</head>
<link rel="stylesheet" href="./css/style.css">
<body><div class="title">test2中的title</div>
</body>
</html>

1.4 CSS样式很多的情况

实际工作中存在很多的css文件,如果一个个导入代码显得臃肿

可以写一个统一的入口

img

入口文件

@import url(./style1.css);
@import url(./style2.css);

style1.css

.div {color: red;font-size: 20px;
}

style2.css

.title {color: red;font-size: 30px;background-color: orange;
}

html文件引入

test1.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>
</head>
<link rel="stylesheet" href="./css/index.css">
<body><div>test1中的title</div>
</body>
</html>

test2.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>
</head>
<link rel="stylesheet" href="./css/index.css">
<body><div class="title">test2中的title</div>
</body>
</html>

02-CSS常用的5个属性

2.1 font-size(字体大小)

谷歌默认的字体大小为16px

<!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>
</head>
<style>.title {font-size: 24px;}
</style>
<body><div class="title">test1中的title</div>
</body>
</html>

2.2 color(字体颜色)

<!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>
</head>
<style>.title {color: red;}
</style>
<body><div class="title">test1中的title</div>
</body>
</html>

2.3 background-color(背景色)

<!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>
</head>
<style>.title {background-color: aqua;}
</style>
<body><div class="title">test1中的title</div>
</body>
</html>

2.4 width(宽度)

<!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>
</head>
<style>.title {background-color: aqua;width: 120px;}
</style>
<body><div class="title">test1中的title</div>
</body>
</html>

img

2.5 height

<!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>
</head>
<style>.title {background-color: aqua;width: 120px;height: 50px;}
</style>
<body><div class="title">test1中的title</div>
</body>
</html>

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/42183.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

mormot.core.threads.pas unit

mormot.core.threads.pas unit Purpose: Framework Core Multi-Threading Support - this unit is a part of the Open Source Synopse mORMot framework 2, licensed under a MPL/GPL/LGPL three license - see LICENSE.md 目的:框架核心多线程支持本单元是开源Synopse mORMo…

五笔:键名字练习.txt,250字

王土大木工目日口田山禾白月人金言立水火之已子女又纟王土大木工目日口田山禾白月人金言立水火之已子女又纟王纟禾子山水目又日土已大工言口之木立金白人女月火田目大子金之又白禾木山已口王人月日水言田工纟女土立火已火水纟王土金目田禾又日立山子大之白工口月人木女言已水白…

02-HTML知识点

HTML知识点01 元素的介绍02 元素的属性03 元素的嵌套关系04 HTML结构分析4.1 文档声明[这个不叫元素]

模拟登录之web监控

需求2.web监控需求 以zabbix-UI页面的登录监控,模拟登录,输入账号密码,实现首页的健康监控。1. 模拟登录输入zabbix账号密码,登录后台,如果登录失败就报警 2. 基于响应状态码判断 非200即报警配置步骤 3.1 抓取HTTP数据包既然是模拟登录,先抓包,查看zabbix登录的数据提交…

产品经理知识地图

产品经理知识地图

better-scroll滚动不了

问题 今天折腾了半天,使用better-scroll依然无法实现滚动,大概是不服气,一直较真。 他有几个坑点,1. 默认不能点击,默认不能滑动;2. 初始化时就计算高度以至于判断容器内子元素高度不大于父容器,因此判断为不能滚动。下面这个属性据说就是判断高度后设置的,如果为false…

zabbix自动注册

1.什么是自动注册 前面学习了自动发现,也就是配置好一个网络环境后,zabbix-server主动去网络环境中扫描,然后发现目标机器然后监控,此时的agent是被动等待的。 那如果需要扫描多种网段,且机器数量很大的话,你的zabbix-server服务器可就很难受了。。。因此自动注册,就是由…

01-前端开发Vscode插件配置

01 自动保存配置02 空格渲染方式配置好以后,可以看到代码的空格有几个,以点的方式呈现,1个点表示1个空格 03 图标插件 VSCode Great Icons