css样式简单来讲,就是控制页面各元素的显示样式的。前面的教程中,我已经向大家介绍过一种调用css样式的方法(即style="width:200px"这种形式)。但在blogbus的模板代码中,使用了另外一种更为方便的(也是通用的)调用方法。下面就来介绍一下。

<html>
<head>
<title>css样式简介</title>
</head>
<body>
<div style="width:400px;height:500px;border:2px solid red;background:url(http://www.blogbus.com/images/site_v4/logo.gif) no-repeat;">这是一个宽为400px 高为500px,边框为 2px宽的红色实边,背景图片是:的层</div>
</body>
</html>

显示效果如图:

对于这样的代码,相信认真看过前面教程的人,都不难理解了吧。其中的style=""便是控制div这个元素的显示方式。请大家想想,如果把style=""这一段代码去掉的话,显示的效果会是什么样的呢?

如果去掉style=""这段代码,div这个元素会按照默认的样式显示出来,那样的话,div的宽度,高度,边框,背景图片等等都不是按照style=""里面规定的方式来显示了。

但如果我们把div写成这样:
<div id="test">这是个id为test的div</div>
这时候的id就相当于是这个div专有的名字,其他div不可以用这个名字了。然后我们可以在css代码块中规定#test的样式,并在页面中调用这个样式,从而实现与前面例子相同的效果。

下一节将继续介绍如何在css代码块中书写#test的样式,以及如何在页面中调用这些样式,敬请期待。最后,再次提醒大家一下,如果你看不懂本节内容,请留言给我……能看懂教程的人也不妨留言告诉我你的感受

评论

  • [avatar:46]在最后"然后我们可以在css代码块中规定#test的样式,并在页面中调用这个样式,从而实现与前面例子相同的效果。"
    如何在css代码块中规定#test的样式

    jiee 回复 大叔 说:
    css样式的定义后面会讲到的,呵呵
    (2008-07-11 22:55:20)

    大叔 () 发表于 2008-07-10 19:45:22  [回复]
  • [avatar:40]看明白啦,感觉没有很困难的啊.自己多动手练习修改一下参数印象就更深刻啦.

    jiee 回复 Tooru 说:
    其实是越到后面越难……^_^
    (2008-06-04 09:09:44)

    Tooru () 发表于 2008-06-03 17:07:45  [回复]
  • [avatar:47]居然勉强看懂了,以前什么也不懂的,为了改模板。你很适合写教材,赞

    jiee 回复 lennonlove 说:
    谢谢支持
    (2008-04-26 18:24:53)

    lennonlove () 发表于 2008-04-26 05:06:17  [回复]
  • [avatar:40]看到这里,下次接着看。辛苦你了,谢谢你啊小万同学[face:11]
    还有个问题,这里no-repeat是什么意思,是不是表示这张图在这个<div></div>里只显示一次,而不是显示N次从而把它铺满吗?如果是的,那么没有这个词就默认为显示多次[face:01]

    Syle () 发表于 2008-03-08 05:15:42  [回复]
  • [avatar:42]你好,,,我想问一下,,
    为什么我进入旧模版设置后,自定义模版下面并没有出现改名/修改/使用的字样..
    不知道是什么原因,,
    望答复,,
    [face:03]

    jiee 回复 君 说:
    你首先得新建一个自定义模板,然后修改使用这个自定义的模板[face:10]

    如果你想直接修改系统自带模板的话,也应该这样做,建议你可以找找我前面的教程看看如何修改
    (2008-02-22 20:38:14)

    () 发表于 2008-02-22 12:25:55  [回复]
  • 如果不能两全的话,当然先把IE的弄好喽.我也用的是IE.呵呵

    jiee 回复 snail 说:
    不过还是应该考虑到firefox等其他浏览器……
    (2007-10-26 21:40:12)

    snail () 发表于 2007-10-24 17:22:00  [回复]
  • style规定了div的属性是吗?
    调用test的话,就是<div id=test></div> 这样放置一个div,而在另一地方设置test的style属性...?
    有时候做css模板.在IE里是好的但在firefox里布局全乱了.这个问题以后也会讲到的哦?我关注这个的解决方法.呵呵

    jiee 回复 snail 说:
    test的例子就是把css代码与div布局代码分开了

    确实ie对的支持不是很好,但现实情况又是ie的用户占大多数,所以在写css代码的时候一定要注意这点
    (2007-10-18 12:50:32)

    snail () 发表于 2007-10-17 19:50:30  [回复]

发表评论

姓名:
E-mail:
地址:
 
 
表情(不再使用):