通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>站长club>>建站经验>>正文 新版上线![旧版]
注:打开慢时请稍等
web标准发展建议与实例(8)

http://www.iyit.net  日期:2006-5-8 14:37:12  来源:中国站长学院  点击:
参加讨论用不同的方法应用css

有以下几种方法使一个html文档中的元素应用css。

外链式

把所有的css规则都写在一个或几个单独的文件中,这种做法有许多优点。html文档会变得非常的小,css文件被存在浏览器的缓存中,仅仅需要下载一次即可,并且你只需要修改一个文件就可以改变整个网站的样式。一个外链式的css文件,见如下:

h1 { font-weight:bold; }

注意:在外链的css中没有<style>标签。

你可以使用 <link>标签来把一个css链接到html文档中:

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

或者在<style>中使用一个@import标签 :

<style type="text/css"> @import url("styles.css"); </style>直线式

通过使用style属性,你可以直接的在html中应用css:

<h1 style="font-weight:bold;">rubrik</h1>

这种情况,应尽量的避免,因为他把结构和表现混在一起了。

内嵌式

内嵌式css是写在<style>标签中,也是写在文档的<head>中:

<style type="text/css"> h1 { font-weight:bold; } </style>

这种情况也应该尽量避免,最好还是把html和css用单独的文件存放。

css的语法

一条css的规则是由一个选择器和一个或多个声明组成。选择器决定了css规则可作用于文档中的哪个或哪些元素。一个属性和一个值组成了一个声明,声明要用大括号({})括起来,并且每个声明要用分号(;)结束。

一个简单的css规则如下:

p { color:#0f0; font-weight:bold; }

这个例子中, p就是选择器,表示这条规则将作用于文档中的所有被<p>包围的内容。这个规则中,有两条声明,它们共同作用,使 <p>中的内容所有字体为绿色并且加粗。

想了解更详细的css规则,可以参阅 css beginner’s guide, css from the ground up或者一个css手册。

多余的元素和类

当我们刚开始学css时,很容犯一些错误:使用不必要的xhtml元素、多余的类和额外的 <div>。并不是说这些代码是不规范的,而是它与一些原则(如结构与表现相分离,使用简单的整洁的标记)相矛盾。

下面是一个使用不必要xhtml元素的例子:

<h3><em>headline</em></h3>

如果你想使标题行变成斜体,可以使用css来重新定义 <h3>元素:

h3 { font-style:italic; }

下面是一个使用多余的类的例子:

<div id="main"> <div class="maincontent"> <p class="maincontenttext"> css的用法的奥秘很多 </p> </div> </div>

下面这么写可能更好:

<div id="main"> <div> <p> css的用法的奥秘很多 </p> </div> </div>

为了控制div#main中的元素,你可以在css代码中使用相关的的选择器,例如:

div#main p { /* rules */ }

多数情况下,css允许你把想要的样式来定义xhtml,而不用增加额外的的标记。但是有的时候,增加一些额外的代码也是必要的。



编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:web标准发展建议与实例(7)
下一篇:web标准发展建议与实例(9)
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
最新更新 热点排行 推荐新闻
行业网站设计心得
网站导航理论与实践
企业域名选择的原则和技巧
在网页编辑常用表现的实现方法
网站设计的思考(6)——首页的设计
行业网站设计心得
网站导航理论与实践
企业域名选择的原则和技巧
在网页编辑常用表现的实现方法
网站设计的思考(6)——首页的设计
网站设计的思考(5)——确定网站的整体
网站设计的思考(4)——确定网站的目录
网站设计的思考(3)——确定网站的栏目
网站设计的思考(2)——定位网站ci形象
网站设计的思考(1)——定位网站主题和
java数据类型转换
网站优化的十大奇招妙技
你的网站为什么不能帮你赚钱之二
网页应该怎样设计才能被百度有效收录
你的网站为什么不能帮你赚钱之一
新开放qq免费挂级网站
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
qq珊瑚虫外挂4.0版本发布!
腾讯qq调整升级条件不再诱发网民“通宵
优秀公益广告作品欣赏(8)
java数据类型转换
流金岁月!cpu历史上最难忘的十个第一
qq挂机的n种快速方法
asp自动解压rar文件
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息