Wie passe ich die absolute Breite / Polsterung an?

8

Ich muss die Positionierung auf absolut setzen, damit #bottom am unteren Bildschirmrand fixiert werden kann. Ich muss auch die Breite / Polsterung des Containers #panel haben. Wenn ich die Position jedoch auf absolut festlege, füllt die Breite nur die gesamte Bildschirmbreite aus. Wie kann ich das stoppen? Ich brauche #Bottom, um in die Breite / Füllung von #panel zu passen.

HTML:

%Vor%

CSS:

%Vor%

Oben ist ein Bild von dem, was passiert. Grün ist das Padding und Blau ist der Inhaltsbereich, in den es passen sollte (dunkelblau ist das tatsächliche Div ( #panel ), das ich in den Inhaltsbereich einfügen möchte). Ich nehme an, weil es absolut ist, ignoriert es das, ich suche nach einem Weg, um das zu umgehen.

Geige: Ссылка

Danke

    
jskidd3 29.07.2013, 11:03
quelle

3 Antworten

2

Das Problem mit dem, was Sie tun, ist, dass es die gesamte Breite einschließlich der Polsterung einnimmt und an der linken Seitenbreite der Polsterung ausrichtet. Sie können dies beheben, indem Sie einen Wrapper mit einer relativen Position verwenden. Vergessen Sie auch nicht, die Position #panel relativ zu machen.

Der Code, mit dem Sie enden, ist etwas in dieser Richtung:

%Vor%

Und das CSS:

%Vor%

Hier ist ein Beispiel: Ссылка

    
Daniël Voogsgerd 29.07.2013 11:20
quelle
1

Sie können calc so verwenden:

%Vor%     
MorteZa SenFi 30.06.2016 23:29
quelle
-4

füge links hinzu: 0px zu deiner absoluten ID. Es beginnt mit 0px mit seiner relativen ID

    
jignesh kheni 29.07.2013 12:26
quelle

Tags und Links