两个fixed margin布局样例

两个fixed margin布局样例
Two Columns & Fixed layouts

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
< html  xmlns ="http://www.w3.org/1999/xhtml"  lang ="en"  xml:lang ="en" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=iso-8859-1"   />
< title > Dynamic Drive: CSS Fixed Layout #2.1- (Fixed-Fixed) </ title >
< style  type ="text/css" > ...

body
{...}{
margin
:0;
padding
:0;
line-height
: 1.5em;
}


b
{...}{font-size: 110%;}
em
{...}{color: red;}

#maincontainer
{...}{
width
: 840px; /**//*Width of main container*/
margin
: 0 auto; /**//*Center container on page 这一句如果想起作用,页首必须加xhtml DTD引用*/
}


#topsection
{...}{
background
: #EAEAEA;
height
: 90px; /**//*Height of top section*/
}


#topsection h1
{...}{
margin
: 0;
padding-top
: 15px;
}


#contentwrapper
{...}{
float
: left;
width
: 100%;
}


#contentcolumn
{...}{
margin-left
: 200px; /**//*Set left margin to LeftColumnWidth*/
}


#leftcolumn
{...}{
float
: left;
width
: 200px; /**//*Width of left column*/
margin-left
: -840px; /**//*Set left margin to -(MainContainerWidth)*/
background
: #C8FC98;
}


#footer
{...}{
clear
: left;
width
: 100%;
background
: black;
color
: #FFF;
text-align
: center;
padding
: 4px 0;
}


#footer a
{...}{
color
: #FFFF80;
}


.innertube
{...}{
margin
: 10px; /**//*Margins for inner DIV inside each column (to provide padding)*/
margin-top
: 0;
}


</ style >

< script  type ="text/javascript" > ...
/**//*** Temporary text filler function. Remove when deploying template. ***/
var gibberish=["This is just some filler text""Welcome to Dynamic Drive CSS Library""Demo content nothing to read here"]
function filltext(words)...{
for (var i=0; i<words; i++)
document.write(gibberish[Math.floor(Math.random()
*3)]+" ")
}

</ script >

</ head >
< body >
< div  id ="maincontainer" >

< div  id ="topsection" >< div  class ="innertube" >< h1 > CSS Fixed Layout #2.1- (Fixed-Fixed) </ h1 ></ div ></ div >

< div  id ="contentwrapper" >
< div  id ="contentcolumn" >
< div  class ="innertube" >< b > Content Column:  < em > Fixed </ em ></ b >   < script  type ="text/javascript" > ...filltext(45) </ script ></ div >
</ div >
</ div >

< div  id ="leftcolumn" >
< div  class ="innertube" >< b > Left Column:  < em > 200px </ em ></ b >   < script  type ="text/javascript" > ...filltext(15) </ script ></ div >
</ div >

< div  id ="footer" >< href ="http://www.dynamicdrive.com/style/" > Dynamic Drive CSS Library </ a ></ div >

</ div >
</ body >
</ html >

 
Three Columns & Fixed layouts

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
< html  xmlns ="http://www.w3.org/1999/xhtml"  lang ="en"  xml:lang ="en" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=iso-8859-1"   />
< title > Dynamic Drive: CSS Fixed Layout #3.1- (Fixed-Fixed-Fixed) </ title >
< style  type ="text/css" >

body
{
margin
:0;
padding
:0;
line-height
: 1.5em;
}


b
{font-size: 110%;}
em
{color: red;}

#maincontainer
{
width
: 840px; /*Width of main container*/
margin
: 0 auto; /*Center container on page*/
}


#topsection
{
background
: #EAEAEA;
height
: 90px; /*Height of top section*/
}


#topsection h1
{
margin
: 0;
padding-top
: 15px;
}


#contentwrapper
{
float
: left;
width
: 100%;
}


#contentcolumn
{
margin
: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}


#leftcolumn
{
float
: left;
width
: 180px; /*Width of left column in pixel*/
margin-left
: -840px; /*Set margin to that of -(MainContainerWidth)*/
background
: #C8FC98;
}


#rightcolumn
{
float
: left;
width
: 190px; /*Width of right column*/
margin-left
: -190px; /*Set left margin to -(RightColumnWidth)*/
background
: #FDE95E;
}


#footer
{
clear
: left;
width
: 100%;
background
: black;
color
: #FFF;
text-align
: center;
padding
: 4px 0;
}


#footer a
{
color
: #FFFF80;
}


.innertube
{
margin
: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top
: 0;
}


</ style >

< script  type ="text/javascript" >
/*** Temporary text filler function. Remove when deploying template. ***/
var gibberish=["This is just some filler text""Welcome to Dynamic Drive CSS Library""Demo content nothing to read here"]
function filltext(words){
for (var i=0; i<words; i++)
document.write(gibberish[Math.floor(Math.random()
*3)]+" ")
}

</ script >

</ head >
< body >
< div  id ="maincontainer" >

< div  id ="topsection" >< div  class ="innertube" >< h1 > CSS Fixed Layout #3.1- (Fixed-Fixed-Fixed) </ h1 ></ div ></ div >

< div  id ="contentwrapper" >
< div  id ="contentcolumn" >
< div  class ="innertube" >< b > Content Column:  < em > Fixed </ em ></ b >   < script  type ="text/javascript" > filltext(10) </ script ></ div >
</ div >
</ div >

< div  id ="leftcolumn" >
< div  class ="innertube" >< b > Left Column:  < em > 180px </ em ></ b >   < script  type ="text/javascript" > filltext(20) </ script ></ div >

</ div >

< div  id ="rightcolumn" >
< div  class ="innertube" >< b > Right Column:  < em > 190px </ em ></ b >   < script  type ="text/javascript" > filltext(15) </ script ></ div >
</ div >

< div  id ="footer" >< href ="http://www.dynamicdrive.com/style/" > Dynamic Drive CSS Library </ a ></ div >

</ div >
</ body >
</ html >

ps:其实很多大网站还是cnter元素+table的布局方式 研究div还是要看一些新兴2.0网站
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值