zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Statische div Container bei änderung der Browsergröße ( In % Angabe)

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 16.06.2009, 16:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 16.06.2009
Beiträge: 1
napfkuchen befindet sich auf einem aufstrebenden Ast
Standard Statische div Container bei änderung der Browsergröße ( In % Angabe)

Guten Tag,

habe jetzt schon google durchforstet und auch hier die Suche gequält, dennoch finde ich nirgends ein Thread der annähernd an mein Problem ansetzt...

Ich habe folgende CSS Datei:
Zitat:
body { background-color:#FFFFFF; color:#000000; font-family:Tahoma; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/* Deklarierung der <div> container */

#logo { width:250px; height:500px; position:relative; left:50%; margin-left:-125px; background-image:url(logo.gif); }
#intext { width:450px; position:relative; left:35%; margin-left:-225px; top:60%; color:#000000; background-color:#FF0000; }
Wie man sehen kann, zwei div´s, die jeweils absolute von der Browsergabe zu jeweils 50% und 35% zentriert ausgegeben werden... Dies funktioniert ansich auch wunderbar, wenn man die Seite aufruft:

HTML-Code:
<!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" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>monotonWEBmedia.de - spreading inner creativity</title>
<link rel="stylesheet" type="text/css" href="stil.css">
</head>

<body>
<div id="logo"></div><div id="intext">TEST</div>
</body>
</html>
Das Problem ist jetzt, wenn ich das Browserfenster z.B. verkleinere, gehen die div´s mit ( ok, ist ja auch logisch!^^ )
Ich möchte jedoch, das die div´s statisch sind, sprich an der Stelle im Dokument bleiben und quasi bei jeder Auflösung und größe vom Browser / Besuchersystem die div´s bei genau diesen % Angaben sitzen...

Sprich bei 800x600 Auflösung links zu 50% zentriert, bei 1280x1024 auch usw ... Hoffe das man mir soweit folgen kann?

Sprich dynamische div Container, die sich immer an der Auflösung / Browsergröße des Besuchers orientieren aber dennoch statisch auf der position des HTML Dokuments fixiert ist...

Hoffe, das jemand ne möglichkeit weiss ( Außer mit px Angaben zu arbeiten >.< )

grüße, napfkuchen!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.06.2009, 18:56
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Hi,

möchstens du nur eine horizontale oder horizontale und vertikale Zentrierung?

Nur horizontal: Mach dir ein alles umgebendes div, gib dem eine Breite und margin:0 auto;

Horizontal und vertikal: guckst du [url=http://d-graff.de/fricca/center.html]hier[(url].
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 17.06.2009, 17:33
Neuer Benutzer
neuer user
 
Registriert seit: 05.06.2009
Beiträge: 27
cheza befindet sich auf einem aufstrebenden Ast
Standard

Das Problem:

"position: relative;" bedeutet, dass es sich am möglichen Standort orientiert (da wo es eigentlich hätte hinkommen sollen.

"position: absolute;" bedeutet, dass es sich am umschließenden Element orierntiert (also das Eltern-Element)

"position: fixed ;" bedeutet, dass es sich am Viewport orientiert... also am Browserfenster.

Also probier mal die letzte Variante. Löst das dein Problem???
Mit Zitat antworten
  #4 (permalink)  
Alt 17.06.2009, 18:31
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Hi,

Zitat:
Zitat von cheza Beitrag anzeigen
"position: relative;" bedeutet, dass es sich am möglichen Standort orientiert (da wo es eigentlich hätte hinkommen sollen.
"position: absolute;" bedeutet, dass es sich am umschließenden Element orierntiert (also das Eltern-Element)
"position: fixed ;" bedeutet, dass es sich am Viewport orientiert... also am Browserfenster.
sorry, aber ich glaube du hast da was in den falschen Hals gekriegt.
Das kann ich leider nicht so stehen lassen :

position:relative;
Relativ posit. Elemente bewegen sich relativ zu ihrem ursprünglichen Platz auf den Neuen.
D.H. wenn das relative Element z.B. die Angaben top:25px left:25px bekommt, verschiebt es sich um 25px nach rechts und um 25px nach unten, immer von seinem alten Platz aus gesehen.
Vorher machen sie einen Zaun um den alten Platz, damit da keine anderen Elemente hinkönnen.

position:absolute;
Absolut posit. Elemente sind komplett aus dem Textfluß raus. Die anderen Elemente tun so als wäre das absol. Element nicht da.
Nachfolgende Elemente besetzen also den Platz, wo vorher das Absolute gehockt hat.
Positionsangaben beziehen sich immer auf body, es sei denn das umgebende Element hat postition:relative;, dann orientiert sich das absol. Element bei den Positionsangaben daran.

position:fixed;
Fixierte Elemente sind wie absolute Elemente, bleiben jedoch beim Scrollen an der gleichen Stelle stehen.
Sie orientieren sich immer an body.
Leider kann der IE 6 mit position:fixed nix anfangen.
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
  #5 (permalink)  
Alt 17.06.2009, 19:09
Benutzerbild von Crizzo
der mit dem Editor kämpft
XHTMLforum-Kenner
 
Registriert seit: 17.10.2006
Ort: Ost-Hessen
Beiträge: 4.828
Crizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer Mensch
Standard

Kleine Ergänzung zu hubses Ausführung:

position:static = Ausgangswert und kann deshalb weggelassen werden. Element ist normal im Fluß.
__________________
Ohne Quelltext gibts selten Hilfe. Also: Onlinebeispiel hochladen und Link bereitstellen!
Foren-FAQ
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schriftfarbe in den Eintragungsfeldern von jforms Steveislucky CSS 2 16.03.2010 10:59
Linkverhalten im IE6 ChOpSueY! CSS 19 19.05.2008 22:48
joomla template entschlüsseln nieselfriem CSS 2 18.03.2008 13:12
Div mit margin spannt Div container nicht auf. donfo CSS 11 27.02.2008 11:51
div container verschachteln blau CSS 2 05.12.2006 19:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:45 Uhr.