Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)

页面顶部制作

在css文件中写入如下代码:

/*基本信息*/
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
a:link,a:visited {font-size:12px;text-decoration:none;}
a:hover{}
/*页面层容器*/
#container {width:800px;margin:10px auto}

#container {width:800px;margin:10px auto}:指定整个页面的显示区域。

width:800px指定宽度为800像素,这里根据实际所需设定。

margin:10px auto,则是页面上、下边距为10个像素,并且居中显示。

接下来,我们开始制作TOP部分,TOP部分包括了LOGO、菜单和Banner,代码如下

<div id="menu">
   <ul>
    <li><a href="www.125jz.com">首页</a></li>
    <li class="menuDiv"></li>
    <li><a href="#">博客</a></li>
    <li class="menuDiv"></li>
    <li><a href="#">设计</a></li>
    <li class="menuDiv"></li>
    <li><a href="#">相册</a></li>
    <li class="menuDiv"></li>
    <li><a href="#">论坛</a></li>
    <li class="menuDiv"></li>
    <li><a href="#">关于</a></li>
   </ul>
</div>
<div id="banner"></div>

为什么要这么写呢,因为对菜单使用列表<li>形式,可以在以后方便对菜单定制样式。

<li class="menuDiv"></li>

插入这一段代码是可以方便地对菜单选项之间插入一些分隔样式,例如预览图中的竖线分隔。

然后我们在css.css中再写入以下样式:

/*页面头部*/
#header {background:url(logo.gif) no-repeat}

样式说明:给页面头部分加入一个背景图片LOGO,并且不作填充。

在css.css中写入以下代码:

#menu ul {list-style:none;margin:0px;}
#menu ul li {float:left;}

list-style:none:取消列表前的点。

margin:0px:是删除UL的缩进。

#menu ul li {float:left;}

这里的 float:left 是让内容都在同一行显示,因此使用了浮动属性(float)。

预览效果如下:

css布局

在#menu ul li {}再加入代码margin:0 10px

#menu ul li {float:left;margin:0 10px}

margin:0 10px的作用就是让列表内容之间产生一个20像素的距离(左:10px,右:10px),预览的效果如下:

Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)

接下来固定菜单的位置,把代码改成如下:

/*利用padding:20px 20px 0 0来固定菜单位置*/
#menu {padding:20px 20px 0 0}
/*添加float:right使得菜单位于页面右侧*/
#menu ul {float:right;list-style:none;margin:0px;}
#menu ul li {float:left;margin:0 10px}

菜单选项之间还有一条竖线,怎么办呢?

别忘了,我们早就已经留好了一个空的<li class=”menuDiv”></li>,要想加入竖线就使用它了,代码:

.menuDiv {width:1px;height:28px;background:#999}

保存预览一下,竖线已经出来了?

Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)

不过,菜单选项的文字却在顶部,我们再修改成以下代码:

#menu ul li {float:left;margin:0 10px;display:block;line-height:28px}

效果基本上已经实现了,剩下的就是修改菜单的超链接样式,在css.css中添加以下代码:

#menu ul li a:link,#menu ul li a:visited {font-weight:bold;color:#666}
#menu ul li a:hover{}

最后的效果如下:

Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2371.html

(4)
江山如画的头像江山如画管理团队
上一篇 2018年7月30日 下午9:59
下一篇 2018年7月31日 下午1:48

99%的人还看了以下文章

  • 网页制作实战项目九:飘城旅行社(分步教程)精

    八、热门旅游区 本节课,我们将探讨一下首页最核心的部分,旅游区。这块内容由两个部分组成,一个是大标题,表示热门旅游区域。其次就是旅游项目的图片展示区域。具体如下: //热门旅游区父元素 <div id=”tour”> … </div> #tour { width: 1263px; height: 1200px; margin: 3…

    2019年1月13日
    13.9K0
  • 毛笔字生成器,毛笔字在线生成网站

    125网页设计今天给大家推荐几个毛笔字生成器,毛笔字在线生成网站: http://www.51poca.com/ http://www.epinv.com/online/ http://www.akuziti.com/mb/ 毛笔字改造使用方法 将下载下来的字体图片AI转路径,编辑文字。 首先使用在线生成器输入选择好你需要的文字字形,将文字图片拖至AI中。 …

    2019年1月5日 网页设计
    8.6K0
  • 网页设计色彩搭配:红色

    图 运用红色与黑白色调设计的页面 如图所示,是红色、白色、黑色的色彩搭配,这样的色彩搭配非常和谐,明度对比、冷暖对比明确,视觉效果稳重,给人以值得信赖的感受。 把红色置入白色背景中,红色则显得干净利落,具有时代气息。色彩给人感觉明朗而又热情。如图所示: 图 以白色为背景,运用红色点缀页面

    2021年2月4日 网页设计
    5.6K0
  • 绝美!9种最有意境的蓝色

    蓝色既代表着忧郁,又代表着温柔,它和白色混合之后,还能体现柔顺、淡雅、浪漫的氛围,像天空的色彩~蓝的种类也有很多,克莱因蓝是备受设计师喜爱的一种,也是最经典的一种,而且蓝色是最具凉爽、清新、专业的颜色,今天125建站网给大家分享9种不同的蓝色,你更喜欢哪一种呢?

    2023年1月20日 网页设计
    7190
  • 设计网站主页必须遵循的5点基本原则

    一个好的网站是一个有效的销售工具,它能够吸引更多的网民的注意。就好像一篇好的文章或者广告,他必须首先引起读者的兴趣,然后引导他们去做出某种行为。因此,不能忽视网站主页面的重要性,否则,网站让浏览者会很快失去兴趣。这样的网站,有可能赢得很高的点击率,但却不能制造预期般的回应,更不用说让网民着迷,进入下一级页面了。 与此类似,一个成功的网站也有几点要素。下面是设…

    2019年2月21日 网页设计
    3.6K0
  • 左侧固定,右侧自适应布局的两种实现方法

    左侧固定,右侧自适应布局效果图 很多页面,特别是网站后台管理页面,不少采用左右布局。本文讲解左侧固定,右侧自适应布局的两种实现方法。 左侧固定200px宽,右侧自适应,中间间隔10px。 HTML: <div class=”parent”> <div class=”side”></div> <div class=”m…

    2019年3月10日
    3.2K0

发表回复

登录后才能评论