设为首页 | 收藏本站
首页>IT学院>网页设计>正文
关于CSS你只需知道的十件事
WWW.DBIT.CN 2007-10-10 10:03:27 热度:
 
  1.  CSS的要点是在你的页面中使用简洁的HTML代码,然后编写CSS"控制规则"来样式化页面中的对象.页面保持清晰有条不紊看上去非常棒.这样你的Html页面可以在移动设备和标准浏览器中运行.这就是CSS的要点.

  不过CSS的艺术在于能够利用CSS控制规则快速有效地操纵页面对象.把CSS规则与HTML标记匹配起来的操做就好像是一种对话:两者需要条理清楚且保持同步,否则的话他们将答非所问,搞得你头大.

  2. 常规操作还是灵活匹配:假设你要样式化页面中一个<h1>header,可选择操作有:

    *用CSS规则h1{...定义所有的<h1>标记
    *在对象实际位置进行样式定义,举个例子:<b>位于标记<p>的内部,在定义的时候你应该这样p b{...
    *针对某个特定的类型进行定义,为你想定义的标记<h1>添加class="myheader",然后使用CSS规则 .myheader{...
    *仅仅定义个别<h1>header,你可以为标记<h1>添加id="myheader",然后使用CSS规则#myheader{...
    当然你也可通过不同的方式混合使用上面的规则:
    要定义所有位于类型为"magicform"的表单中的类型为"barleymash"的<h1>标记,你可以这样form.magicform h1.barleymash {...

  3.  获取目标:匹配规则出错会浪费很多的时间,这里有个小窍门:在打算实施你的规则之前,不妨先使用color:red;这个属性,它既书写简便又利于观察. 一旦你看到HTML页面中的文本变为红色,说明规则匹配正确.这时你会知道你的规则可以在文档中正确的部分生效,然后,删除color:red;替换成原来你想实施的规则语句.

  4.  掌握专利技术JM3 Gasbag Model:一个CSS布局设计就好比一个装满对象的大袋子.每一个对象均能够对外施加压力(联想一下煤气泄露,如同你的布局设计)大多数情况下,压力表现出来(margins, padding,以及float都是跟"推"密切相关的属性)通过修改CSS规则,你判断压力,在浏览器中观察你的页面好比是摇晃一下袋子,会显现出压力集中在什么区域产生影响,这就是CSS-管理压力对象保持平衡的秘密.对付压力,一次性应用过多的属性,冲突就会导致你的对象到处拥挤,对象相互之间以及袋子会被扎出许多洞来.页面漏洞百出,实在是没劲.
   Gasbag 例子1:要产生居中的效果,设置margin-left:auto ,margin-right:auto;这样做是有效的,因为你平衡了分布在左右两侧的压力,于是元素就像放置在两块磁铁中间的铁球一样被完美保持在了中间位置.

  5.  GasbagCorollary 1:JM3 Gasbag Model   只适用于使用默认的CSS"telative"定位模式.当然也可能适用于"absolute"的定位模式(通过给定精确的坐标定位每个模块的布局方式),但是千万不要轻易这样做,一旦文本或者图象的数量有所变动它会花费你很长时间来重新布局并且使你的页面看上去很糟糕.只有那些怪异的出版设计师愿意那样做.

  6.  规则A-Divs和Spans:CSS中的混合语言是两个名为<div>和<span>的标记,两者均没有默认的外观,所谓的 <div>以及<span>不过是一些容器和在文本中的线。他们只是普通的用以应用样式的标记

  7.  规则B:Div是容器,<span>是文本,<div>是有高度,宽度,队列可以与之打交道。还有:一个<div> 的高度是指它其中内容的高度(文本、图像或者其他<div>).<sapn>标记用于文本中的分割,正因他们只在成一条直线的文本中有意义,所以被称为"inline"元素,其他的标记如:bold(b),italic(i),underline(u)等,他们被称为是< span>/元素。

  不要使用<div>来标记文本,也不要将<span>直接用于“袋子”,这样你的布局工作才会变得容易

  8.  应用CSS的三个级别:应用于较多数量的页面(通过使用扩展名为.css的文件)适用于单一页面(通过定义一个样式代码块),还有就是应用于页面内部明确的标记(通过在标记内部添加style"..."属性),当你完成一个页面布局设计,把所有的CSS代码转换为一个独立的css文件是一个不错的主意-你可以到处使用它。当你测试代码时,仅仅将此CSS文件内容复制到HTML页面内部的样式代码块中(这对你来说很容易做到)然后你就不必在两个文件之间来回切换.当样式代码定下来的时候再修改原CSS文件(我认为这段话作者的意思是:不断备份一个稳定的测试代码).

本新闻共2页,当前在第1页  1  2  

 
上一篇:没有了
下一篇:网页制作小技巧:dl dt dd标签用法
打印】【关闭
  相关文章:
·DreamWeaver中应用CSS样式表·网页制作:CSS的常用技巧放送
·动态CSS,换肤技术·使用图片和CSS结合制作动画按钮
·CSS中display 与visibility 的区别·XHTML+CSS布局之XHTML应用小结
·CSS超级技巧大放送合集·网站设计之合理架构css
·认清CSS的类class和标识id选择符·网页制作教程:认识CSS的伪类
·CSS自动实现网页打印版本·使用html表格和CSS进行混合网页设
·CSS的“顶级”技巧·如何使用CSS来进行网页排版
·网页设计引入CSS样式的五种方式·用CSS代码轻松Diy你的网页滚动条
☆联姻学院☆

修改内存SPD 解决蓝屏问题
电脑经常自动重启的原因以及解
木马代理居07年十大流行病毒之
实例讲解从概念走向应用的在线
.xls单元格内容的移动或复制
微软证实Excel2007不会做乘法
找回Windows XP SP2的“休眠”
使用脚本恢复WinXP系统的用户
用3D造千纸鹤多边形建模
Fireworks8 绘制精致指南针图
关于CSS你只需知道的十件事
网页制作小技巧:dl dt dd标签
ASP.NET中的命名空间
最常见的20种VC++编译错误信息
如何做好无线本地搜索
无线上网不用花钱全攻略

精品图秀
刘羽琦最新写真
模特展示纯金内衣
气质动人的美女
我的成功不是靠忽悠 优百特移动硬盘十一全 破解女性笔记本“潜规 宏基新款法拉利本现身 神舟顶级PC升级 新梦G