年底了,工作也越来越忙了。。。有时候真觉得烦。。。。做一个div+css站的首页,包括画图到切割,老板只给短短的两天。。。没办法,讨口饭吃艰难啊。。。。。
接触div+css也不少时间了,总是在想怎么不用动脑子也能写出简单而又实用的代码。。在网上看过不少教程,但鱼龙混杂,看着就烦,还不如动手自己摸索。。。我发现好多刚入门的xdjm们总是在问怎么兼容浏览器啊,float怎么总是乱啦,排版好难啊。想起我刚入门时的头疼情况,我决定把我的看家本领拿出来给大家分享一下,事先声明:我不是高手,所以以下教程只适合头疼的菜鸟看,老鸟们就不要笑话我了,有什么不足的地方,欢迎回贴共同探讨!
这个例子最大的特点就是没有用到float就能解决复杂的布局问题,只用到了position。一句话,最外面的div用的是position:relative;里面的div用position:absolute;再配合top,left,bottom,right来定位, 就基本上解决了所有的问题了!很简单吧!
先看图:
下面是源文件,为了好比较,我把大部分的css写在了div里面:
<!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=gb2312" />
<title>无标题文档</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
font-size: 12px;
color: #666666;
text-align:center;
}
a:link {
color: #999999;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #999999;
}
a:hover {
text-decoration: none;
color: #999999;
}
a:active {
text-decoration: none;
color: #999999;
}
</style>
</head>
<body>
<div style="width:600px; height:500px; margin:10px auto; text-align:left; border:#CCCCCC dashed 1px; position:relative;">
<div style="width:200px; height:200px;border:#CCCCCC dashed 1px; position:absolute; top:10px;; left:10px;">
<div style="height:25px; background-color:#EEEEEE;">
<p style="position:absolute;top:6px; left:10px;">标题一</p>
<p style="position:absolute;top:10px; right:10px;"><a href="#">more</a></p>
</div>
<ul style=" list-style:none;line-height:26px; position:absolute; top:35px; left:10px;">
<li><a href="#">1.我是文章的题目我是文章的题目</a></li>
<li><a href="#">2.我是文章的题目我是文章的题目</a></li>
<li><a href="#">3.我是文章的题目我是文章的题目</a></li>
<li><a href="#">4.我是文章的题目我是文章的题目</a></li>
<li><a href="#">5.我是文章的题目我是文章的题目</a></li>
<li><a href="#">6.我是文章的题目我是文章的题目</a></li>
</ul>
</div>
<div style="width:200px; height:50px;border:#CCCCCC dashed 1px; position:absolute; top:10px;; left:220px;"><a href="#"><img src="http://www.baidu.com/img/logo.gif" height="50px" width="200px" border="0px" /></a></div>
<div style="width:200px; height:250px;border:#CCCCCC dashed 1px; position:absolute; top:70px;; left:220px;"></div>
<div style="width:150px; height:200px; border:#CCCCCC dashed 1px; position:absolute; top:10px; ; left:437px;"></div>
<div style="width:200px; height:269px; border:#CCCCCC dashed 1px; position:absolute; top:222px; ; left:10px;"></div>
<div style="width:367px; height:50px; border:#CCCCCC dashed 1px; position:absolute; top:333px; ; left:221px;"></div>
<div style="width:150px; height:96px; border:#CCCCCC dashed 1px; position:absolute; top:224px; ; left:437px;"></div>
<div style="width:136px; height:98px; border:#CCCCCC dashed 1px; position:absolute; top:394px; ; left:221px;"></div>
<div style="width:136px; height:98px; border:#CCCCCC dashed 1px; position:absolute; top:393px; ; left:369px;"></div>
<div style="width:73px; height:98px; border:#CCCCCC dashed 1px; position:absolute; top:392px; ; left:515px;"></div>
</div>
</body>
</html>
######################################################
分享到:
相关推荐
Div+CSS布局入门教程,适合菜鸟,呵呵。
DIV+CSS学习基础规则大全,精心整理的HTML网页设计基础规则知识,从菜鸟到高手都需要了解的HTML知识。
不过从严格的角度来讲,div+css的叫法是不对,只不过像我们这些菜鸟级的都这样叫,习惯了而已。 1、那么DIV+CSS是什么意思呢?实质是什么? 要弄懂这个意思,首先你要对网页有一定了解,对和div相对的table布局有...
用DIV+CSS写的两个小网站,带代码,适合CSS 初学者学习。
DIV+CSS建站经验总结,总结了在开发页面时css常遇到问题的一些总结经验。
1.网上有个转烂的帖子介绍了一个兼容IE5以上IE7以下的解决方案。例子不仅乱码,而且IE8下不兼容,继续浮动。 2.网上还有个转烂的帖子介绍了一个全部IE兼容但是有横向滚动条的解决方案。 3.本例子解决了以上1和2两点...
前台开发中语法、标签及用法查询等
一个帮助菜鸟理解css+div,帮助其进入css+div世界的ppt。
2015-6-15 360安全网址导航源码发布! 修正搜索引擎选项出错问题。 新版发布,增加图文新闻、影视等。 更新左侧栏目风格。 修复视频搜索、购物搜索点击弹出问题。 可以随意切换皮肤 温馨提示: 一、把[hao.360....
前端HTML5+CSS+JavaScript详细学习笔记,来自菜鸟教程、w3cSchool和b站视频教程的总结,包括基础知识和示例代码,欢迎大家指正
全新最常用Web手册合集,包括全新的 CSS3.0 JQuery1.11.0 HTML5 javascript DHTML网页完全制作手册 以及一份优质的w3cschool菜鸟教程的离线版本 精心整理免费分享给大家~
黑马html+css笔记
文章目录一篇快速入门HTML一篇快速入门CSS一篇快速入门JS演练前要明白的css盒子模型(在后面的例子中经常用到)实战演练—另类登录网页(1)实战演练—另类登录网页(2)实战演练—另类登录网页(3)实战演练—...
适用于刚学完html+css+js的小白练手
RedHatLinux菜鸟入门教程--无私奉献了!希望对你有帮助
其实,以前从来没有接触过CSS相关的内容,都是在做业务的编程,从来没想过...所出现的低级问题和浪费很多时间的状况也层出不穷,所以通过各方搜索和自己的实际学习中总结出几点IE和Firefox对CSS的区别,给大家借鉴。
比较经典的CSS/DIV合集,以新闻网站建站为实例,采用演练模式逐层深入介绍,易学易用。适合菜鸟老手
HTML+CSS+JavaScript制作爱心代码,体现出前端程序员的浪漫
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14…19 20 单位数字:10个(0-9) 2.二进制(计算机底层的进制): 特点:满2进1 计数:0 1 10 11 100 101 110 111 单位数字:2个(0-1) 扩展:所有数据在计算机底层都会以...