登录论坛 | 注册会员 设为首页 | 收藏本站
top
婵犵妲呴崑鎾跺緤妤e啯鍋嬮柣妯款嚙杩濋梺璺ㄥ櫐閹凤拷 缂傚倷鑳堕搹搴ㄥ矗鎼淬劌绀傛繛鎴炃氶弸搴€亜閵忋垹顏   闂傚倷绀侀幗婊堝窗鎼粹垾娑樜旈崪浣规櫓閻庡箍鍎卞Λ娑㈠煝閺冣偓閵囧嫰骞樼捄杞版埛婵犵妲勯幏锟� 婵犵數鍋為幐鍐参涢崹顕呮富闁圭儤姊荤粻鏃堟煟閺傚灝顥忔繛鎾崇埣閺屾盯寮撮妸銉т粶闂侀€炲苯澧鹃柟鍑ゆ嫹 婵犵數鍋涢悺銊х尵閸岀偛绀冮柍鍝勫€搁崜顒€鈹戦悙鏉戠仸闁瑰皷鏅犲畷銏ゆ嚃閳哄啰澶勯梺璺ㄥ櫐閹凤拷 闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛濠冨櫚闁稿鎸搁埥澶婄暦閸モ晜娈兼繝鐢靛仜閹锋垿骞忛敓锟� 濠电姷鏁搁崑鐐哄箰閹间礁绠熼柨鐔哄Т閸ㄥ倹绻涢崱妯哄闁崇粯姊圭换婵囩節閸屾碍娈銈嗘穿閹凤拷 婵犵數鍋為崹鍫曞箰閹间緡鏁勯柛顐g贩瑜版帒鐐婇柕濞р偓閺嬫牕顪冮妶鍡樺暗闁稿鍠愭穱濠囨晸閿燂拷   缂傚倸鍊搁崐鎼佸疮椤栫偛鍨傞梻鍫熺▍缂傛岸鏌涢幇鍏哥按闁稿鎸婚幏鍛村礃椤垶顥嶉梻浣虹《閺咁亪骞忛敓锟�   IT婵犵數濮烽弫鎼佸磻濞戞嚎浜瑰璺虹灱娑撳秹鏌ㄩ悤鍌涘   濠电姷鏁搁崑鐐哄箰閻愵剛绠鹃柍褜鍓欓湁婵犲﹥鍔栫€氾拷   闂傚倷绀侀幉锟犮€冮崱娑欏亱闁哄洨鍋愰弨锕傛煃瑜濋幏锟�   闂備浇宕垫慨宕囩矆娓氣偓楠炴牠顢曢埗銊х窗闂佽法鍣﹂幏锟�

婵犵數鍋為崹鍫曞箰閼姐倕鍨濈€光偓閳ь剟鍩€椤掆偓閻忔碍绻涙繝鍌ゅ殨闁割偅娲栫粈鍐煏婵炲灝鐏柣搴f磾T闂傚倸鍊搁崐鎼佸磹閸洖绀夌€广儱顦弰銉︾箾閹寸偞鐨戦柛妤佸哺閺屻劑鎮ら崒娑橆伓

闂傚倷娴囧銊╂倿閿旂晫鐝堕柛鈩冪⊕閸嬪鏌ㄩ悤鍌涘

闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲秵瀚�

缂傚倸鍊烽悞锕傘€冮崱妞㈡稒绗熼埀顒勩€佸▎鎾崇倞妞ゆ巻鍋撻悗姘樀閺屻劑鎮ら崒娑橆伓

婵犵數鍋為崹鍫曞箰閸撗冨灊妞ゆ牗鍑归悢鍡涙煥閻曞倹瀚�

闂傚倷绀侀幖顐も偓姘煎弮瀹曟洟宕橀懠顒佹闂佽法鍣﹂幏锟�

CPU


闂傚倷绀侀幉锟犲礉閺囥垹绠犻幖娣妽閸嬨倝鏌ㄩ悤鍌涘


缂傚倷鑳堕搹搴ㄥ矗鎼淬劌绀堟繛鎴炩棨濞差亝鏅搁柨鐕傛嫹

闂傚倷绀侀幖顐も偓姘煎墯閺呰埖绂掔€n€附鎱ㄥΟ鎸庣【闂傚偆鍨堕弻銊╂偆閸屾稑顏�

闂傚倷绀侀幉鈥愁潖婵犳艾纾绘繛鎴欏灩閻鏌¢崶鈺佹瀻缂佸墎鍋ら弻鈥愁吋鎼粹€斥拻闂佸摜鍣﹂幏锟�

闂傚倷绀侀幖顐︽偋閸℃瑧鐭撻悗娑櫳戦崣蹇涙煟閺冨倸甯堕梻鍌ゅ灦閺屻劑鎮ら崒娑橆伓

婵犳鍠楀畷鍧楀川椤撳缍侀弻锝夊冀閻㈢數袦闂佸搫琚崝鎴︺€佸▎鎾村€锋い鎺戝亰缁憋拷

闂傚倷绀侀幖顐︽偋閹邦兘鏋嶉柨婵嗩樈閺佸﹪鏌涢鐘插姕闁稿鍔戦弻娑⑩€﹂幋婵呯敖闂佺粯鐗幏锟�
闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋鐎规洘绮撻獮搴ㄦ寠婢跺矈妲哄┑鐘垫暩婵數鍠婂澶嬪仧闁跨噦鎷� | 缂傚倸鍊搁崐鎼佸疮椤栫偛鍨傞柛锔诲幖閸ㄦ繈鏌涢锝嗙缂佺媭鍣i弻宥堫檨闁告挾鍠庨锝夋偨閸涘﹥娅㈤梺璺ㄥ櫐閹凤拷 | 闂傚倷鑳堕幊鎾绘倶濠靛牏鐭撶€规洖娲ㄧ粈濠囨煛閸愩劌鈧摜鈧灚鐓¢弻銈嗘叏閹邦兘鍋撳Δ鍛槬闁跨噦鎷� | 缂傚倸鍊风粈渚€顢栭崨鎼晞闁告侗鍨垫慨铏亜閹捐泛鍓遍柛銈嗘礋閺屽秷顧侀柛鎾跺枎閻g兘鏁愭径瀣闂佽法鍣﹂幏锟� | 闂傚倷娴囧銊╂嚄閼稿灚娅犳俊銈傚亾闁伙絽鐏氶幏鍛喆閸曨偄濡抽梻浣芥硶閸o箓骞忛敓锟� | 闂傚倷绀侀幉鈥愁潖婵犳艾纾绘繛鎴欏灩閻鏌¢崶銉ョ仾闁搞倕锕ラ妵鍕疀閹炬剚浠奸悶姘卞枛濮婃椽宕ㄦ繝鍕棄闂佺懓鍤栭幏锟� | 闂傚倷鐒﹂幃鍫曞磿閺屻儱纾块柟鎯板Г閸ゅ霉閸忓吋缍戦柣鎰躬閺岀喖顢涢崱妤€鏆欏鐧告嫹 | 闂傚倷绀侀幉锟犮€冩径濞炬瀺闁哄洨鍎愬〒濠氭煕瀹€鈧崑鐐烘倿缂佹ɑ鍙忔俊顖濐嚙婢ь垶鏌涢悜鍥ㄥ | IT闂傚倷鑳舵灙婵炲瓨宀稿畷鎴﹀礋椤愩倖娈鹃梺璺ㄥ櫐閹凤拷 | IT缂傚倸鍊烽悞锕傘€冮崱娑樺瀭濠靛倸鎲¢崕濠囨煥閻曞倹瀚� | IT闂傚倷鑳舵灙妞ゆ垵鍟村畷鏇㈡焼瀹ュ懐鐣洪梺璺ㄥ櫐閹凤拷 | 婵犵數濮伴崹浠嬪焵椤掍胶顬奸柛蹇撶焸閺岋綁骞掗悙鏉戭伓
adtop
 
 
当前位置 : 首页>软件学院>程序开发>CSS>正文
 
CSS分栏布局的方法:绝对定位和浮动

http://www.dbit.cn 2009-3-10 8:03:13  来源:东北IT网  编辑:叶子
 
  在CSS中,实现分栏布局有两种方法。第一种方法是使用四种CSS定位选项(absolute 、static、relative和fixed)中的绝对定位(absolute positioning),它可以将文档中的某个元素从其原本位置上移除,并重新定位在期望的任何地点之上。第二种则是使用CSS中的浮动(float)概念。

  绝对定位或浮动都能够用来实现分栏效果。二者可以独立使用,也可以结合在一起,相辅相成。

  1、绝对定位

  绝对定位的优势在于,我们可以丝毫不差地精确控制任何元素的位置—这里面没有什么需要猜测或者运气的成分。由于应用了绝对定位的元素被不留痕迹地从常规文档流中完全移除,所以它也不会为其他元素带来任何的影响。

  那么让我们试一试用绝对定位如何实现下面的布局。

  
CSS


  这是一个三栏的布局,并且是居中显示的。其中,A栏是主体内容栏,B栏和C栏都是侧边栏。首先,我们不可能直接用绝对定位将A、B、C三栏定位到居中的位置,因为每个人显示器的分辨率是不同的,在1024X768分辨率的显示器上定位的居中效果,在别的分辨率的显示器上看到的效果肯定不会是居中显示的,那么,该如何解决这个问题呢?

  幸好,在绝对定位模型中有个极为有用的特性,那就是:若某个绝对定位元素的容器也被定位过,那么该元素指定的top和left值将不会基于文档的根元素html(也就是浏览器窗口的左上角)计算,而是会基于其容器的左上角计算这个偏移量。换句话说,也就是:被定位过的容器将扮演其中所有元素绝对定位起始点的角色。

  所以,利用这个特性,我们给A、B、C栏的外部加上一个容器D,如下图:

  
CSS


  然后,我们让容器D居中,并给它加上一个属性:position:relative,这样,再用绝对定位定位A、B、C的top和left值,A、B、C的位置就会基于容器D的左上角的位置来计算了,这样就可以实现我们期望的三栏居中的效果了。

  但是,我们常用的布局并没有这么简单,除了三栏之外,我们还需要一个页头和一个页脚,如下图:

  
CSS


  这时候,再用绝对定位布局就行不通了,因为绝对定位的元素会从文档流中完全移除,这时,页脚会紧挨着页头,显示在页头的下方。

  如果我们一定要采用绝对定位的话,那么必须预先知道这三栏中每一栏的高度,然后再根据其中最高的一栏定位页脚。若是任意一栏中的文本长度无法确定的话,除了使用JavaScript,我们也只能放弃绝对定位的念头,转而投入到浮动布局的怀抱。

  2、浮动

  浮动的本意是要将插入到文章中的图片向左或者向右浮动,使图片下方的文字自动环绕在它的周围,使图片的左边或者右边不会出现一大块的留白。

  浮动的语法虽然简单,但却不那么容易掌握,下面让我们举例说明如何用浮动来进行布局。同样,我们要实现一个带页脚的三栏布局。如下图:

  
CSS


  如何用浮动实现这样的效果呢?其实很简单:

  1、设定E的宽度,让E居中

  2、设定A、B、C的宽度,将A、B、C分别向左浮动

  3、给页脚设置clear属性

  需要说明的是,浮动布局依然遵循常规文档流,所以与绝对定位相比,浮动定位时HTML源文件中元素声明的位置显得格外重要。 当然,解决这个问题的最简单的方法就是在源文件中交换左栏和右栏的声明次序,也有方法不用交换各栏的次序也可以实现同样的布局,但是,这就要用到一种比较晦涩的使用负边距值的方法。一般情况下,人们十有八九会选择交换源文件中左中两栏的声明次序。
 
收藏】【打印】【进入论坛
  相关文章:

73

·CSS3 Media Queries 详解
·CSS实例教程:非浮动区域设置宽度
·css的效率和浏览器渲染的速度
·关于CSS HACK 解决兼容的写法 
·小议使用“完整”的CSS的缺点
·关于CSS不透明的详细介绍 
·CSS中设置段落间距的方法
·用css网站布局之十步实录
·DIV+CSS布局代码精简对SEO的影响 
·CSS教程:网页中英文字体的设置 
·css3文本阴影属性text-shadow说明 

 
 
 
 
最新文章

中关村艳照门女主角详记录高清组图 
大连护士门大尺度艳照高清组图
iPhone女孩微博爆红 最宝贵东西换iPhon
反恐精英之父内维尔:改变电脑游戏销售
团购网站黎明之前:中国市场惨烈厮杀不
团购鼻祖Groupon中国揭秘:快与慢的商业
Spil Games发布新的品牌形象
1800配置一台主机 不要显示器
联想V360笔记本模特写真
爱国者第四代移动硬盘将面市、低电压保

 
推荐文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆红 最宝贵东西换
大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组
苹果员工中毒门
宫如敏不雅照疯传 看张馨予韩一菲
深耕市场 永续经营——专访百脑汇
优派专业电子书 让您回家旅途多姿
揭晓百万大奖三星bada魅力绽放中
大明龙权“江湖英雄会”全国PK大
永恒之塔校园达人挑战赛完美落幕
八卦图解 More>>
iPhone女孩微博爆红 最宝贵东西换 大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组 宫如敏不雅照疯传 看张馨予韩一菲

闂佺ǹ绻愰崢鏍姳椤掑嫬瀚夋い鎺戝€昏ぐ锟� - 闂佽壈椴稿濠氭焾閹绢喖绠i柟瀛樼矋缁拷 - 闂佸綊鏀辩粙鎴﹀矗閻戞ḿ鈻曞ù鑲╄ˉ閺€锟� - 濡ょ姷鍋涢悘婵嬪箟閿熺姴瀚夌€广儱鎳庨~锟� - 闂佸憡鐟ラ鍡涘磿韫囨稒鐓i柣鎰靛墮婢讹拷
Copyright©2006-2011闂侀潧妫岄崑锟�Dbit.Cn. All Rights Reserved.
闁哄鐗忕粊顥㏄婵犮垼顔愰幏锟�06014875闂佸憡鐟遍幏锟�

Tel:024-88340056 Mob:13066598927 Email:WebMaster QQ:69424720

缂傚倸鍟崹褰掓偟閻ゃ弾缂傚倸娴勯幏锟�:缂傚倷绀佺换姗€寮ㄩ姀銈呯柈闁跨噦鎷�:65477551 闂佺懓鐏堥崑鎾绘煛閸偄鐏i柛蹇ユ嫹:28526281 婵炲瓨绮岄張顒佹櫠濠婂牊鍋ㄥù锝呭暙婢癸拷:24536322 缂傚倸娲㈤崐娑氣偓姘虫珪鐎电厧顫濋崡鐐插籍:24815709 缂備焦姊归悷鈺呭汲鏉堚晝绀冮柨鐕傛嫹:8052026 婵炲瓨绮岄張顒佹櫠濠婂牊鍋ㄥù锝呭暙婢癸拷:57897142 缂傚倷绀佺换姗€寮ㄩ姀銈呯柈闁跨噦鎷�:20966008 濠电偞鎸搁幉锟犲垂濞嗘垹绀冮柨鐕傛嫹:65477153