前面两篇文章讲到了环境搭建和模板站点搭建,这里还是给大家贴上链接,以便前后多了解,
那么在这篇文章,就制作一个门户网站,用来向外界展示个人或者公司的的成果及联系方式等,这里制作的是一个纯静态的HTML网页。
网站前期策划:
网站设计需求
定义网站结构
网站风格定位
网站预览
在dreamweaver中创建网站,站点→新建站点,在弹出的窗口中设置站点名称,同时指定网站储存位置
点击服务器设置项,指定服务器信息为“本地网络”,设置服务器路径为网站文件夹。在设置完成后单击“保存”按钮,完成网站的创建。
设计网站首页
网站布局结构,网站的整体结构由logo栏、导航栏、内容区域和页脚部分组成。由于HTML的div元素默认时会以块方式呈现,因此可以想象,对于这样的布局方式只需要排列几个div元素即可。为了实现重用,将首先创建一个模板页,既可以让其他页面重用整体的结构设计,又能简化维护更新工作。
→单击主菜单文件 | 新建菜单项,从弹出的窗口中选择“空模板 | HTML模板 | 无”项,单击创建按钮,DW在网站目录下创建一个templates的文件夹,使用DW的保存功能将模板文件命名为sitetemplate.dwt, 保存到该文件夹中。
好了给大家贴上,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <title> 江南未羊- 网站建设,seo,电商模板单间和功能教程</title> <!-- TemplateEndEditable --> <!-- TemplateBeginEditable name="head" --> <meta name="keywords" content="江南未羊、网页设计、seo、电商站点搭建、后台功能介绍、opencart"> <meta name="description" content="江南未羊 - IT技术社区,网页设计、网站建设系列web技术教程,服务器、浏览器语言学习。中英文SEO优化、电商模板网站安装及后台功能详细操作。" > <!-- TemplateEndEditable --> <link href="../css-content.css" rel="stylesheet" type="text/css"> </head> <body> <!-- 顶部信息区,包含logo和公司简介与联系方式 --> <div id="top-information"> <div id="logo"><img src="http://www.sweetdan.com/wp-content/uploads/2018/09/cropped-logo_db-2.png" width="121" height="30" alt="江南未羊 - 网站建设" ></div> <div id="top-information-home"> <a href="index.html">首页</a> <br/> <br/> 啦啦啦,我是画画的小行家,大风大雨都不怕! </div> <div id="top-information-mail"> 邮箱:miemiesd@163.com </div> </div> <!--导航模板区--> <div id="navplace"><!-- TemplateBeginEditable name="navarea" -->navarea<!-- TemplateEndEditable --> </div> <!--主要内容区--> <div id="master-content"><!-- TemplateBeginEditable name="contentarea" -->contentarea<!-- TemplateEndEditable --> </div> <!--页脚区域--> <div id="footer"> 江南未羊出品,版权所有 支持原创 <div> </div> </div> <div id="footer-sub"> <ul class="nav"> <li><a href="index.html">首页</a></li> <li><a href="about-us.html">关于我们</a></li> <li><a href="content.html">主要课程</a></li> <li><a href="partners.html">合作伙伴</a></li> <li><a href="contact.html">联系我们</a></li> </ul> </div> </body> </html>
下面就可以使用CSS控制布局显示,
在网站中定义一个名为css-content.css的CSS文件,在该文件中根据页面的布局的区域定义了多个CSS样式,用来控制具体的页面元素的显示。
首先是对logo显示区的显示样式,该div中包含了多个嵌入的子div元素,通过使用CSS属性left和right来控制这些div的具体呈现位置,代码如下吧,
/*logo区容器div的CSS样式*/ #top-information { height:112px margin-left:auto; margin-right:auto; margin-bottom:3px; color:#999999; font-size:.85em; position:relative; width:950px } /*放置logo图像的div的显示样式*/ #logo { position:absolute; top:3px; left:16px; height:30px; padding:.1em 0 .2em 0; font-variant:small-caps; } /*logo中的链接文本的显示样式*/ logo a { color:#4A6BB3; text-decoration:none; } /*链接的首页的链接和文字的显示样式*/ #top-information-homt { text-align:left; border-bottom:1px dashed #CACACA; position:absolute; top:0; right:25.5%; height:2em; width:20%; font-size:9pt; padding:0 1.5% 0 0; } /*联系电话显示区的样式*/ #top-information-phone { text-align:center; border-left:1px dashed #CACACA; position:absolute; top:0; left:75%; font-size:9pt; height:100%; padding:0 0 0 2%; } /*容器区域的显示样式*/ #mastercontent,#navplace{ margin:0px auto; width:950px; }
footer区的CSS定义,
/*页脚版权信息区容器的div样式*/ #footer { /*显示背景图案*/ background:#608fc8 url(images/bg-nav.png) bottom left no-repeat; margin-top:3px; margin-left:auto; margin-right:auto; /*使之居中显示*/ width:950px; /*div宽度*/ padding:.8em 0 1em 0px; position:relative; color:#a9c0db; font-size:9pt; /*版权信息字体*/ } /*版权区内嵌的div元素的显示样式*/ #footer div { background:#4b6cb5 url(images/bg-nav-side.png) bottom right no-repeat; width:25%; _width:25.5%; position:absolute; top:0; right:0; padding:.8em 0 1em 0; } /*页脚链接的样式*/ #footer a:link, #footer a:visited { color:#FFFFFF; text-decoration:none; } #footer a:hover { color:#D4E7F8; text-decoration:none; } #footer a:active { color:#FFFFFF; } /*页脚链接区容器的样式*/ #footer-sub{ margin 0px auto; width:950px; } /*页脚链接区导航的ul和li的样式*/ #footer-sub .nav { text-align:center; padding-bottom:30px; } #footer-sub .nav li { display:inline; font-size:9pt; } /*导航链接的样式*/ #footer-sub .nav li a { color:#000000; padding:0 20px 0 20px; }
CSS+DIV导航结构
在构建好模板之后,就可以在DW中引用模板来创建网站首页了,单击DW主菜单中的文件| 新建 窗口,弹出“新建文档”对话框,从对话框中选择模板中的页,在“站点”项目列表中选择当前网站,然后找到新创建的sitetemplate模板。选择完成后,单击“创建”按钮,使用当前模板创建一个新的网页,命名为index.html.
下面就是定义各个模块的内容和样式。这里给大家贴出一个静态网站的资料。供大家交流学习。
模板页文件贴不了,参考作者写的模板页即可。