<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8">
<title>Insert title here</title>
<link href="D:\test\font.css" rel="stylesheet" type="text/css">
</head>
<body>
这是测试,默认是黑色</p>
</body>
</html>
小提示:在同一个文件夹里面你就直接写文件名font.css就行了,千万不要用你的windows下面的文件路径,这样是访问不到的。
简介:
外部样式表将管理整个Web页的外观,当用户在设计HTML(标准通用标记语言的一个应用)时,首先要对整个外观定义一个CSS文件(扩展名为·css),然后通过链接来使用,一个外部的样式表可以通过HTML的LINK元素连接到HTML文档中。*.aspx文件中需要用完成连接。
css简介:CSS是Cascading style Sheets的简称,中文译作“层叠样式表”,如果在制作网页时,采用CSS技术,便可以轻松而又有效地对页面的整体布局、字体、颜色、链接、背景和其它效果实现精确的控制,而且修改起来也非常简单,只要将相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者不同页面的的外观和格式。
学习CSS肯定绕不开的就是如何将css引入到HTML文件中,引入方式主要有三种:
内联样式、内部样式、外部样式
1、内联样式
内联样式又称行内样式,使用该样式需要直接在标签内添加“ style=" " ”,再将需要的样式写在双引号内,如
<div style="background: red">hello world!</div>1
行内样式比较适合初学者学习的时候使用,在网站开发时尽量不要去用,因为使用这种样式会把结构和CSS全部融合在一个页面里面,造成代码冗余,后期调整样式的时候非常不方便。
2、内部样式
内部样式是一种适合案例或者比较小的页面的引入方式,它的语法是在在head标签里添加style标签,再在style标签的内容区添加需要的样式,如:
<head>
<style type="text/css">
div{background: red}</style>
</head>12345
内部样式比较适合案例或者比较小的页面中,因为它也会增加HTML文件的代码量。
3、外部样式
外部样式是使用最广的引入方式,适合比较大的页面或者整站开发。引入方法是将样式写css文件中,再将css文件链接到HTML文件里。
而外部样式有两种链接方法引入HTML文件中:link和import
1)用link链接需要在html文件内添加link标签,在该标签内属性“ href=" " ”的双引号里写上css文件的路径即可。
<link rel="stylesheet" type="text/css" href="demo.css"/>1
2)用import链接需要用内部样式的方法添加“ @import url("")”属性,在url("")中写上css文件的路径。
<style> @import url("demo.css")</style>123
同为外部样式的链接方式,link和import之间的不同不仅是载入链接的语法不同:
本质上link是HTML标签,是HTML的写法,但是import是CSS的提供的一种链接方式。所以link能够引入除css以外的其它文件,而import只能引入css文件。
link是没有兼容问题的,但是import在IE5以下不支持。
加载顺序上也不一样,link是HTML结构和CSS样式同时加载,而import是先加载HTML后加载CSS。有时候网速比较慢,你就会看到只有文字和边框的难看页面,然后才看到比较好看的页面,就是因为这个网页使用import链接的样式。
在用js控制dom修改样式的时候,link可以被修改,但是import不可以。
css用于控制html的样式和布局。主要分内联样式,内部样式,外部样式。
内联样式就是在html的元素里直接使用css,比如:
<p style="background-color:green">这是一个段落。</p>
这就是直接在元素中用css设置背景颜色。适用于单元素,不会影响其他元素。
内部样式则是把css放在head部分用 <style>标签来定义,比如:
<head>
<style type="text/css">
body {background-color:yellow}
p {color:blue}</style>
</head>
其中body {background-color:yellow}定义了整个body的背景颜色。
p {color:blue}</style>则是定义了页面里面所有文本的文字颜色。
优点是整个html页面都能调用。
第三种则是外部样式,就是把css部分做成单独的css文件,然后再html页面里面引用,比如
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
相当于内部样式的代码部分放入mystyle.css这个文件,然后在此处引用。
外部样式最大的优点是其他html页面也能直接用link直接调用,比如你好几个页面需要类似的风格,那么把相同的布局内容放入CSS文件里面就会非常合适。