CSS布局教程

基于web标准的网站设计指南

Flash如何符合标准

   flash代码为什么不能够通过W3C的xhtml校验?在考虑这个问题的时候,我们先看们插入一段Flash所使用的代码:这是一段标准的flash嵌入代码,目前在任何浏览器上都表示正常,但是惟一的问题是在我们的网页进行w3c的xhtml校验时候,天津网站建设天津网站制作天津网站优化天津做网站,会提示一些有关flash的错误信息。
...

链接样式的控制

    整个网站都是由超级链接串连而成,无论是从首页到每一个频道还是进入到其他网站,都是由链接完成了页面跳转。CSS对于链接的样式控制是通过伪类来实现,在导航设计中,简单了解过链接的相关设计方法,在本节中将详细了解有关链接对象a的几种伪类的使用及实际应用。
CSS提供了四个伪类,用于对链接进行样式控制,每个伪类用于控制链接在一种状态下的样式。根据访问者点击习惯,可以进行以下四种状态的样式设置
    用于设置a对象在没有被访问时的样式。在讨论a:link的用法前,大家应该还记得,前面的众多应用中,有时直接应用的a{}这样的样式书写方法,与a:link有什么区别。与a:link的用法做-个对比,不妨试用一下以下的CSS代码。天津网站建设天津网站制作天津做网站天津网站优化
...

滑动门技术

    大家应该还记得在导航的设计中,我们使用图片翻转技术,使导航最终采用了带圆馋的图片背景,并实现了交互效果。但是在当时编码条件下,我们只能够做到使用同一个背景进行设计,并没有实现根据导航文字的长度,自由变化的圆角导航标签,我们使用了九宫格方式实现了可任意扩展的圆角样式,我们完全可以使用相同方式来改进导航系统,使其能够左右自由的伸展,提高及适应性。
    使导航标签能够左右伸展,在CSS布局开始普及之时是众多设计师一直在尝试新技术,最终大家使用一些对象的组合完成了这个效果,并给了一个名字称之为滑动、(Sliding Doors)。正如其名称一样,标签像一个滑动门一样,天津网站建设天津网站制作天津做网站天津网站优化,左右的圆角图片能够根据中间内容的大小左右自由滑动。
...

图文混合排版

        在文章段落之中经常会需要插入图片,在传统的表格式布局之中,往往是通过插入一个表格,表格中插入图片,并对表格应用align属性来控制图片居中、居左或居右显示,天津网站制作天津做网站天津网站优化,CSS布局之中誓我们的思路相同,但却可以将控制方式转到CSS代码中,并且通过CSS实现更多图文混排的效果。在开始图片排版前,我们准备了一段普通的文章页面,应用图片只需将图片插入到所有段落文字的最前面即可。
...

小提示窗口

    网页的超链接功能为我们带来了很多方便之处,最常见的就是在读到某一段文字时,如果某个词或句子有链接,我们可以点击这个链接访问与这个词有关的相关信息,无形之中帮助我们对内容建立起了很多关联,使我们能够更方便的阅读内容,但是有些时候某个词的解只有短短的一句话,这时如果单独为它做一个网页似乎不合理,而使用括曳叉参誓’正文的完整性,这时我们就可以使用CSS来建立一个小提示窗口,让解释文字在不用喻时候隐藏在页面中,当鼠标移上时便可以马上显示在画面上,小提示窗口的原理与摹基于CSS的扩展,通过控制a对象的标准状态与hover状态下的不同行为来做到毒控制小窗的显示。天津网站建设
...

图片定位

    当图片在页面对象中进行放置时,总是需要对图片的位置进行定位,图片定位主要通过两种方式,一种是使用margin进行外边距控制达到定位效果,另一种是通过top及right属性进行图片位置的相对定位。在本章有关横向导航的设计之中,在导航条之上,有一张网站LOGO的图片还没有被放置,而且在目前导航的设计中,由于顶部是一块方块状背景,使用了一个单独的div对象,因此LOGO图片为了达到设计稿中的效果,必须同导航一样,放置在di对象之中,并通过定位才能够达到需要的效果。我们在导航代码中插入LOGO图片,再进行下一步厅位置上的控制:可以看到,图片在默认情况下被放置到了对象的左上角,但是却引发了另一个问题,由于图片具有高度,并占据了整个div中的一部分空间,因此在它下面的ul元素的上述边距发生了变化。上边距变成了目前的设置加上图片的高度。为了解决这个问题,天津网站优化,首先应当改变图片在对象中的浮动方式。天津网站建设
...

如何制作复杂的页面布局?

不管多么复杂的页面布局设计,总是以div为基础,通过几个div之间的组合与嵌套来实现。因此在思考较复杂的页面布局之时,我们总是由粗到细逐步思考,通过l列、二列,3列这些基础的布局寿方式来相互组合从而实现复杂的布局。在前面我们曾见过一个网站、该网站便是复杂布局的一个代表,我们不妨以此网站为例,了解一下其复杂布局的实现方式。
我们注意到,网站实际上是一个居中的页面布局,所以内容都是固定宽度。我们曾从1列及二列居中实例中了解过,如果需要整体居中, 就一定需要一个div作为知綱氢箩丰要框架,也就是一个包含容器。而UXMagazine也正是这样,在设计申使用了—个主出作为全页的框架id为container。
...

浏览器检查及验证标记

    Dreamweaver在以前的版本中就提供了浏览器检查及标记验证工具,在新版本中,增加了对新型浏览器如Firefox的支持。在使用CSS布局的符合标准的网页设计中,显得尤为重要。测览器检查:使用浏览器检查工具,可以通过工具栏中冈页标题右侧的第一个按钮。在进行检查之前,可以进行一些目标浏览器的设置,点击按钮之后选择设置命令,便以打开浏览器设置窗口。
    在目标浏览器对话框中,已经列出了当前Dreamweaver版所支持的几种浏览器类型,以通过复选框选择文档所需要支持的浏览器名称,并从右侧的下拉框中选择最低版本,选择结束确定之后,可以再次点击浏览器检查按钮,并选择第一个命令“检查浏览器支持”,Dreamweaver 8就会按照我们的选择对文档进行检查,如果发现了错误,浏览器检查按钮将会出现一个黄色的感叹号标签,并显示发现了多少错误,并可以通过上一个错误,下一个错误进行错误。天津网站建设天津网站制作
...

不规则文字环绕

在实际应用中,也可能需要一种很特殊的文字环绕方式希望文字能沿着图片中主体的—不规则边缘进行环绕,就像在矢量软件中做到的那样。但是div和img却都是以方块形式插入在页面中,而且浏览器也没有办法识别图片中的边缘(如下图),这时,就需要我们使用一些技巧性的手段来达到目的了。
如果我们希望能够有不规则的文字环绕效果,单独插入图片在段落中是不可行的,因为图片本身是方块状的矩型,无法改变其状态。因此只有将图片以背景形式放置在文本之中,背景乓与文本是二层关系,互相之间不会影响,而接下来就是本例中的核心内容—使用多个Div对象来创建接近不规则的形状,所要做的是插入一些div在段落。
...

高度不适应

高度不适应指的是当内层对象的高度发生变化时,外层对象的高度不能自动进行调节,特别是当内层对象使用margin或paddign时。高度不适应问题不是IE的专利,就连Mozilla/Firefox也出现了这种问题。不适应主要发生在两个嵌套的对象中,这里div作为外层对象,而p作为内层对然后编写以下的CSS代码,看看代码做了了什么, 除了了背景之芝外,#box jx是一个几乎没有任何样式的div,而pQ象翌了两个非常关键的属性:margin-top:20px;margin-bottom:20px;上下外边距都是20px,这时照前面的盒模型原理,p对象的高度应当是20+20+文字的高度,应当在30px以上。理论上,由于p的高度在30px,#box这个div的高度也应当是由p的高度挤开,至少达到30px,我们看看预览后的效果。天津网站优化
...

分页:[«][4][5][6][7]8[9][10][11][12][13][14][15][16][17][18][»]

日历

<< 2010-8 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Powered By Z-Blog 1.8 Arwen Build 90619

Copyright www.zxh6655.cn. Some Rights Reserved.黑ICP备09093629号