邂逅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;

八.案例练习


相关推荐
爱隐身的官人27 分钟前
爬虫基础学习-爬取网页项目(二)
前端·爬虫·python·学习
Jackson@ML1 小时前
使用字节旗下的TREA IDE快速开发Web应用程序
前端·ide·trea
烛阴4 小时前
解锁 TypeScript 的元编程魔法:从 `extends` 到 `infer` 的条件类型之旅
前端·javascript·typescript
前端开发爱好者4 小时前
弃用 ESLint + Prettier!快 35 倍的 AI 格式化神器!
前端·javascript·vue.js
vivi_and_qiao4 小时前
HTML的form表单
java·前端·html
骑驴看星星a5 小时前
Vue中的scoped属性
前端·javascript·vue.js
四月_h5 小时前
在 Vue 3 + TypeScript 项目中实现主题切换功能
前端·vue.js·typescript
qq_427506085 小时前
vue3写一个简单的时间轴组件
前端·javascript·vue.js
雨枪幻。6 小时前
spring boot开发:一些基础知识
开发语言·前端·javascript
lecepin7 小时前
AI Coding 资讯 2025.8.27
前端·ai编程