大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1
创新互联网站建设公司,提供成都网站设计、成都网站制作,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!
新建一个html文件,命名为test.html,用于讲解html中如何导入css。
请点击输入图片描述
2
在test.html文件内,使用div创建一个模块,下面将对该div进行css样式的定义。
请点击输入图片描述
3
在test.html文件内,设置div的class属性为mydiv,主要用于css文件对该类名进行样式定义。
请点击输入图片描述
4
新建一个css文件夹,在文件夹内创建一个css文件,命名为test.css,用于编写css样式。
请点击输入图片描述
5
在test.css文件内,使用div的类名进行样式定义,设置div的宽度、高度均为200px,背景颜色为黄色。
请点击输入图片描述
6
在test.html文件内,使用link标签导入test.css样式文件,href为css路径。
请点击输入图片描述
7
在浏览器打开test.html文件,查看实现的效果。
[img]在网站的head头部中加入link标签即可引入,如下:
head
meta charset="UTF-8"
meta name="viewport" content="width=device-width, initial-scale=1"
title用户鉴权认证中心/title
meta name="keywords" content="" /
meta name="description" content="" /
link rel="stylesheet" type="text/css" href="/static/vendor/bootstrap/css/bootstrap.min.css"
link rel="stylesheet" type="text/css" href="/static/fonts/font-awesome-4.7.0/css/font-awesome.min.css"
link rel="stylesheet" type="text/css" href="/static/fonts/iconic/css/material-design-iconic-font.min.css"
link rel="stylesheet" type="text/css" href="/static/css/util.css"
link rel="stylesheet" type="text/css" href="/static/css/main.css"
/head
1.使用HTML标签的STYLE属性
将STYLE属性直接加在单个的HTML元素标签上,控制HTML标签的表现样式。这种引入CSS的方式是分散灵活方便,但缺乏整体性和规划性,不利于后期的修改和维护,当需要修改网站的样式时,一个相同的修改可能涉及多个地方,维护成本高。使用STYLE属性的样式效果最强,会覆盖掉其它几种引入方式的相同样式效果。
2.将样式代码写在页面STYLE.../STYLE标签之中
STYLE.../STYLE结构可以位于页面HTML标签中的任何位置,也可以多次出现。通常是将整个STYLE.../STYLE结构写在页面的HEAD.../HEAD部分中。这种引入CSS方式的特点是每个页面的CSS代码可能具有统一性和规划性,一个页面内部便于复用和维护,但多个页面之间的CSS代码复用仍然不够。
3.使用 LINK标签,引入外部CSS文件
将css代码写在一个单独的文件中,用link标签直接引入该文件到页面中。一个页面可以多次使用LINK标签引入多个外部css文件,注意这些CSS代码的相互影响,通常是后引入的CSS文件会覆盖前面引入的CSS文件的相同效果。这种引入CSS的方式是目前最为流行的,可以在站个网站范围内进行CSS代码的规划,方便复用和维护,但这样将代码高度集中,代码量可能过大,维护不当的话又容易出现混乱。
4.使用@import引入CSS文件
使用@import引入CSS文件有两种方式,一种可以放在页面中的STYLE.../STYLE 中,用法如下:
@import url(index2.css);
另外也可以放在CSS文件中使用,用法如下:
@import "sub.css";
使用用@import引入CSS可以很方便的引入外部文件的CSS代码,方便维护和规划。但是每多引入一个CSS文件,就会对服务器增加一次连接请求,当访问量较大时,需在维护性和性能上进行权衡。
1、html引入css文件之直接在div中使用css样式制作div+css网页
div style="border:1px red solid;"html引入css文件/div
说明:html引入css文件的这种方法不建议使用,因为会让页面的标签很多,看起来很累赘,体现不了css的优势,当然如果你非常想用这种方法,在不经常更改的地方可以用一用,但是还是不推荐。
2、html引入css文件之html中使用style自带式
直接在header 里面写css
style type="text/css"
div{margin: 0;padding: 0;border:1px red solid;}
/style
说明:html引入css文件的这种方法适合在页面较少的情况下使用。优点:速度 快,所有的css控制都是针对本页面标签的,没有多余的css命令;再者不用外链css文件。直接在html文档中读取样式。缺点如果页面较多改版会很麻烦,单个页 面显得臃肿,css不能被其他html引用造成代码量相对较多,维护也麻烦些。但是采用这种方法的公司大多有钱,对他们来说用户量是关键,他们不缺人进 行复杂的维护工作。
3、html引入css文件之使用@import引用外部CSS文件
将一个独立的.css文件引入HTML文件中,导入式使用css规则引入外部css文件,style标记也是写在head标记中,使用的语法如下:
style type="text/css"
@import"mystyle.css"; 此处要注意.css文件的路径
/style
4、html引入css文件之使用link引用外部CSS文件
在网页的head/head标签对中使用link标记来引入外部样式表文件,使用html规则引入外部css。
link href="./mystyle.css" rel="stylesheet" type="text/css"/
说明:html引入css文件的这种方法就不需要style标签,而是直接通过link一个样式来引用外部样式,推荐使用link来引用外部的css样式方法。
按优先级:前端优先读取正序。正规规范优先倒序。
style= 这样肯定是最优的,但也是最不推荐的。前端标签直接写入。
延伸阅读:读取优先,灵活使用,如大量页面,每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。
style type="text/css" 这样属于第二读取方式。直接写在对应的页面。
延伸阅读:每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。
link type="text/css" href=" 引用CSS文件 第三级。这全局引入.
延伸阅读:全局CSS。可以分离代码及外部引入,简单快捷。也是现在都在用的。