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

CSS网页错位怎么处理

发布网友 发布时间:2023-08-01 04:06

我来回答

1个回答

热心网友 时间:2023-10-04 04:22


在我们制作网页的时候,必须要注意几个点,才能让自己的网页美观流畅,那么如果CSS网页错位怎么处理呢?接下来给大家带来网页错位的处理方法以及预防方法。
为什么计算宽度
计算网页像素宽度是为了CSS网页布局整齐与兼容。常见的我们布局左右结构网页或使用padding、margin布局的时候将计算整页宽度,如果不计算无论是宽度过大过小就会出现错位问题。
怎么计算CSS宽度
例一:我们计算一个左右结构的布局样式。
假如总宽度为400px,那么左右加起来就应当小于400px,那我们可能左边为300px,右边为100px
正确代码:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右结构宽度计算</title>
<style type="text/css">
.yangshi{width:400px;}
.zuo{ float:left; width:300px; background:#CCC;}
.you{ float:right; width:100px; background:#999}
</style>
</head>
<body>
<div class="yangshi">
<div class="zuo">左边300px</div>
<div class="you">右边100px</div>
</div>
</body>
</html>网页错位之CSS宽度计算
以上为正确的左右结构总宽度刚好等于400px
错误:
假如我们在总宽度不变情况下,左边为300px,而右边为120px那总宽度超过了20px,我们看看会出现什么问题,DIV+CSS代码如下:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右结构宽度计算</title>
<style type="text/css">
.yangshi{width:400px;}
.zuo{ float:left; width:300px; background:#CCC;}
.you{ float:right; width:120px; background:#999}
</style>
</head>
<body>
<div class="yangshi">
<div class="zuo">左边300px</div>
<div class="you">右边100px</div>
</div>
</body>
</html>DIV CSS布局错位诊断
因为总宽度大约了20px,所以导致了左右结构不能平齐,就出现了右边往下掉。

这样就出现了错位的兼容问题,一般在实际中因为我们计算的疏忽,一般相差小的时候是1px-2px,那样就不会被我们发现,所以排除错位兼容可以从宽度计算入手。
例二:左右结构中有1px边框实例
一般左右结构中有1px边框,然后再加上有些边框这时我们设置左右结构时候就需要将此边框宽度与左右结构宽度计算在一起。
正确例子:
CSS与html代码如下:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右结构宽度计算</title>
<style type="text/css">
.yangshi{width:400px;}
.zuo{ float:left; width:298px; border:1px solid #F00; background:#CCC;}
.you{ float:right; width:98px; background:#999; border:1px solid #F00;}
</style>
</head>
<body>
<div class="yangshi">
<div class="zuo">左边300px</div>
<div class="you">右边100px</div>
</div>
</body>
</html>

因左右结构都有1px的宽度这个时候各需要减去左右2像素的边框宽度,所以左边最后是298px,右边为98px的宽度
DIV+CSS设置百分比宽度计算
有时候我们也需要使用百分比来计算宽度,通常情况也是总的百分比宽度,不能超过100%
CSS宽度计算时候注意总结:
无论是左右结构、多列的布局还是单独一个DIV宽度的布局设置都需要注意宽度的把握与计算,特别是使用了padding、margin、边框等CSS属性,这个时候我们都需要将它们设置的占用宽度计算入内,牢牢把握同排各宽度之和小于或等于总宽度,如果大于总宽度将会出现错位的兼容问题。所以一般错位时我们就可以从计算宽度入手,当然错位还有很多原因这里也是解决错位兼容问题的方法之一。
处理方法就这么多了,更多精彩请关注Gxl网其它相关文章!
相关阅读:
怎样用css3做出图标效果
怎么用CSS3做出灯光照射显示文字动画
怎样用canvas实现小球和鼠标的互动
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word绘制施工进度横道图!表格好了,中间的横道杂往上打!!!急急急_百 ... 如何用 SWOT 模型进行自我分析? 求朋友圈、公众号文案排版工具? 写文案用什么软件 回复文案的软件推荐 学习挖掘机需要什么条件 学挖机新手从哪里学 挖掘机学习都学什么 新手学开挖掘机先学哪些 手工麦芽糖怎么做? 麦芽糖怎么做小零食 如何选择考研地域?求大神指点 几个常用经典的css技巧_经验交流 几个好用的css函数小技巧 jquery如何让select选中某个选项的实例详解 如何使用jQuery在选择框中获取所选选项的值 心碎柠檬小说txt全集免费下载 我的温柔老妈作文450 农民不怕苦不怕累(,,,求下句 这个是祛斑用的色素提取液,请问谁知道它的公司是哪里的,就是可以提供货... 几种纯css制作的小功能实例 你好我朋友以前买了一盒祛斑的,效果很好,是广州白云制药厂生产的, 上海宽域是做什么的? 伏在你的耳畔歌词 被铅笔扎坏的皮肤会有事吗 邛崃蜀力电机厂,着火了吗 常州有单位需外协机加工的? 常州欧辰机械有限公司怎么样? 常州市沃盛机械有限公司怎么样? 常州深孔外加工哪里接 常州车床外加工怎么样 男生喊女生活祖宗什么意思 男的说女的都快成他活祖宗了是什么意思? 青岛融创阿朵小镇商铺在哪里? 青岛融创阿朵小镇在哪里? 青岛融创时代公馆是哪个开发商? 黄岛青岛融创影都学府宸院房价多少钱一平? JavaScript入门教程(1)什么是JS_基础知识 有一首歌的歌词是(就算,全世界背叛了你,我也……)接下来忘了,这首歌... 科目一挂了,要多少钱? 求背景音乐名称,谢谢! http://v.youku.com/v_show/id_XMTM2MjQ3MjQ=... 求歌名:在优酷视频《兄弟笑传之9》听到的背景音乐 好听唯美 女生唱的... 黄石顺丰快递电话多少 比熊犬吃骨头有什么讲究 比熊犬老了,还能啃猪骨头吗? 工业烘干机的安装技术 实在受不了了,我想罢工啊想罢工。。。 电脑罢工了,上网出问题,怎么办 积极面对人生道路上的挫折 人生总要积极面对,困境中奋发进取的25条金句汇编 地球只有一个,欧派却有两个”是谁的名言?