聚仙亭

时间一点一滴的过去,前面的路继续走下去

用户操作
[即时聊天] [发私信] [加为好友]
罗嗦ID:hy_lihuan
42377次访问,排名2818(-4),好友188人,关注者255人。
学习是一种生存手段,学习也是一种爱好;
hy_lihuan的文章
原创 57 篇
翻译 0 篇
转载 18 篇
评论 121 篇
最近评论
hqxzzia:了解了。。。
傻傻滴:努力,坚持!方能见成效!
Davis_jia:呵呵.
xie641482398:恩,说的很好
huzhiman:当程序员难啊.要经历很多项目的磨练,其中的苦滋味有谁知?
程序员外包的日子
详细见:http://www.itmingcui.cn
文章分类
收藏
相册
孩子100天照片
热情公益
asp.net
ASP.NET中Cookie编程的基础知识(RSS)
ASP.NET系统用户权限设计与实现(RSS)
The New Methodology
The New Methodology(翻译)
怎样在Web开发中完美控制IE标题栏
提高ASP.Net应用程序性能的十大方法
最新分页存储过程(增加了选择字段列表、排序方式参数)
C#
C#的四个基本技巧(RSS)
网上信息
最强劲PSP购机宝典
应用程序
支付宝接口
给图片添加水印效果图的函数(可以在图片上添加自己的版权和LOGO图片的水印)
网上几种常见校验码图片分析
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 Css基础学习(一)—如何使用CSS?收藏

新一篇:  Css基础学习(二)—CSS基础性概念 | 旧一篇: 抓取和分析网页的类

现在web开发人员如果不知道CSS那就太落伍了,不过知道不等于会使用,更不等于精通。而我刚好属于那个知道CSS是干什么的,仅此而已的一员。
CSS:Cascading Style Sheet,层叠样式表,可以将网页的大部分甚至全部的表示信息从HTML文件中移出,达到表现信息和核心内容相分离,达到易于维护以及美工和程序员分工更加明确的好处。
这么好的东西是怎么应用到网页上面的呢?我们先来看看在网页上应用CSS的几种方式:

1、内联样式(inline style):
通过Style属性应用于文档中的特定标记。内联样式的缺点很大,它将样式散步在了页面的各个角落,我们想像一下:我有一个包含100个HTML页面的网站,需要修改的时候,我将对100个页面分别进行修改,很显然这不是一个好的办法。反而对于初学者,这是使用最多的!

  1. <p style="color:#F00">红色文字</p>

2、内嵌样式(embedded style)
内嵌样式将所有的样式定义放在一起,作为元素的一部分,位于文档的头部。这样的方式比上面先进了一步,不过对于上面的问题仍然束手无策。

  1. <style type="text/css">p{color:#F00}</style>

3、外部样式(external style)
外部样式仅仅包含一个规则,然后可以影响整个网站的所有网页,这好像正是我们所期待的,看看它是怎么样使用的。按照下面的引用css文件就可以达到上面方式的效果,href指向你需要的css文件的路径。

  1. <!--external.css文件-->
  2. p{color:#F00}
  1. <!--external.html文件-->
  2. <head><title>external文件</title>
  3. <link rel="stylesheet" type="text/css" href="external.css"/></head>

另外,使用倒入样式也能实现上面的功能,不过这种方式使用不多

  1. <!--external.html文件-->
  2. <head><title>external文件</title>
  3. <style type="text/css">@import url(external.css);</style></head>

4、打印样式

  1. <link rel="stylesheet" type="text/css" media="screen" href="screen.css"/>
  2. <link rel="stylesheet" type="text/css" media="print" href="print.css"/>

我们看看上面两个外部样式的区别,就在于media这个属性的值不同,那他们的区别在哪里呢?页面表现时将使用screen.css的样式,而在打印这个页面时将使用print.css这个样式,这样便能够很灵活的设置打印样式而不会影响表现的效果。

 

既然了解了怎么应用css到网页上,我们就来看看css最基本的语法把。

定义样式:所有的css规则都遵循简单的语法规则,由一个选择器(selector)以及一个或多个属性/值(property/value)对组成。例如:

  1. /* =body Default styling for body*/
  2. body{margin:10px;}

body就是一个选择器,margin就是一个属性,10px是这个属性的值,属性和值之间使用:分隔,最后分号完成一个属性/值的对。所有的属性/值对都使用大括号包含起来。
/*Default styling for body*/是注释,说明这个样式的作用等信息,/*中间就是注释,允许多行*/;

 

建议:为规则加上标志。看上面的注释,我们添加了=body字样,通过=加上选择器作为一个标志,可以很方便的在一长篇css文档里面找到我要找的选择器。很多人会说,我使用body也可以找到啊,确实如此,可是p、a这样的选择器你就很难找了吧,而这个建议将会使你很方便的找到你所要的选择器。当然前提是你要有使用注释的习惯。

建议:使用缩进可以有效地增加可读性;虽然缩进会增加css文件的大小,不过这点增量对加载速度几乎没有影响。缺少缩进的css文档对人的影响将是巨大的。

 

下一篇: Css基础学习(二)—CSS基础性概念

所有系列文章索引:Css基础学习—索引

发表于 @ 2008年08月30日 00:33:00|评论(loading...)|编辑|收藏

新一篇:  Css基础学习(二)—CSS基础性概念 | 旧一篇: 抓取和分析网页的类

评论

#thesameway 发表于2008-09-25 12:16:27  IP: 59.50.204.*
51旧书网 同城易书


www.51jiushu.com


www.51jiushu.net


二手书、旧书同城交易平台


分类齐全、快速发布、准确搜索
发表评论  


登录
Csdn Blog version 3.1a
Copyright © hy_lihuan