css position:fixed overflow:auto

Ich möchte ein div am unteren Rand der Seite, und legen Sie die Breite auf 960px, in der Mitte der Seite, die min distence an den linken Rand ist 170px. das ist mein code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
</head>
<style type="text/css">
body{width:100%;height:100%;}
*{padding:0;margin:0;}
#wrap{position:fixed;margin:0 auto;margin-left:170px;width:960px;overflow:auto;bottom:0;height:100px;}
</style>
<body>
<div id="wrap">
test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test&nbsp;test
</div>
</body>
</html>

Aber wenn der Bildschirm Breite ist 1024, der div#wrap hat keine scroll-und der Rechte Teil wird nicht angezeigt. Wie kann ich es beheben?

InformationsquelleAutor yuli chika | 2011-01-13

Schreibe einen Kommentar