邂逅CSS样式

一.认识CSS


😳CSS表示层叠样式表,是为网页添加样式的代码,CSS不是一个真正的编程语言,甚至不是一门标记语言,而是一门样式表语言,总之不属于一门编程语言,但是是一门计算机语言。

😭早期的网页都是通过HTML来编写的,但是我们希望HTML变得更加丰富,这个时候就增加了很多具备特殊样式的元素,比如i strong del等等,后来不同的浏览器也有各自的样式语言,但是没有统一的规划,1994年,哈肯-维姆-莱和波特-波斯合作设计CSS,在1996年的时候发布了CSS1,知道1997年初,W3C组织才专门成立了CSS的工作组,1998年5月发布了CSS2,在2006年~2009年非常流行DIV+CSS布局的方式来代替所有的html标签,从CSS3开始,所有的CSS分成了不同的模块,每个模块中都有于CSS2中额外增加的功能,以及向后兼容,直到2011年6月7日,CSS3 Color Module终于发布了W3C Recommendation,CSS的发展历史如下。

🐻总结:CSS的出现是为了美化HTML的,并且让结构与样式分离。

  1. 美化方式一:为HTML添加各种各样的样式,比如颜色,字体,大小,下划线等等。
  2. 美化方式二:对HTML进行布局,按照某种结构显示(CSS进行布局-浮动,flex,grid)

二.如何编写CSS


🤡CSS的编写主要分为两个部分,一部分是CSS的属性名,另外一部分是CSS的属性值。

  1. CSS属性名:要添加CSS的规则的名称。
  2. CSS属性值:要添加CSS规则的值。

🦊如何将CSS应用到元素上面哪?CSS提供了三种方式,每种方式都非常重要。

  1. 内联样式(inline style)
  2. 内部样式表(internal style sheet),文档样式表(document style sheet),内嵌样式表。
  3. 外部样式表(external style sheet)

三.内联样式


🥴内联样式(inline style)也有人翻译成行内样式,内联样式表存在于HTML元素的style中。

html 复制代码
<div style="font-size: 32px;color: blueviolet; font-weight: 600;">CSS行内样式</div>

🚨注意:很多资料不推荐这种写法,在原生HTML种这种写法确实是不推荐的,但是在Vue的template中某些动态的样式是会使用内联样式的,但是不推荐写过多的内联样式。

四.内部样式


😳内部样式(internal style)将CSS写在HTML的<head>中的<style>标签中。

css 复制代码
div {
  font-size: 32px;
  color: aqua;
  font-weight: 700;
}

五.外部样式表


🦉在开发中我们很可能会遇到这样一个场景,就是需要开发的内容很多小模块的布局样式都是一样的,这样的话像上边的那种方式是达不到我们代码复用的要求的这个时候如果想要解决这个问题,就需要使用外部样式表。

css 复制代码
 <link rel="stylesheet" href="./style.css">

🐻假如有很多的CSS文件我们都需要使用,我们也可以进行多文件的导入的方式

css 复制代码
div{
  font-size: 32px;
  font-weight: 700px;
  color: brown;
}
css 复制代码
div {
  width: 600px;
  height: 150px;
  background-color: antiquewhite;
  border-radius: 10px;
}
css 复制代码
@import url('./style.css');
@import url('./style1.css');
css 复制代码
 <link rel="stylesheet" href="./index.css">

六.CSS样式


😭CSS代码也可以添加注释来方便阅读,CSS的注释和HTML的注释是不一样的。

css 复制代码
/* 这是CSS注释的内容 */

七.常见的CSS样式


🦜在开发中我们百分之九十的时间都是在编写下面的这些CSS的样式。

🤡当我们在开发中遇到不知道的CSS的时候需要通过官方文档来查询某些CSS样式的用法。

  1. 官方文档:W3C
  2. CSS推荐文档地址:MDN
  3. 由于浏览器的版本,CSS版本,查询部分CSS是否可用:链接

🤗目前需要掌握的几个CSS的样式如下:

  1. font-size:文字大小
css 复制代码
font-size: 32px;
  1. color:前景色(文字颜色)
css 复制代码
color: aqua;
  1. background-color:背景色
css 复制代码
background-color: bisque;
  1. width:宽度
css 复制代码
width: 800px;
  1. height:高度
css 复制代码
height: 150px;

八.案例练习


相关推荐
夏幻灵6 小时前
HTML5里最常用的十大标签
前端·html·html5
Mr Xu_7 小时前
Vue 3 中 watch 的使用详解:监听响应式数据变化的利器
前端·javascript·vue.js
未来龙皇小蓝7 小时前
RBAC前端架构-01:项目初始化
前端·架构
程序员agions7 小时前
2026年,微前端终于“死“了
前端·状态模式
万岳科技系统开发7 小时前
食堂采购系统源码库存扣减算法与并发控制实现详解
java·前端·数据库·算法
程序员猫哥_7 小时前
HTML 生成网页工具推荐:从手写代码到 AI 自动生成网页的进化路径
前端·人工智能·html
龙飞057 小时前
Systemd -systemctl - journalctl 速查表:服务管理 + 日志排障
linux·运维·前端·chrome·systemctl·journalctl
我爱加班、、7 小时前
Websocket能携带token过去后端吗
前端·后端·websocket
AAA阿giao7 小时前
从零拆解一个 React + TypeScript 的 TodoList:模块化、数据流与工程实践
前端·react.js·ui·typescript·前端框架
杨超越luckly7 小时前
HTML应用指南:利用GET请求获取中国500强企业名单,揭秘企业增长、分化与转型的新常态
前端·数据库·html·可视化·中国500强