打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
DIV CSS绝对定位布局案例 position布局实例

DIVCSS5为大家实例讲解绝对定位布局。绝对定位我们要用到样式position:absoluteposition:relative,同时需要top、bottom、left、right配合布局实现DIV绝对定位。通过真实案例演示与介绍绝对定位布局方法技术。

Css div绝对定位案例截图

遇到以上的不规则案例布局,如果使用floatpadding等浮动实现比较麻烦,但使用position绝对定位即可很好简单地实现。接下来DIVCSS5为大家介绍position绝对定位方法布局以上小的案例。

一、用到CSS样式和HTML标签及相应解释   -   TOP

1、要用到CSS样式单词及解释
position:绝对定位样式实现DIV定位布局其设置值absolute和relative应用
width:宽度,设置对象宽度
height:高度,设置对象高度
line-height:行高,设置文本行高
left:设置div对象靠左距离
right:设置div对象靠左距离
top:设置div对象靠左距离
bottom:设置div对象靠左距离
background:背景,设置背景图片和颜色
color:设置字体颜色
font-size:设置字体大小
font-weight:设置字体加粗

2、用到HTML标签及解释
div标签:用于布局结构框架
ul li标签:用于布局列表型数据列表
h3标签:用于布局栏目标题

二、绝对定位实际案例布局思维解释介绍   -   TOP

DIVCSS5将隐藏文字后整图作为最外层大盒子DIV的背景图片,命名为bg.jpg。

隐藏文字后的图片素材,可直接保存使用

这一个最外层DIV,设置好宽度高度、背景图片,同时设置position:relative。此盒子里分别布局3个小DIV盒子,分别设置好宽度高度,同时设置position:absolute绝对定位再使用left、right、top、bottom这几个样式定位好这3个盒子位置。

通过以上布局即可布局好三个DIV盒子,再分别布局栏目标题和内容即可实现。

同时此案例我们会在DIVCSS5提供的免费初始化模板基础上进行布局,以便兼容各大浏览器。

三、绝对定位案例重要代码   -   TOP

以下是最外层DIV盒子及CSS代码和内容3个小盒子布局代码。

1、HTML代码

  1. >
  2. html>
  3. head>
  4. metacharset='utf-8'/>
  5. title>绝对定位 实例在线演示 DIVCSS5title>
  6. linkhref='images/style.css'rel='stylesheet'type='text/css'/>
  7. head>
  8. body>
  9. divid='wrapper'>
  10. divclass='box1'>div>
  11. divclass='box2'>div>
  12. divclass='box3'>div>
  13. div>
  14. body>
  15. html>

以上HTML布局一个大盒子使用ID,里面三个小DIV盒子使用CLASS。

2、CSS代码

  1. #wrapper{ margin:0 auto;position:relative;width:610px;height:559px;background:url(bg.jpg) no-repeat} 
  2. /* position:relative是绝对定位关键,父级设置 */ 
  3. .box1{ position:absolute; width:147px; height:140px; left:198px; top:14px} 
  4. .box2{position:absolute; width:141px; height:186px; left:31px; bottom:17px} 
  5. .box3{position:absolute; width:132px; height:188px; right:28px; bottom:67px} 
  6. /* 三个小盒子使用position:relative同时设置宽度 高度 left right top bottom实现布局与准确定位 */ 

特别说明:以上三个小盒子绝对定位宽度、高度、top、left、right、bottom的准确值必须通过PS软件获得,相信参加DIVCSS5培训同学通过上课已经学会获取各属性和值的方法。(DIVCSS5课堂中介绍和视频操作演示过各值PS如何获得的技术技巧)这里就不再详细介绍与讲解。

3、大概效果截图

在DW软件中效果截图

从以上图看出布局结构初现。再以上基础上分别布局栏目标题和对应内容即可完成此布局。

四、完整案例代码   -   TOP

1、完整CSS代码

  1. @charset 'utf-8'; 
  2. /* DIVCSS5-CSS初始化模板-www.divcss5.com */ 
  3. body, div, ul, li,h3{margin:0; padding:0;font-style: normal;font:12px/22px '\5B8B\4F53',Arial, Helvetica, sans-serif} 
  4. /* \5B8B\4F53 代表 宋体,更多中文字体转 Unicode http://www.divcss5.com/jiqiao/j325.shtml */ 
  5. ol, ul ,li{list-style:none} 
  6. img {border: 0; vertical-align:middle} 
  7. body{color:#FFF;background:#FFF; text-align:center} 
  8. a{color:#FFF;text-decoration:none}  
  9. a:hover{color:#BA2636;text-decoration:underline} 
  10. /* 根据本实例 设置超链接字体与没有超链接字体演示为白色 */ 
  11. #wrapper{ margin:0 auto;position:relative;width:610px;height:559px;background:url(bg.jpg) no-repeat} 
  12. /* position:relative是绝对定位关键,父级设置 */ 
  13. .box1{ position:absolute; width:147px; height:140px; left:198px; top:14px} 
  14. .box2{position:absolute; width:141px; height:186px; left:31px; bottom:17px} 
  15. .box3{position:absolute; width:132px; height:188px; right:28px; bottom:67px} 
  16. /* position:absolute是绝对定位关键,子级设置同时lef right top bottom配合使用 */ 
  17. h3.title{ height:32px; line-height:32px; font-size:14px; font-weight:bold; text-align:left} 
  18. /* 标题统一设置 */ 
  19. ul.list{ text-align:left; width:100%; padding-top:8px} 
  20. ul.list li{ width:100%; text-align:left; height:22px;overflow:hidden} 
  21. /* 加了overflow:hidden防止内容过多后自动换行 隐藏超出内容 */ 

2、完整HTML代码

  1. >
  2. html>
  3. head>
  4. metacharset='utf-8'/>
  5. title>绝对定位 实例在线演示 DIVCSS5title>
  6. linkhref='images/style.css'rel='stylesheet'type='text/css'/>
  7. head>
  8. body>
  9. divid='wrapper'>
  10. divclass='box1'>
  11. h3class='title'>新闻动态h3>
  12. ulclass='list'>
  13. li>ahref='http://www.divcss5.com/wenji/w558.shtml'>不会程序能学会CSS吗?a>li>
  14. li>ahref='http://www.divcss5.com/wenji/w556.shtml'>DIVCSS学习难吗?a>li>
  15. li>ahref='http://www.divcss5.com/peixun/'>我要参加DIVCSS5的培训a>li>
  16. li>ahref='http://www.divcss5.com/css-tool/t720.shtml'>jQuery所以版本集合整理a>li>
  17. ul>
  18. div>
  19. divclass='box2'>
  20. h3class='title'>DIVCSS5栏目h3>
  21. ulclass='list'>
  22. li>ahref='http://www.divcss5.com/html/'>CSS基础教程a>li>
  23. li>ahref='http://www.divcss5.com/htmlrumen/'>HTML基础教程a>li>
  24. li>ahref='http://www.divcss5.com/wenji/'>CSS问题a>li>
  25. li>ahref='http://www.divcss5.com/css-tool/'>CSS制作工具a>li>
  26. li>ahref='http://www.divcss5.com/jiqiao/'>DIV CSS技巧a>li>
  27. li>ahref='http://www.divcss5.com/css-texiao/'>DIV+CSS+JS特效a>li>
  28. ul>
  29. div>
  30. divclass='box3'>
  31. h3class='title'>网站栏目h3>
  32. ulclass='list'>
  33. li>ahref='http://www.divcss5.com/cssrumen/'>DIV CSS入门a>li>
  34. li>ahref='http://www.divcss5.com/htmlrumen/'>HTML入门教程a>li>
  35. li>ahref='http://www.divcss5.com/shili/'>CSS实例a>li>
  36. li>ahref='http://www.divcss5.com/'>DIVCSS5首页a>li>
  37. li>ahref='http://www.divcss5.com/template/'>DIV CSS模块模板a>li>
  38. li>ahref='http://www.divcss5.com/w3c/'>DIV CSS WEB标准a>li>
  39. ul>
  40. div>
  41. div>
  42. body>
  43. html>

3、效果截图

CSS实例最终浏览器效果截图

五、CSS实例演示与下载   -   TOP

1、在线演示

2、完整案例下载(包括HTML+CSS+PSD文件)

六、DIVCSS实例总结   -   TOP

以上实例主要使用position绝对定位样式使用,通过position实现绝对定位布局。同时此案例还用到了H3、UL LI标签进行布局。希望大家一定亲自实践,这样才算真正掌握。从自己实践中会体会到真正DIV CSS布局技巧方法。

查看另外一个div css绝对定位案例

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/shili/s730.shtml

我要分享到:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CSS position绝对定位absolute relative
一篇文章带你了解css z-index(重叠顺序)
DIV上中下布局高度自适应的研究[转]
css经典布局
Div+Css布局方案选择float、relative+absolute、inline
HTML与CSS布局技巧总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服