phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.02.2005, 17:46   #1
TP-Junior
 
Registriert seit: Feb 2005
domesens macht alles soweit korrekt

fenster mittig mit css


Hallo!
Ich will den kompletten Inhalt meiner Seite in einer box darstellen, die sowohl horizontal als auch vertikal immer mittig bleiben soll (unabhängig von auflösung und größe des browserfensters).
Das habe ich mit folgendem code soweit auch hinbekommen:

#inhalt {
position: absolute;
height: 450px;
width: 750px;
margin: -225px -375px;
top: 50%;
left: 50%;
text-align: left;
padding: 0px;
background-color: #f5f5f5;
overflow: auto;
}

Der Nachteil bei diesem Code ist, dass die Scrollbalken einem nicht mehr viel weiterhelfen, sobald das Browserfenster kleiner als die box ist... An den Rändern wird dann immer etwas von der Box abgeschnitten!

Hat jemand einen Verbesserungsvorschlag, oder eine ganz andere Idee, um so was zu realisieren?

Viele Grüße und Danke im voraus
Dome
domesens ist offline   Mit Zitat antworten


Alt 19.02.2005, 18:09   #2
TP-Veteran
 
Benutzerbild von Terry
 
Registriert seit: Mar 2004
Terry hilft, wo's gehtTerry hilft, wo's gehtTerry hilft, wo's geht
Zitat:
Zitat von domesens
Hat jemand einen Verbesserungsvorschlag, oder eine ganz andere Idee, um so was zu realisieren?
Nein, leider nicht. Genau das Abgeschnittenwerden des Inhalts (links und oben) bei zu kleinem Viewport ist das Problem dieser Methode. Abhilfe gibt es da keine.

Bleibt nur: diese Methode nur bei sehr kleinen Boxen verwenden.
Andere Möglichkeiten, horizontal und vertikal zu zentrieren, gibt es meines Wissens aber nicht.
__________________
Grüße, Terry
Terry ist offline   Mit Zitat antworten
Alt 21.02.2005, 22:24   #3
TP-Junior
 
Registriert seit: Feb 2005
domesens macht alles soweit korrekt
Hab das Problem jetzt mit Tabellen gelöst...


Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="metal2.css" rel="stylesheet" type="text/css">

</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%" align="center">
<tr>
<td>
<table width="750" height="450" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000">
         <tr> 
          <td width="750" height="450" align="left" valign="top" bgcolor="#FF9966"> 
            <div id="box"></div>
		  </td>
        </tr>
      </table>
</td>
</tr>
</table>
</body>
</html>
mit der css-datei:

Code:
body {
	background-color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0px;
	margin:0px;
	overflow:auto;
}

#box {
	position:absolute;
	height:450px;
	width:750px;
	margin:0px;
	text-align:left;
	padding:0px;
	background-color:#ccd3ff;
	overflow:hidden;
}

Mit firefox klappt das wunderbar. beim ie hab ich das problem, dass die box ihre position nicht verändert, wenn ich die fenstergröße ändere. Erst wenn ich die Seite in der neuen Fenstergröße neu lade, stimmt alles.
Weiß jemand, woran das liegt?

Viele Grüße
dome

Geändert von domesens (21.02.2005 um 22:29 Uhr).
domesens ist offline   Mit Zitat antworten
Alt 22.02.2005, 11:15   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Du kannst das mit css schon lösen:
Code:
#inhalt { 
height: 450px; 
width: 750px; 
margin: 0 auto; 
text-align:left; 
vertical-align: middle;
padding: 0px; 
background-color: #f5f5f5; 
overflow: auto; 
}
das vertikal-zentrieren ist halt nicht ohne weiteres möglich.
Durch den auto-wert bei margin wird das ganze aber zentriert.

Um den IE in den Griff zu bekommen, nutze einen richtigen Doctype, so wie z.B.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(hab ich auch erst hier gelernt, gibt gute Threads hier, die das erklären )
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 22.02.2005, 11:22   #5
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Eine genaue Erklärung zur Zentrierung (horizontal und vertikal) mit css findest Du hier
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 22.02.2005, 11:28   #6
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Ich würde hierfür auf jeden Fall zu Tabellen greifen, wie du es ja schon getan hast - auch wenn es nicht gerade "schön" ist.

Hier sind alle Möglichkeiten aufgelistet und sehr gut erklärt.
Damit sollte es auch bei dir und in älteren Browsern klappen.
__________________
Meine Makros

Geändert von Nele (22.02.2005 um 13:29 Uhr).
Nele ist offline   Mit Zitat antworten
Alt 22.02.2005, 11:31   #7
TP-Specialist
 
Benutzerbild von Rinaldo
 
Registriert seit: Oct 2003
Ort: Niederbayern
Rinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine User
Und mein Beispiel für horizontal UND vertikal zentrierte DIVs. Funktioniert soviel ich bis jetzt probiert habe, in allen Browsern .
Rinaldo ist offline   Mit Zitat antworten
Alt 22.02.2005, 13:31   #8
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Das ist genau das, was ich gepostet habe.
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten
Alt 10.03.2005, 20:03   #9
TP-Newbie
 
Registriert seit: Mar 2005
bongofury macht alles soweit korrekt
Zitat:
Zitat von Rinaldo
Und mein Beispiel für horizontal UND vertikal zentrierte DIVs. Funktioniert soviel ich bis jetzt probiert habe, in allen Browsern .
Funktioniert leider nicht am IE unter Mac OSX
bongofury ist offline   Mit Zitat antworten
Alt 10.03.2005, 21:51   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Zitat:
Zitat von bongofury
Funktioniert leider nicht am IE unter Mac OSX
Zeig mir eine Seite, die unter Mac OSX und IE läuft
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.03.2005, 00:15   #11
TP-Newbie
 
Registriert seit: Mar 2005
bongofury macht alles soweit korrekt
Zitat:
Zitat von St@eff.en
Zeig mir eine Seite, die unter Mac OSX und IE läuft
Zugegeben, die Auswahl an CSS-gestylten Seiten ist nicht allzu groß, aber leider ist diese Kombination (zumindest im Agenturbereich) weiter verbreitet als mir selbst lieb ist...
bongofury ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
fenster mittig mit css fenster mittig mit css
« [css] Versatz eines Divs und Zentrierung im FF | CSS-Freaks »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
problem mit css flashing frank Dreamweaver 3 18.11.2004 21:59
CSS mit mousover effekt bei tabellenhintergrund? mimamo CSS 8 15.08.2004 17:42
Xhtml mit css sieht im netscape nicht korrekt aus??? buddhala CSS 6 20.06.2004 22:47
Rollover TEXT mit CSS (?!) Libby CSS 16 01.07.2003 12:32
Probleme mit CSS keop Dreamweaver 2 22.07.2001 11:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67