2009-03-10 8 views
1

Ich versuche, eine Facebook-ähnliche Symbolleiste am unteren Bildschirmrand für eine Website zu implementieren, an der ich gerade arbeite.Schwebende Symbolleiste unten, zentriert, 80% der aktuellen Bildschirmbreite

Derzeit habe ich es 100% der Breite des Bildschirms, aber ich möchte es fast genau wie Facebooks Symbolleiste aussehen, zentriert, unten auf der Oberseite, etwa 80% der aktuellen Bildschirmbreite.

Hier ist die aktuelle CSS für die Symbolleiste, die ich habe, die 100% der Bildschirmbreite ist.

Vielen Dank im Voraus.

CSS:

<style type="text/css"> 
#toolbar 
{ 
background:url('/_assets/img/toolbar.gif') repeat-x; 
height:25px; 
position:fixed; 
bottom:0px; 
width:100%; 
left:0px; 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
z-index:100; 
font-size:0.8em; 
} 
</style> 

Antwort

4

Verwendung:

left:10%; 
right:10%; 
+0

Verwendung von 1% anstelle von 10% zusammen mit der Breite von 100% wird mich den gewünschten Effekt zu herauszunehmen. Danke! – Tom

+0

Es ist erwähnenswert, dass IE 6, wo sowohl "links" als auch "rechts" angegeben sind, "rechts" ignoriert und sich auf "Breite" oder die Breite des Inhalts des Elements verlässt. (Gleichfalls für "top" und "bottom", abhängig von "height".) – eyelidlessness

3
width: 80%; 
left: 10%; 
right: 10%; 

Wie ist das?

2

CSS:

#container { 
    width: 100%; 
} 
#toolbar { 
    width: 80%; 
    height: 40px; 
    margin-right: auto; 
    margin-left: auto; 
} 

HTML:

<div id="container"> 
    <div id="toolbar"></div> 
</div> 
Verwandte Themen