千家信息网最后更新 2025年01月31日如何使用DIV CSS网页布局实现Google首页
今天就跟大家聊聊有关如何使用DIV CSS网页布局实现Google首页,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
我们把Google首页用PrtScr截屏,作为制作时的设计稿参考,并且不打开Google首页查看其源代码--就当它不存在。这样和真实项目工作比较接近。
用DIV CSS网页布局之Google首页实现
今天我们来学习用Web标准的方法来制作Google首页(中文)。Google首页一直是用table布局的。我们把Google首页用PrtScr截屏,作为制作时的设计稿参考,并且不打开Google首页查看其源代码--就当它不存在。这样和真实项目工作比较接近。
***部分、DIV CSS网页布局之HTML的构建(基于XHTMLTransitional)
从设计稿上看到的内容,去揣摩结构。因为整个页面内容较少,容易理解,但也碰到了我们的***个问题:是用
标签还是
?各自代表着paragraph和division,原则上说,这个页面上没有任何的段落存在,所以不应该用
。但这里涉及到一个问题,抛开样式表显示的话,用
更加的清晰,因为默认
的margin和padding值都为零。好吧,用
还是用
是一个个人喜好问题,但是原则上应当用后者。在本例中也使用后者。开始找个称手的编辑器写HTML:
junchenwu@gmail.comstrong>|个性化主页 a>|我的帐户a>|退出a>div> div>
这包括头部的登陆状态和中间的大Logo。我们先不增加任何样式id和class。
然后我们看到中间有"网页图片资讯论坛更多»"这些链接。怎么做?一般就两种写法,看个人喜好。把这几个链接写一行里面或者写在一个ul里面,如下:
网页strong>图片a> 资讯a>论坛a> 更多»strong>a>div>或者:
- 网页strong>li>
- 图片a>li>
- 资讯a>li>
- 论坛a>li>
- 更多»strong>a>li> ul>
这两种写法各有什么优缺点呢?这里一共有5项,***项是加粗的文字,其余4项是链接。如果使用***种写法对于样式的控制就显得力不从心,比如控制这5项之间的间距;如果使用第二种写法,那么在脱离样式的情况下,分了5行显示。这里我把缺点都写出来,根据本例情况,我们还是选择***种写法,这样要控制样式就需要在每一项前后增加无意义的。
我们先继续往下写,遇到了搜索表单以及边上的高级搜索等三个链接。先写哪一个?看上去是平级的啊。这个时候***问一下产品设计师的本意。我们在这里先写表单。如下:
div>
Google搜索button>