成人免费在线观看视频-国产绿帽子多p交换视频-精品国产一区av-免费xx视频-人妻熟妇乱又伦精品视频中文字幕-特级毛片内射www无码

CSS網(wǎng)頁布局錯位:CSS寬度計算

2016/10/13 14:14:27   閱讀:1610    發(fā)布者:1610

為什么計算寬度
計算網(wǎng)頁像素寬度是為了CSS網(wǎng)頁布局整齊與兼容。常見的我們布局左右結(jié)構(gòu)網(wǎng)頁或使用padding、margin布局的時候?qū)⒂嬎?br/>整頁寬度,如果不計算無論是寬度過大過小就會出現(xiàn)錯位問題。

怎么計算CSS寬度
例一:我們計算一個左右結(jié)構(gòu)的布局樣式。
假如總寬度為400px,那么左右加起來就應(yīng)當(dāng)小于400px,那我們可能左邊為300px,右邊為100px
正確代碼:
 

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右結(jié)構(gòu)寬度計算www.webjx.com</title>
<style type="text/css">
.webjxcom{width:400px;}
.zuo{ float:left; width:300px; background:#CCC;}
.you{ float:right; width:100px; background:#999}
</style>
</head>
<body>
<div class="webjxcom">
<div class="zuo">左邊300px</div>
<div class="you">右邊100px</div>
</div>
</body>
</html>

以上為正確的左右結(jié)構(gòu)總寬度剛好等于400px

錯誤:
假如我們在總寬度不變情況下,左邊為300px,而右邊為120px那總寬度超過了20px,
我們看看會出現(xiàn)什么問題,DIV+CSS代碼如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右結(jié)構(gòu)寬度計算www.webjx.com</title>
<style type="text/css">
.webjxcom{width:400px;}
.zuo{ float:left; width:300px; background:#CCC;}
.you{ float:right; width:120px; background:#999}
</style>
</head>
<body>
<div class="webjxcom">
<div class="zuo">左邊300px</div>
<div class="you">右邊100px</div>
</div>
</body>
</html>

我們根據(jù)上圖可看出因為總寬度大約了20px,所以導(dǎo)致了左右結(jié)構(gòu)不能平齊,就出現(xiàn)了右邊往下掉。
這樣就出現(xiàn)了錯位的兼容問題,一般在實際中因為我們計算的疏忽,一般相差小的時候是1px-2px,
那樣就不會被我們發(fā)現(xiàn),所以排除錯位兼容可以從寬度計算入手。

例二:左右結(jié)構(gòu)中有1px邊框?qū)嵗?br /> 一般左右結(jié)構(gòu)中有1px邊框,然后再加上有些邊框這時我們設(shè)置左右結(jié)構(gòu)時候就需要將此邊框?qū)挾扰c左右結(jié)構(gòu)寬度計算在一起。
正確例子:
CSS與html代碼如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>左右結(jié)構(gòu)寬度計算www.webjx.com</title>
<style type="text/css">
.webjxcom{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="webjxcom">
<div class="zuo">左邊300px</div>
<div class="you">右邊100px</div>
</div>
</body>
</html>

因左右結(jié)構(gòu)都有1px的寬度這個時候各需要減去左右2像素的邊框?qū)挾龋宰筮呑詈笫?98px,右邊為98px的寬度

如果不減去邊框?qū)斐梢幌滦Ч?/p>

DIV+CSS設(shè)置百分比寬度計算
有時候我們也需要使用百分比來計算寬度,通常情況也是總的百分比寬度,不能超過100%

CSS寬度計算時候注意總結(jié):
無論是左右結(jié)構(gòu)、多列的布局還是單獨一個DIV寬度的布局設(shè)置都需要注意寬度的把握與計算,
特別是使用了padding、margin、邊框等CSS屬性,這個時候我們都需要將它們設(shè)置的占用寬度計算入內(nèi),
牢牢把握同排各寬度之和小于或等于總寬度,如果大于總寬度將會出現(xiàn)錯位的兼容問題。所以一般錯位時
我們就可以從計算寬度入手,當(dāng)然錯位還有很多原因這里也是解決錯位兼容問題的方法之一。

主站蜘蛛池模板: 亚洲色欧美色2019在线| 精品国产乱码久久久久久红粉| 欧美精品一区二区a片免费| 综合网日日天干夜夜久久| 99精品国产99久久久久久97| 亚洲区少妇熟女专区| 亚洲综合一区二区三区无码| 欧美情侣性视频| 精品伊人久久久大香线蕉下载| 77777亚洲午夜久久多喷| 久久一本久综合久久爱| 人妻夜夜爽天天爽欧美色院| 精品无人码麻豆乱码1区2区| 日本文字幕a∨| 亚洲综合欧美在线一区在线播放| 男人猛吃奶女人爽视频| 日本aaaa级| 免费看片网址| 无码精品国产va在线观看dvd| 色婷婷久久综合中文久久蜜桃av | 奇米影视色777四色在线首页| 国产农村熟妇videos| 曰韩免费无码av一区二区| 性色av无码久久一区二区三区| 99久久久无码国产精品6| 四虎国产精品成人免费久久| 疯狂三人交性欧美| 午夜影院91| 在线精品无码字幕无码av| 一个人看的www视频免费观看| 成人aⅴ综合视频国产| 野花社区在线观看视频| 男女做aj视频免费的网站| 久久国产亚洲高清观看| 国产情侣作爱视频免费观看| 亚洲成老女av人在线视| 国产中年熟女高潮大集合| 天天爽天天狠久久久综合麻豆| 狠狠色噜噜狠狠狠狠7777米奇| 成人乱人乱一区二区三区| 国产精品国产免费无码专区不卡|