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

八.案例练习


相关推荐
亚里士多没有德7751 分钟前
强制删除了windows自带的edge浏览器,重装不了怎么办【已解决】
前端·edge
micro2010145 分钟前
Microsoft Edge 离线安装包制作或获取方法和下载地址分享
前端·edge
.生产的驴9 分钟前
Electron Vue框架环境搭建 Vue3环境搭建
java·前端·vue.js·spring boot·后端·electron·ecmascript
awonw12 分钟前
[前端][easyui]easyui select 默认值
前端·javascript·easyui
九圣残炎33 分钟前
【Vue】vue-admin-template项目搭建
前端·vue.js·arcgis
柏箱1 小时前
使用JavaScript写一个网页端的四则运算器
前端·javascript·css
TU^1 小时前
C语言习题~day16
c语言·前端·算法
学习使我快乐014 小时前
JS进阶 3——深入面向对象、原型
开发语言·前端·javascript
bobostudio19954 小时前
TypeScript 设计模式之【策略模式】
前端·javascript·设计模式·typescript·策略模式