Div+CSS布局入门教程
页面布局与计划
在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中咱们将会用到一些有关于HTML的大体知识,而在你学习这篇入门教程之前,请确信你已经具有了必然的HTML基础。下面咱们就开始一步一步利用DIV+CSS进行网页布局设计吧。
所有的设计第一步确实是构思,构思好了,一样来讲还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处置软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。
下面,咱们需要依照构思图来计划一下页面的布局,认真分析一下该图,咱们不难发觉,图片大致分为以下几个部份:
  一、顶部部份,其中又包括了LOGO、MENU和一幅Banner图片;  2、内容部分又可分
为侧边栏、主体内容;  3、底部,包括一些版权信息。  有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:
依照上图,我再画了一个实际的页面布局图,说明一基层的嵌套关系,如此明白得起来就会更简单了。
  DIV结构如下:  │body {} /*这是一个HTML元素,具体我就不说明了*/  └#Container {} /*页面层容器*/     ├#Header {} /*页面头部*/     ├#PageBody {} /*页面主体*/     │ ├#Sidebar {} /*侧边栏*/     │ └#MainBody {} /*主体内容*/     └#Footer {} /*页面底部*/
至此,页面布局与计划已经完成,接下来咱们要做的确实是开始书写HTML代码和CSS。
写入整体层结构与CSS
接下来咱们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:
<!DOCTYPE html PUBLIC "-ivID。
edquota命令的作用是什么若是id="divID"那个层中包括了一个<img></img>,那么那个img在CSS中对应的设置语法应该是#divID img {},一样,若是是包括在class="divID"那个层中时,那么设置语法应该是.divID img {},这一点希望大伙儿要分清楚了。
另外,HTML中的一切元素都是能够概念的,例如table、tr、td、th、form、img、等等,若是你要在CSS中设置它们,那么直接写入元素的名称加上一对大括号{}就能够够了。所有的CSS代码都应该写在大括号{}中。
依照上面的介绍,咱们先在中写入以下代码:
#menu ul {list-style:none;margin:0px;}#menu ul li {float:left;}html个人网页完整代码div+css
说明一下:
#menu ul {list-style:none;margin:0px;}json模型可视化编辑器list-style:none,这一句是取消列表前点,因为咱们不需要这些点。margin:0px,这一句是删除UL的缩进,这样做可以使所有的列表内容都不缩进。
#menu ul li {float:left;}那个地址的 float:left 的左右是让内容都在同一行显示,因此利用了浮动属性(float)。
到这一步,建议大伙儿先保留预览一下成效,咱们再添加下面的内容,成效如下:
这时,列表内容是排列在一行,咱们在#menu ul li {}再加入代码margin:0 10px
#menu ul {list-style:none;margin:0px;}#menu ul li {float:left;margin:0 10px}
margin:0 10px的作用确实是让列表内容之间产生一个20像素的距离(左:10px,右:10px),预览的成效如下:
此刻,雏形已经出来了,咱们再来固定菜单的位置,把代码改成如下:
#menu {padding:20px 20px 0 0}/*利用padding:20px 20px 0 0来固定菜单位置*/#menu ul {float:right;list-style:none;margin:0px;}/*添加了float:right使得菜单位于页面右边*/#menu ul li {float:left;margin:0 10px}
这时,位置已经确信了,可是构思图中,菜单项选择项之间还有一条竖线,如何办呢?别忘了,我们早就已经留好了一个空的<li class="menuDiv"></li>,要想加入竖线就使用它了。按照上面说的方法,我们再添加以下代码:
.menuDiv {width:1px;height:28px;background:#999}
保留预览一下,竖线是不是已经出来了?关于这段代码就不多讲了,应该是很容易明白得的。
c语言下载链接只是,菜单项选择项的文字却在顶部,咱们再修改成以下代码:
#menu ul li {float:left;margin:0 10px;display:block;line-height:28px}
关于display:block;line-height:28px大伙儿能够去参阅一下手册,我就不多讲了。
成效大体上已经实现了,剩下的确实是修改菜单的超链接样式,在中添加以下代码:
#menu ul li a:link,#menu ul li a:visited {font-weight:bold;color:#666}#menu ul li a:hover{}
c语言gets函数的头文件
那个也不多说了,没什么好说的了,最后的成效如下:
页面制作-用好border和clear
这一节里面,要紧确实是想告知大伙儿如何利用好borderclear这两个属性。
播放英语教程第一,若是你曾用过table制作网页,你就应该明白,若是要在表格中绘制一条虚线该如何做,那需要制作一个很小的图片来填充,其实咱们还有更简单的方法,只要在<td></td>中加入这么一段就能够够了,你能够试试:<div ></div>
大伙儿能够再次参考手册,然后你就能够明白dashed、solid、等的作用,利用它们你能够制作出许多成效来,实线、虚线、双线、阴影线等等。
<div id="banner"></div>