邂逅CSS层叠样式表

前言


🐔我们在上篇文章学习了HTML的常见元素,但是编写网页单靠HTML是不行的,因为HTML仅仅只能进行网页的基本骨架的开发,如果想对网页的样式进行编写就需要CSS相关的技术,本文章属于入门级别教程,同时也是个人学习笔记的性值,前端老鸟建议绕路~

一.认识CSS


😳CSS全称是层叠样式表,是为网页添加样式的,CSS并不是一门真正的编程语言,甚至不是一门标记语言,只能被称为计算机语言。

🦔在了解一个技术的时候我们需要理解它的历史,CSS也是这样,我们首先来看下CSS的历史。

  1. 早期的网页都是通过HTML编写的,这个时候还没有CSS编写网页是通过strong br等。
  2. 后来不同浏览器也实现了不同的样式语言但是没有统一。
  3. 1994年,哈肯·维姆·莱和伯特·波斯合作设计CSS,在1996年的时候发布了CSS1。
  4. 直到1997年初,W3C组织才专门成立了CSS的工作组,1998年5月发布了CSS2。
  5. 在2006~2009非常流行 "DIV+CSS"布局的方式来替代所有的html标签。
  6. 从CSS3开始,所有的CSS分成了不同的模块(modules),每一个"modules"都有于CSS2中额外增加的功能,以及向后兼容。
  7. 直到2011年6月7日,CSS 3 Color Module终于发布为W3C Recommendation。

🐸总结:CSS的美化方式和布局方式。

  1. 美化方式:通过设置不同的属性进行美化,颜色,字体等等。
  2. 布局:对HTML进行布局按照某种结构显示(CSS进行布局,flex布局)。

二.编写CSS样式


🦝CSS的语法规则是怎么样的哪?

🐻‍❄️声明了一个单独的CSS规则,比如color:red用来添加CSS样式。

  1. 属性名:需要添加的CSS属性名称。
  2. 属性值:需要添加的对应属性名的属性值。

🐸如何将CSS样式应用到元素上面?在CSS中提供了三种方式将CSS应用到元素上面。

  1. 内联样式。
  2. 内部样式:文档样式表,内部样式表。
  3. 外部样式表。

🐣内联样式:内联样式存在于HTML中的style属性中,CSS样式之间通过;分隔,建议所有属性都加;

  1. 在进行原生开发的时候不建议使用这种写法。
  2. 在进行Vue开发的时候vue-Template中进行开发的时候会使用内联的写法。

🐓内部样式表:将CSS放在HTML文件<head>元素里的<style>元素之中。

在进行Vue开发的时候每一个组件也会有一个style写法和内部样式表写法一样但是原理不同。


🙈外部样式表:外部样式表是将CSS写入一个单独的文件里面然后通过link标签进行引入,使用外部样式表。

  1. 第一步:将css样式在一个独立的css文件中编写(后缀名为.css)。
  2. 第二步:通过元素引入进来。

😳可以在style元素或者CSS文件中使用@import导入其他的CSS文件

三.CSS的注释


😗和上篇文章讲的HTML一样CSS也可以编写注释的内容,CSS注释和HTML注释是不一样的。

arduino 复制代码
/* 这是CSS的注释写法 */

四.常用的CSS属性


🦔CSS的属性有很多,我们如果想全部记住基本不可能,我们往往需要在使用的时候进行查找使用,我们必须掌握的属性有如下这些:

🦝目前需要掌握的CSS属性内容。

  1. font-size:文字大小。
  2. color:文字颜色,前景色。
  3. background-color:背景色。
  4. width:宽度。
  5. height:高度。

🐻‍❄️background-color决定背景色

🐸CSS属性colorCSS用来设置内容文本的前景色,包括文字,装饰线,边框,外轮廓。

五.案例练习


六.总结


🐓这篇文章我们大致了解的CSS的作用以及,常用的基本样式,包含几个基础的样式,CSS包含的内容很多,我们很难进行全部掌握,当我们需要使用某些样式的时候我们可以进行具体的查阅和学习,我们可以练习一下对应案例,初步理解CSS。

相关推荐
Json_181790144801 小时前
电商拍立淘按图搜索API接口系列,文档说明参考
前端·数据库
风尚云网1 小时前
风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计
前端·css·学习·html·html5·风尚云网
木子02041 小时前
前端VUE项目启动方式
前端·javascript·vue.js
GISer_Jing1 小时前
React核心功能详解(一)
前端·react.js·前端框架
捂月1 小时前
Spring Boot 深度解析:快速构建高效、现代化的 Web 应用程序
前端·spring boot·后端
深度混淆1 小时前
实用功能,觊觎(Edge)浏览器的内置截(长)图功能
前端·edge
Smartdaili China1 小时前
如何在 Microsoft Edge 中设置代理: 快速而简单的方法
前端·爬虫·安全·microsoft·edge·社交·动态住宅代理
秦老师Q1 小时前
「Chromeg谷歌浏览器/Edge浏览器」篡改猴Tempermongkey插件的安装与使用
前端·chrome·edge
滴水可藏海1 小时前
Chrome离线安装包下载
前端·chrome
m51272 小时前
LinuxC语言
java·服务器·前端