css需要怎么布局

css的布局说简单也简单,说复杂也复杂,我们下面给大家举几个列子,为大家详细的讲解一下绝对定位的布局和相对定位布局以及网页布局。

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

用到CSS样式和HTML标签及相应解释

1、要用到CSS样式单词及解释

position:绝对定位样式实现DIV定位布局其设置值absolute和relative应用

立即学习“前端免费学习笔记(深入)”;

width:宽度,设置对象宽度

height:高度,设置对象高度

绝对定位:行高,设置文本行高

left:设置div对象靠左距离

right:设置div对象靠左距离

top:设置div对象靠左距离

bottom:设置div对象靠左距离

background:背景,设置背景图片和颜色

color:设置字体颜色

font-size:设置字体大小

绝对定位:设置字体加粗

2、用到HTML标签及解释

div标签:用于布局结构框架

ul li标签:用于布局列表型数据列表

h3标签:用于布局栏目标题

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

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

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

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

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

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

绝对定位案例重要代码

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

1、HTML代码

  1. nbsp;html>    <span class="pun">绝对定位</span><span class="pln"> </span><span class="pun">实例在线演示</span><span class="pln"> DIV </span>     
     
     
     
     
       以上HTML布局一个大盒子使用ID,里面三个小DIV盒子使用CLASS2CSS代码#wrapper{ margin:0 auto;position:relative;width:610px;height:559px;background:url(bg.jpg) no-repeat} /* position:relative是绝对定位关键,父级设置 */ .box1{ position:absolute; width:147px; height:140px; left:198px; top:14px} .box2{position:absolute; width:141px; height:186px; left:31px; bottom:17px} .box3{position:absolute; width:132px; height:188px; right:28px; bottom:67px}

登录后复制

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

1、完整CSS代码

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

登录后复制

2、完整HTML代码:

  1. nbsp;html>    <span class="pun">绝对定位</span><span class="pln"> </span><span class="pun">实例在线演示</span><span class="pln"> DIV </span>       

登录后复制

关于CSS的布局的案列讲解就是这么多了,需要的朋友可以保存一下,也请大家持续关注本站的其他更新。

相关阅读:

绝对定位

绝对定位

绝对定位

以上就是css需要怎么布局的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    怎么引用CSS到HTML里

    2025-3-29 17:53:46

    编程技术

    CSS里的text-indent怎么使用

    2025-3-29 17:54:04

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索