【从0-1的HTML】第3篇:html引入css的3种方式

文章目录

HTML中引入CSS的方式

HTML:是使用标签来描述网页元素

CSS:是C ascading S tyle Sheets,层叠样式表,用来控制样式来显示网页元素

html中通过以下三种方式来引入css从而控制网页元素的显示

行内样式

行内样式:写在需要控制样式的标签中的style属性中

html 复制代码
<!--1、行内样式:写在标签的style属性中-->
<h1 style="background: brown">行内样式</h1>

内部样式

内部样式:写在style标签中,可以在html中的任意位置,通常约定在head标签中

html 复制代码
<!--2、内部样式:写在style标签中,可以在html中的任意位置,通常约定写早head标签中-->
<h2>内部样式</h2>

外部样式

外部样式:写在一个单独的css文件中,需要通过link标签在html中进行引入,link一般写在head标签中

html 复制代码
<!--3、外部样式:写在一个单独的.css文件中,需要通过link标签在html页面中引入,一般写在head标签中-->
<h3>外部样式</h3>
html 复制代码
<!--3、外部样式:写在一个单独的.css文件中,需要通过link标签在html页面中引入,一般写在head标签中-->
<h3>外部样式</h3>

yinru.css文件

css 复制代码
h3{
    background-color: blueviolet;
}

完整html文件

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>html引入css</title>
    <style>
        h2{
            background: coral;
        }
    </style>
    <!--3、外部样式:写在一个单独的.css文件中,需要通过link标签在html页面中引入,一般写在head标签中-->
    <link rel="stylesheet" href="./yinru.css">
</head>
<body>
<!--html引入css的三种方式-->
<!--1、行内样式:写在标签的style属性中-->
<h1 style="background: brown">行内样式</h1>
<!--2、内部样式:写在style标签中,可以在html中的任意位置,通常约定写早head标签中-->
<h2>内部样式</h2>
<!--3、外部样式:写在一个单独的.css文件中,需要通过link标签在html页面中引入,一般写在head标签中-->
<h3>外部样式</h3>


</body>
</html>

引入CSS方式的优先级

css引入方式的优先级:行内样式 > 内部样式,外部样式

内部样式,外部样式的优先级取决于谁先加载,整个页面从上到下依次渲染加载

相关推荐
前端老宋Running7 分钟前
一次从“卡顿地狱”到“丝般顺滑”的 React 搜索优化实战
前端·react.js·掘金日报
隔壁的大叔7 分钟前
如何自己构建一个Markdown增量渲染器
前端·javascript
用户4445543654269 分钟前
Android的自定义View
前端
WILLF10 分钟前
HTML iframe 标签
前端·javascript
枫,为落叶27 分钟前
Axios使用教程(一)
前端
小章鱼学前端32 分钟前
2025 年最新 Fabric.js 实战:一个完整可上线的图片选区标注组件(含全部源码).
前端·vue.js
ohyeah33 分钟前
JavaScript 词法作用域、作用域链与闭包:从代码看机制
前端·javascript
流星稍逝35 分钟前
手搓一个简简单单进度条
前端
倚栏听风雨1 小时前
详解 TypeScript 中,async 和 await
前端
小皮虾1 小时前
告别服务器!小程序纯前端“图片转 PDF”工具,隐私安全又高效
前端·javascript·微信小程序