前端-CSS是什么,为什么,怎么做(简)

学习css我们最初要掌握的是一下三点:

一、 定义、工作原理、语法。我们姑且用高中常写的论述文三要素作为标题以一定程度增加理解。

    1. 什么是css?
      css的英文名是Cascading Style Sheets,中文名层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML——的语言,可以将文档以更优雅的形式呈现给用户。❤
    1. 为什么css能做到?(css的工作原理)
      浏览器在处理文档的时候包含两个阶段:
      步骤一: 浏览器将HTML和CSS转换为DOM (Document Object Model),DOM在计算机内存中表示文档,使得文档和CSS结合。
      步骤二: 浏览器显示DOM的内容
      [注:DOM的简介及工作原理,我后续会讲-
      要听后事如何,请听下回分解😁]
    1. 怎么使用css?(语法)
      a)声明
      选择器 {
      属性名:属性值;
      }
      b)css的特点之一----代码的可读性(规范)
      ✔ - 缩进、空白
      意味着实际空格、新行、制表符,可以添加空白是样式表更加可读
      [制表符:不适用建表工具的情况下,在宋体中可通过该字符组建通俗易懂的表格]
      ✔ - 注释
      /* … */
      ✔ - 速记写法
      允许一些有多个属性值的元素将属性值一次性写完,节省时间。

二、CSS与HTML的奇妙连接

    1. 外部样式表
<head>
    <title>CSS的使用</title>
    <!-- 方式一:外部样式表 -->
    <link rel="stylesheet" href="./1-out.css">
</head>
    1. 内部样式表
<!-- 方式二: 内部样式表 -->
<head>
	<style>
	    div {
	        color: royalblue;
	    }
	</style>
</head>

[不建议使用,相对麻烦]

    1. 内联样式表/行内样式表
<!-- 方式三: 内联样式表/行内样式表 -->
    <div style="font-size: 30px;">css - 第一天</div>
    1. 导入@import
<style>
    /* 导入外部css文件 */
    @import './1-out.css';
</style>
  • e.g. 最后附加@import和link的异同?(面试)
    相同:
    都可以导入外部的css样式
    不同:
    a) 所属范围
    @import是css的语法
    link是html文件中的标签
    b) 加载范围
    link导入的css是在解析html文件的同时解析的
    @import导入的css只有在html文件解析完成后才去加载
    c) 兼容性
    link不存在兼容性问题(并不是h5新增的)
    @import是css语法,所以会存在兼容性问题(低版本的浏览器中可以测试)

🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹
这是我的第三篇文章,谢谢支持~
希望你我一同进步~
🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值