问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css布局需要注意的几点

发布网友 发布时间:2022-05-14 03:10

我来回答

2个回答

懂视网 时间:2022-05-14 07:31

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

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

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

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标签:用于布局栏目标题

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

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

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

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

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

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

绝对定位案例重要代码

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

1、HTML代码

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>绝对定位 实例在线演示 DIV </title> 
<link href="images/style.css" rel="stylesheet" type="text/css" /> 
 
</head> 
<body> 
<div id="wrapper"> 
<div class="box1"></div> 
<div class="box2"></div> 
<div class="box3"></div> 
</div> 
</body> 
</html> 
以上HTML布局一个大盒子使用ID,里面三个小DIV盒子使用CLASS。
2、CSS代码
#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代码

@charset "utf-8"; 
body, div, ul, li,h3{margin:0; padding:0;font-style: normal;font:12px/22px "5B8B4F53",Arial, Helvetica, sans-serif} 
/* 5B8B4F53 代表 宋体,更多中文字体转 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代码:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>绝对定位 实例在线演示 DIV </title> 
<link href="images/style.css" rel="stylesheet" type="text/css" /> 
<!--www.php.com --> 
</head> 
<body> 
<div id="wrapper"> 
<div class="box1"> 
<h3 class="title">新闻动态</h3> 
<ul class="list"> 
<li><a href="http://www.php.com/wenji/w558.shtml">不会程序能学会CSS吗?</a></li> 
<li><a href="http://www.php.com/wenji/w556.shtml">DIVCSS学习难吗?</a></li> 
<li><a href="http://www.php.com/peixun/">我要参加DIVCSS5的培训</a></li> 
<li><a href="http://www.php.com/css-tool/t720.shtml">jQuery所以版本集合整理</a></li> 
</ul> 
</div> 
<div class="box2"> 
<h3 class="title">DIV 栏目</h3> 
<ul class="list"> 
<li><a href="http://www.php.com/html/">CSS基础教程</a></li> 
<li><a href="http://www.php.com/htmlrumen/">HTML基础教程</a></li> 
<li><a href="http://www.php.com/wenji/">CSS问题</a></li> 
<li><a href="http://www.php.com/css-tool/">CSS制作工具</a></li> 
<li><a href="http://www.php.com/jiqiao/">DIV CSS技巧</a></li> 
<li><a href="http://www.php.com/css-texiao/">DIV+CSS+JS特效</a></li> 
</ul> 
</div> 
<div class="box3"> 
<h3 class="title">网站栏目</h3> 
<ul class="list"> 
<li><a href="http://www.php.com/cssrumen/">DIV CSS入门</a></li> 
<li><a href="http://www.php.com/htmlrumen/">HTML入门教程</a></li> 
<li><a href="http://www.php.com/shili/">CSS实例</a></li> 
<li><a href="http://www.php.com/">DIV首页</a></li> 
<li><a href="http://www.php.com/template/">DIV CSS模块模板</a></li> 
<li><a href="http://www.php.com/w3c/">DIV CSS WEB标准</a></li> 
</ul> 
</div> 
</div> 
</body> 
</html>

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

相关阅读:

Div和CSS 该怎样学习


css的position怎么使用


CSS的min-width和max-width怎么设置

热心网友 时间:2022-05-14 04:39

要注意整体布局;

链接样式;(当用css定义链接的各种状态时,要注意书写的顺序)

伪类和选择符的配合使用;(将伪类和类组合起来用,就可以在同一个页面中做几组不同的链接效果了)

所有样式名全都小写;尽量用英文;为保证日后能一目了然,尽量不缩写;

一些代码的使用方试;

浮动:float((1、对于内部全为浮动的元素,记得清除浮动。2、元素内部的子元素尽量不要全部浮动,最好保留最边上的一个设置margin,这样便不会出现因浏览器窗口缩放导致的浮动元素被挤到下一行,使页面错乱的情况。)

定位:

相对定位:relative(外边距合并情况,仅当父元素与子元素都是默认定位(relative),或指定为relative,且父元素合并边没有border时才会发生)

绝对定位:absolute(1、所有父类元素都没指定position时,相对于body绝对定位。2、父类中有指定position的元素时,相对于从下往上遍历的第一个指定了position的父类元素绝对定位。)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果两个男生喜欢上同一个女生怎么办 玛丽居里学者 玛丽居里奖学金含金量 玛丽居里学者含金量 玛丽居里学者什么级别 豆渣肥料适合什么花 豆渣拌在土里能种花吗-豆渣怎样做肥料好 生物化学和微生物学是一个专业吗 请问这狗狗是什么品种?是不是杂交的啊? ...鉴别下这是啥狗狗?大概三个月不到点。个人感觉像是蝴蝶和土狗... 高通骁龙660和骁龙835是一个系列吗 小米mix2s人脸识别安全么 小米mix2s支持人脸识别吗,哪位大神知道 小米mix2支持人脸解锁吗 小米MIX2支持人脸识别吗 什么时候小米mix2能支持人脸识别 小米mix2能人面解锁吗 小米mix2s有人脸识别吗 谁能用C语言做个迷宫游戏 小米MIX2支持人脸识别了?用着怎么样 想做一个flash迷宫小游戏,迷宫旁边有上下左右四个按钮,到了路口按哪个按钮就往哪走(不是走一点) 手机摄像自动转换录视频时自动转换 制作flash立体迷宫小游戏的方法 怎么编写老鼠走迷宫游戏? 如何用纸箱制作迷宫游戏 求助用C或者C++语言实现一个迷宫小游戏代码 用C++语言编写一个迷宫游戏,要求如下 ui设计师工资待遇 锂电池可调分切刀有弧形怎么办? 请教高人指点 非常急!!!! 还有毛刺换一次刀 分个几十片就有毛刺 如何使用分切机将一卷PVC膜卷整齐 QQ无法绑定手机号是怎么回事? QQ绑定时为什么手机号错误 华为手环6要开定位才能连接 华为手环6侧边按键失灵 石锅番茄鱼怎样做 什么是家训,家风·家规·家训,家风家训家规征文 酸汤石锅鱼的做法 质量公式 苏大在校研究生校外租房有补贴吗 虚拟优租房补贴期数怎么写 苏州虚拟优租房补贴是扣公积金吗 初中物理有关质量的问题 请问获得过国家技能比赛一等奖,在苏州找工作可以申请租房补贴吗? 所学专业和从事工作不对口,可以在苏州申请经济补贴、薪酬补贴、买房租房补贴,等等一系列补贴吗? 物体受到重力与物体的质量有一定关系常用公式是什么 云南一品堂茶业有限公司怎么样? 温度探头的主要类型有那些啊?对于这些我不太懂!希望有人帮助下我。 Css中的布局具体怎么搞,每次布局总有点乱 红外摄像机识别牛不同部位的温度 以夏人参、黄精为君药;以茯苓、山药、枸杞为臣药;以肉桂、覆盆子、芡实、陈皮等为使药,和一品蜂蜜蜜炼