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

八.案例练习


相关推荐
用户130609560723几秒前
第二章学完后,我对 webpack5 前端工程化的一点理解
前端
a1117762 分钟前
小鸡下蛋 小游戏 html
前端·开源·html
码哥DFS9 分钟前
算法练习day1-备战2027届秋招
前端·javascript·数据结构·算法
Bigger12 分钟前
因为一句「华流才是最屌的」,我做了一个中国风设计的 Skill
前端·人工智能·设计
别怪我很水21 分钟前
Vue element admin 浏览器本地存储 localStorage、useStorage
前端·javascript·vue.js
手揽回忆怎么睡21 分钟前
Ubuntu 22.04 64位安装MinIO
linux·前端·ubuntu
铁皮饭盒24 分钟前
网页端OCR, 加载6mb大小模型, 又快又准, 百度这次真香
前端·后端
Web极客码40 分钟前
如何在WordPress中添加动态内容
服务器·前端·wordpress
云浪1 小时前
给 AI Agent 加上语音交互:ASR + 流式 TTS 实战
前端·人工智能·后端
晓得迷路了1 小时前
栗子前端技术周刊第 140 期 - pnpm、Node 新 API 文档网站、Oxlint...
前端·javascript·node.js