2013-04-13 139 views
1

我设计一个网站,我想我的页眉和页脚的div跨越页面的宽度为100%,并从绝对顶部和页面底部有没有空格开始HTML 100%的宽度页眉和页脚

我目前有这个。

<title>Untitled Document</title> 
<style type="text/css"> 
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow); 

#header { 
    background: #636769; 
} 

#navigation { 
} 

body { 
    font-family: 'PT Sans Narrow', sans-serif; 
    font-size: 16pt; 
    background: url(../images/texture.png); 
} 

#wrapper { 
    width: 938px; 
    margin: 0 auto; 
    padding: 20px 20px; 
    background: white; 
} 

#footer { 
    background: #636769; 
} 
</style> 
</head> 



<body> 
<!-- begin header --> 
    <div id="header"> 
    <p>Content</p> 
    </div> 

<!-- begin wrapper --> 
<div id="wrapper"> 

<!-- begin navigation --> 
    <div id="navigation"> 
    <ol> 
    <li>link1</li> 
    <li>link2</li> 
    <li>link3</li> 
    <li>link4</li> 
    </ol> 
    </div> 

<!-- begin content --> 
    <div id="content"> 
    <h1>Heading</h1> 
    <p>Content</p> 
    </div> 

</div> 

<!-- begin footer --> 
    <div id="footer"> 
    <p>Content</p> 
    </div> 

</body> 
</html> 

我希望页眉和页脚看起来像这样; http://rocketbug.com/2.0/

Thankyou,Niall。

回答

0

你可能需要重写body元素的margin(例如,Chrome将其设置为8像素

0

添加在CSS之上:

* { 
margin:0px; 
padding:0px; 
} 

页眉:

#header { 
    background: #636769; 
    position:relative; 
    width:100%; 
} 

页脚:

#footer { 
    background: #636769; 
    width:100%; 
    position:relative; 
    bottom:0px; 
} 
0
html, body, div, span, applet, object, iframe, 
    h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
    a, abbr, acronym, address, big, cite, code, 
    del, dfn, em, font, img, ins, kbd, q, s, samp, 
    small, strike, strong, sub, sup, tt, var, 
    b, u, i, center, 
    dl, dt, dd, ol, ul, li, 
    fieldset, form, label, legend, 
    table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    vertical-align: baseline; 
    background: transparent; 
} 
body { 
    line-height: 1; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 

/* Don't kill focus outline for keyboard users: http://24ways.org/2009/dont-lose-your-focus */ 
a:hover, a:active { 
    outline: none; 
} 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} 
del { 
    text-decoration: line-through; 
} 

/* tables still need 'cellspacing="0"' in the markup */ 
table { 
    border-collapse: collapse;`enter code here` 
    border-spacing: 0; 
} 
#header { 
    background: #636769; 
} 

#navigation { 
} 

body { 
    font-family: 'PT Sans Narrow', sans-serif; 
    font-size: 16pt; 
    background: url(../images/texture.png); 
    position: relative; 
} 

#wrapper { 
    width: 938px; 
    margin: 0 auto; 
    padding: 20px 20px; 
    background: white; 
} 

#footer { 
    background: #636769; 
    position: absolute; 
    bottom: 0; 
    width: 100%; 
} 
+0

在CSS中添加此,随时添加这个CSS来初​​始化所有元素的HTML所有的CSS, 看看这个例子:http://jsfiddle.net/ARuvu/ – hafid2com

相关问题