HTML中怎么导入css?

网上科普有关“HTML中怎么导入css?”话题很是火热,小编也是针对HTML中怎么导入css?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...

网上科普有关“HTML中怎么导入css?”话题很是火热 ,小编也是针对HTML中怎么导入css?寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

参考以下html导入css的方式:

HTML 中引入 CSS 的方式

有 4 种方式可以在 HTML 中引入 CSS 。其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件 。下面我们就来看看这些方式和它们的优缺点。

内联方式

内联方式指的是直接在 HTML 标签中的 style 属性中添加 CSS。

示例:

<div ></div>

这通常是个很糟糕的书写方式 ,它只能改变当前标签的样式,如果想要多个 <div> 拥有相同的样式,你不得不重复地为每个 <div>添加相同的样式 ,如果想要修改一种样式,又不得不修改所有的 style 中的代码 。很显然,内联方式引入 CSS 代码会导致 HTML 代码变得冗长 ,且使得网页难以维护。

嵌入方式

嵌入方式指的是在 HTML 头部中的 <style> 标签下书写 CSS 代码。

示例:

<head>

<style>

.content {

background: red;

}

</style>

</head>

嵌入方式的 CSS 只对当前的网页有效 。因为 CSS 代码是在 HTML 文件中,所以会使得代码比较集中,当我们写模板网页时这通常比较有利。因为查看模板代码的人可以一目了然地查看 HTML 结构和 CSS 样式。因为嵌入的 CSS 只对当前页面有效 ,所以当多个页面需要引入相同的 CSS 代码时,这样写会导致代码冗余,也不利于维护 。

链接方式

链接方式指的是使用 HTML 头部的 <head> 标签引入外部的 CSS 文件。

示例:

<head>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

这是最常见的也是最推荐的引入 CSS 的方式。使用这种方式 ,所有的 CSS 代码只存在于单独的 CSS 文件中 ,所以具有良好的可维护性 。并且所有的 CSS 代码只存在于 CSS 文件中,CSS 文件会在第一次加载时引入,以后切换页面时只需加载 HTML 文件即可。

导入方式

导入方式指的是使用 CSS 规则引入外部 CSS 文件。

示例:

<style>

@import url(style.css);

</style>

比较链接方式和导入方式

链接方式(下面用 link 代替)和导入方式(下面用 @import 代替)都是引入外部的 CSS 文件的方式 ,下面我们来比较这两种方式,并且说明为什么不推荐使用 @import 。

link 属于 HTML,通过 <link> 标签中的 href 属性来引入外部文件 ,而 @import 属于 CSS,所以导入语句应写在 CSS 中,要注意的是导入语句应写在样式表的开头 ,否则无法正确导入外部文件;

@import 是 CSS2.1 才出现的概念,所以如果浏览器版本较低,无法正确导入外部样式文件;

当 HTML 文件被加载时 ,link 引用的文件会同时被加载,而 @import 引用的文件则会等页面全部下载完毕再被加载;

小结:我们应尽量使用 <link> 标签导入外部 CSS 文件,避免或者少用使用其他三种方式 。

CSS之入门篇——推荐新手

关于CSS样式表

一.在学习css之前你应该掌握哪些基础知识

1.什么是网页 ,什么是超文本语言(html)。

2.会使用Dreamweaver等常用的网页编辑器。

Dreamweaver是现今最好的网站编辑工具之一 ,而Dreamweaver8增加的对CSS的支持更是你容易得来使用CSS,用它来给制作网页的CSS样式表会更简单 、更方便 。本教程教你如何利用Dreamweaver8在页面中加入CSS,你不用死记硬背的记代码标记 ,也不用去看很厚的CSS手册,你就可以轻松自如的在网页中运用CSS。不过首先你要对CSS有一定的了解。因此,本教程的前面4章为CSS理论知识 ,主要是对CSS的全面介绍,希望读者看后对CSS的语法 、结构、应用有一个全面的了解;后面4章为DW实战,主要是教你如何利用Dreamweaver8灵活运用CSS在网页中 。阅读此文前 ,你需要对HTML有一定的了解,并会使用Dreamweaver。

二.认识CSS

CSS就是Cascading Style Sheets,中文翻译为“层叠样式表 ” ,简称样式表,它是一种制作网页的新技术。

网页设计最初是用HTML标记来定义页面文档及格式,例如标题<h1>、段落<p> 、表格<table>、链接<a>等 ,但这些标记不能满足更多的文档样式需求 ,为了解决这个问题,在1997年W3C(The World Wide Web Consortium)颁布HTML4标准的同时也公布了有关样式表的第一个标准CSS1, 自CSS1的版本之后,又在1998年5月发布了CSS2版本 ,样式表得到了更多的充实 。W3C把DHTML(Dynamic HTML)分为三个部分来实现:脚本语言(包括JavaScript、Vbscript等) 、支持动态效果的浏览器(包括Internet Explorer、Netscape Navigator等)和CSS样式表。

注意:CSS需要IE4(Internet Explorer 4.0)和NC4(Netscape 4.0)以上的浏览器支持,有些效果需要更高版本的浏览器支持。

三.怎样使用CSS

如果你使用的是Dreamweaver MX 2004以上的版本,在定义文字字体、颜色 、大小等属性的时候 ,查看一下代码你会发现有这样的一部分在head区域:

<style type="text/css">

<!--

.STYLE2 {

font-size: 16pt;

font-family: "Courier New", Courier, monospace;

font-weight: bold;

color: #FF3300;

}

-->

</style>

那么恭喜你,你已经使用了CSS设计网页 。

那么除了这种调用CSS的方法外,还有别的吗?回答是“当然有了 ” ,下面是系统介绍

标记加注法(in-line):

如果只有一个HTML标记需要设定样式,则可在该标记内,加上属性

以个别修订样式。

页面内嵌法:

<style type="text/css"> <!-- body { background : white ; color : black ; } --> </style>

外部调用法:

<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" />

<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" />

双表法调用样式表:

<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" />

<style type="text/css" media="all">@import url( css/style01.css );</style>

1. 基本语法

CSS的定义是由三个部分构成:选择符(selector) ,属性(properties)和属性的取值(value)。

基本格式如下:

selector {property: value}

(选择符 {属性:值})

选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE…… ,你可以通过此方法定义它的属性和值 ,属性和值要用冒号隔开:

body {color: black}

选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值 ,此例的效果是使页面中的文字为黑色 。

如果属性的值是多个单词组成,必须在值上加引号,比如字体的名称经常是几个单词的组合:

p {font-family: "sans serif"}

(定义段落字体为sans serif)

如果需要对一个选择符指定多个属性时 ,我们使用分号将所有的属性和值分开:

p {text-align: center; color: red}

(段落居中排列;并且段落中的文字为红色)

为了使你定义的样式表方便阅读,你可以采用分行的书写格式:

p

{

text-align: center;

color: black;

font-family: arial

}

(段落排列居中,段落中文字为黑色 ,字体是arial)

2. 选择符组

你可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:

h1, h2, h3, h4, h5, h6 { color: green }

(这个组里包括所有的标题元素 ,每个标题元素的文字都为绿色)

p, table{ font-size: 9pt }

(段落和表格里的文字尺寸为9号字)

效果完全等效于:

p { font-size: 9pt }

table { font-size: 9pt }

3. 类选择符

用类选择符你能够把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号 。假如你想要两个不同的段落 ,一个段落向右对齐 ,一个段落居中,你可以先定义两个类:

p.right {text-align: right}

p.center {text-align: center}

然后用不在不同的段落里,只要在HTML标记里加入你定义的class参数:

<p > 这个段落向右对齐的

</p>

<p >

这个段落是居中排列的

</p>

<p > 这个段落向右对齐的

</p>

<p >

这个段落是居中排列的

</p>

注意:类的名称可以是任意英文单词或以英文开头与数字的组合 ,一般以其功能和效果简要命名。

类选择符还有一种用法,在选择符中省略HTML标记名,这样可以把几个不同的元素定义成相同的样式:

.center {text-align: center}

(定义.center的类选择符为文字居中排列)

这样的类可以被应用到任何元素上。下面我们使h1元素(标题1)和p元素(段落)都归为“center”类 ,这使两个元素的样式都跟随“.center”这个类选择符:

<h1 >

这个标题是居中排列的

</h1>

<p >

这个段落也是居中排列的

</p>

注意:这种省略HTML标记的类选择符是我们经后最常用的CSS方法,使用这种方法,我们可以很方便的在任意元素上套用预先定义好的类样式 。

4. ID选择符

在HTML页面中ID参数指定了某个单一元素 ,ID选择符是用来对这个单一元素定义单独的样式。

ID选择符的应用和类选择符类似,只要把CLASS换成ID即可。将上例中类用ID替代:

<p id="intro">

这个段落向右对齐

</p>

定义ID选择符要在ID名称前加上一个“# ”号 。和类选择符相同,定义ID选择符的属性也有两种方法。下面这个例子 ,ID属性将匹配所有id="intro"的元素:

#intro

{

font-size:110%;

font-weight:bold;

color:#0000ff;

background-color:transparent

}

(字体尺寸为默认尺寸的110%;粗体;蓝色;背景颜色透明)

下面这个例子,ID属性只匹配id="intro"的段落元素:

p#intro

{

font-size:110%;

font-weight:bold;

color:#0000ff;

background-color:transparent

}

注意:ID选择符局限性很大,只能单独定义某个元素的样式 ,一般只在特殊情况下使用。

5. 包含选择符

可以单独对某种元素包含关系定义的样式表 ,元素1里包含元素2,这种方式只对在元素1里的元素2定义,对单独的元素1或元素2无定义 ,例如:

table a

{

font-size: 12px

}

在表格内的链接改变了样式,文字大小为12象素,而表格外的链接的文字仍为默认大小 。

6. 样式表的层叠性

层叠性就是继承性 ,样式表的继承规则是外部的元素样式会保留下来继承给这个元素所包含的其他元素。事实上,所有在元素中嵌套的元素都会继承外层元素指定的属性值,有时会把很多层嵌套的样式叠加在一起 ,除非另外更改。例如在DIV标记中嵌套P标记:

div { color: red; font-size:9pt}

……

<div>

<p>

这个段落的文字为红色9号字

</p>

</div>

(P元素里的内容会继承DIV定义的属性)

注意:有些情况下内部选择符不继承周围选择符的值,但理论上这些都是特殊的 。例如,上边界属性值是不会继承的 ,直觉上,一个段落不会同文档BODY一样的上边界值。

另外,当样式表继承遇到冲突时 ,总是以最后定义的样式为准。如果上例中定义了P的颜色:

div { color: red; font-size:9pt}

p {color: blue}

……

<div>

<p>

这个段落的文字为蓝色9号字

</p>

</div>

我们可以看到段落里的文字大小为9号字是继承div属性的 ,而color属性则依照最后定义的 。

不同的选择符定义相同的元素时,要考虑到不同的选择符之间的优先级 。ID选择符,类选择符和HTML标记选择符 ,因为ID选择符是最后加上元素上的,所以优先级最高,其次是类选择符。如果想超越这三者之间的关系 ,可以用!important提升样式表的优先权,例如:

p { color: #FF0000!important }

.blue { color: #0000FF}

#id1 { color: #FFFF00}

我们同时对页面中的一个段落加上这三种样式,它最后会依照被!important申明的HTML标记选择符样式为红色文字。如果去掉!important ,则依照优先权最高的ID选择符为**文字 。

7. 注释

你可以在CSS中插入注释来说明你代码的意思,注释有利于你或别人以后编辑和更改代码时理解代码的含义。在浏览器中,注释是不显示的。CSS注释以"/*" 开头 ,以"*/" 结尾,如下:

/* 定义段落样式表 */

p

{

text-align: center; /* 文本居中排列 */

color: black; /* 文字为黑色 */

font-family: arial /* 字体为arial */

}

/* 定义段落样式表 */

p

{

text-align: center; /* 文本居中排列 */

color: black; /* 文字为黑色 */

font-family: arial /* 字体为arial */

}

前面我们了解了CSS的语法,但要想在浏览器中显示出效果 ,就要让浏览器识别并调用 。当浏览器读取样式表时 ,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:[u]链入外部样式表[/u] 、[u]内部样式表[/u]、[u]导入外表样式表[/u]和[u]内嵌样式[/u]。

1. 链入外部样式表

链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件 ,这个<link>标记必须放到页面的<head>区内,如下:

<head>

……

<link href="mystyle.css" rel="stylesheet" type="text/css" media="all">

……

</head>

上面这个例子表示浏览器从mystyle.css文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表 。type= ”text/css”是指文件的类型是样式表文本。href=”mystyle.css ”是文件所在的位置。media是选择媒体类型,这些媒体包括:屏幕 ,纸张,语音合成设备,盲文阅读设备等 。

一个外部样式表文件可以应用于多个页面。当你改变这个样式表文件时 ,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量 ,而且有利于以后的修改、编辑,浏览时也减少了重复下载代码 。

样式表文件可以用任何文本编辑器(例如:记事本)打开并编辑,一般样式表文件扩展名为.css 。内容是定义的样式表 ,不包含HTML标记 ,mystyle.css这个文件的内容如下:

hr {color: sienna}

p {margin-left: 20px}

body {background-image: url("images/back40.gif")}

/*定义水平线的颜色为土黄;段落左边的空白边距为20象素;页面的背景为images目录下的back40.gif文件*/

2. 内部样式表

内部样式表是把样式表放到页面的<head>区里,这些定义的样式就应用到页面中了,样式表是用<style>标记插入的 ,从下例中可以看出<style>标记的用法:

<head>

……

<style type="text/css">

关于“HTML中怎么导入css?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[蝴蝶蓝]投稿,不代表石号立场,如若转载,请注明出处:https://s0429.com/cshi/202512-2205.html

(180)

文章推荐

  • 31省区市新增确诊病例6例(31省区市新增确诊病例11例 新闻)

    山东昨日新增本土确诊8例、无症状84例,在济南、烟台等地1、山东昨日(4月27日0时至24时)新增本土确诊病例6例(均在济南)、本土无症状感染者84例(烟台39例、济南37例、临沂4例、淄博2例、聊城2例),无新增境外输入病例。具体数据解析本土确诊病例:新增6例,全部集中在济南市,未涉及其他地市。

    2025年11月24日
    31
  • 31省新增本土确诊50例(31省新增本土病例30例)

    31省份新增本土确诊50例,均在福建!这些小小的背影让人心疼……_百度知...省份新增本土确诊50例,均在福建,疫情中的孩子们让人心疼据国家卫健委消息,9月14日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增确诊病例73例。其中本土病例50例,均在福建,具体分布在莆田市33例、

    2025年11月26日
    40
  • 北京疫情最新通报(北京疫情最新发布)

    北京市发布2月24日新冠肺炎新发病例活动小区或场所1、月24日北京市新发新冠肺炎1例,活动过的小区或场所为朝阳区安贞街道裕民路甲3号。具体信息如下:疫情通报背景:北京此前已连续两天实现新发病例零增长,2月24日新增1例确诊病例,打破零增长态势。北京市疾控中心同步公布该病例活动轨迹涉及的小区或场所,

    2025年11月27日
    26
  • 福建南平松溪疫情最新消息(福建南平松溪疫情最新消息通知)

    【新品上市】人生七十古来稀——纪念中茶福建公司七十周年“古来稀...中茶福建公司,自1950年2月20日成立以来,已走过七十载春秋。在这漫长的岁月里,公司始终致力于白茶的生产、推广、加工、研发、研究、管理和国内外贸易,逐渐成为中国白茶的集大成者,致力于打造中国白茶标杆企业。为纪念这一历史性时刻,中

    2025年11月27日
    40
  • 河北新增本土无症状28例(河北新增确诊40例 无症状26例)

    31省份新增本土“353+5075”省份新增本土“353+5075”例中,确诊病例主要涉及上海、北京、河南、广东等12个省份;无症状感染者主要涉及上海、辽宁、江西、吉林等18个省份。四平确诊人数1、人。根据查询四平市疫情的相关信息得知:四平确诊人数为19人。截止12月4日0—24时,四平市无新增

    2025年11月29日
    23
  • 英国博物馆网站有哪些(英国博物馆之旅)

    知情人|探索伦敦必打卡的13家免费博物馆和画廊!知情人|探索伦敦必打卡的13家免费博物馆和画廊伦敦,这座充满历史与现代交融的城市,不仅以其标志性的红色双层巴士和大本钟闻名于世,更拥有丰富的免费文化资源。以下是13家必打卡的免费博物馆和画廊,它们将带你领略从文艺复兴到现代艺术,从历史遗址到当代创作

    2025年12月04日
    10
  • 航空科普书籍推荐(航空科普书籍推荐书目)

    有什么好看的科普书1、本书的才情令人眩晕,也没有哪本书像它那样启迪思想,愉悦读者。它真是一部科学的杰作——一次愉快清心的现代物理学旅行,让我们比以前离宇宙更近了……《数学:确定性的丧失》作者:M.克莱因出版社:湖南科技出版社绝大多数有知识的人今天仍然认为数学是关于物质世界的不可动摇的知

    2025年12月05日
    8
  • 山东新增本土确诊59例(山东新增本土一例)

    青岛新增确诊12例无症状45例1、年3月7日0时至12时,青岛市新增12例本土新冠肺炎确诊病例及45例无症状感染者,其中莱西市为疫情重点区域。莱西市疫情核心情况莱西市自3月4日报告确诊病例以来,疫情快速扩散。截至3月7日12时,莱西市本轮疫情累计报告146例本土确诊病例(含3月7日新增10例)及1

    2025年11月25日
    35
  • 苏州初筛发现60份阳性环境样本(苏州新冠阳性)

    福清宏路速8酒店有疫情吗没有。截至目前,福清市在对“愿检尽检”人群进行新冠病毒核酸检测中,初筛1例入境人员新冠病毒核酸检测弱阳性,经复核,该人员核酸检测结果为阴性。同时,福清市对相关人员和环境进行采样检测,采集相关接触人员312人、环境标本60份,核酸检测结果均为阴性。福清宏泰快捷酒店:评分为8分

    2025年11月25日
    25
  • 科普知识手抄报简单漂亮一年级上册第四单元(科普知识小报一年级)

    一年级科普好看又创意的手抄报图片内容?大力实施科教兴国战略和可持续发展战略!依靠科技进步推进经济跨越式发展。知识改变人生,科技创造未来!树立科学发展观,建设节约型社会!注重科技,创造传奇。科技——雏鹰飞翔的翅膀。一年级科技节手抄报1一年级科技节手抄报2一年级科技节手抄报3记科技节

    2025年12月06日
    10

发表回复

本站作者后才能评论

评论列表(4条)

  • 蝴蝶蓝
    蝴蝶蓝 2025年12月08日

    我是石号的签约作者“蝴蝶蓝”!

  • 蝴蝶蓝
    蝴蝶蓝 2025年12月08日

    希望本篇文章《HTML中怎么导入css?》能对你有所帮助!

  • 蝴蝶蓝
    蝴蝶蓝 2025年12月08日

    本站[石号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 蝴蝶蓝
    蝴蝶蓝 2025年12月08日

    本文概览:网上科普有关“HTML中怎么导入css?”话题很是火热,小编也是针对HTML中怎么导入css?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...