前端零基础学习Day-Five

CSS

  • CSS层叠样式表(Cascading Style Sheets)

  • 用于定义HTML内容在浏览器内的显示样式

  • CSS简化HTML相关标签,网页体积小,下载快

  • 解决内容与表现分离的问题

  • 更好地维护网页,提高工作效率

CSS基础语法

CSS规则由两部分构成:选择器,声明

  • CSS注释:/*注释语句*/

font-size:14px 值和单位之间不能有空格

  • CSS引用:

    在<head></head>标签内:

    <style type="text/css">

    CSS样式...

    </style>

CSS行内样式

在开始标签内添加style样式属性,与html同时加载,不便维护

复制代码
<p style="color:red;font-size:20px">内容</p>
CSS内部样式

内部样式(嵌入样式),与html同时加载,把CSS样式代码写在:

<style>要放在<head>标签之间

复制代码
<style type="text/css">
    <!--
    样式...
    -->
</style>

<!---->防止低版本浏览器不识别style标签,加了<!---->在低版本浏览器中样式会被注释掉,在高版本浏览器内注释也不会被识别

CSS外部样式

外部样式表,把CSS样式代码写在独立的一个文件中

页面加载时,同时加载CSS样式

扩展名:CSS文件名.CSS

引入外部文件:<link href="XX.css" rel="stylesheet" type="text/css" />

<link>要放在<head>之间

使用链入外部样式的好处:

1.CSS和HTML分离;

2.多个文件可以使用同一个样式文件;

3.多个文件引用同一个css文件,css只需下载一次;

CSS导入样式

@import "外部CSS样式"

在读取完html文件之后加载

CSS使用方法优先级

行内样式>内部样式>外部样式

  • 说明:

    1.链入外部样式表与内部样式表之间的优先级取决于所处位置的先后

    2.最后定义的优先级最高(就近原则)

相关推荐
We་ct几秒前
JS核心难点解析:变量提升、作用域、Promise、this与类型转换
开发语言·前端·javascript·面试·作用域·类型转化·变量提升
m0_716765232 分钟前
C++基础入门案例--通讯录管理系统详解
开发语言·c++·经验分享·笔记·学习·青少年编程·visual studio
婷婷_1725 分钟前
深入理解VLAN:从原理到实践(基于DesignWare Ethernet QoS)
网络·学习·程序人生·ethernet·芯片·gmac
cch89188 分钟前
易语言VS VUE:编程工具终极对决
前端·javascript·vue.js
Flandern111123 分钟前
Go程序员学习AI大模型项目实战:从环境管理到核心架构抽象
人工智能·python·学习·ai·golang
ZC跨境爬虫25 分钟前
DES、AES、RSA 加密算法详解(含 JS/Python 实现 + 逆向实战案例)
前端·javascript·python
sunwenjian88630 分钟前
Spring aop 五种通知类型
java·前端·spring
LlNingyu37 分钟前
什么是SSRF,它最基本的形式是什么(一)
前端·网络·安全·web安全·xss·csrf
计算机安禾40 分钟前
【数据结构与算法】第26篇:静态查找(二):插值查找与斐波那契查找
c语言·开发语言·数据结构·学习·算法·重构·visual studio
We་ct1 小时前
LeetCode 136. 只出现一次的数字:线性时间+常量空间最优解拆解
前端·算法·leetcode·typescript·位运算