Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 13.06.07, 12:55
Forum Newbie
 
Registriert seit: 27.02.07
Beiträge: 47

Seiten Inhalt in der Bildschirmmitte ausrichten


Hallo zusammen,
grade steh ich voll auf dem Schlauch. Ich glaub mein Problem ist so einfach, dass es gar nirgends hier aufgeführt wird. Folgendes:
Ich hab ne Div-Box in der meine Seiteninhalte dargestellt werden. Ich fände es jetzt toll, wenn diese Div-Schachtel immer in der Bildschirmmitte angezeigt werden würde, egal wie groß der Bildschirm ist und egal welche Bildschirmauflösung verwendet wird.

Weiß mir jemand Rat oder ne Seite wo ich die Infos finde?

Hier mein html-template
Code:
<!--###DOKUMENT### start-->

<table id="centertable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle" align="center">
<div id="box"><img src="fileadmin/tobi/Images/box.jpg" border="0">
</div>
</td>
</tr>
</table>

<!--###DOKUMENT###stop-->
und hier das css:
Code:
#centertable{height:100%;width:100%;}

#box
{
position:absolute;
top:38px;
left:12px;
}


Hier die URL der Page: ::Willkommen::
vielen Dank
Tobi

Geändert von tobile81 (13.06.07 um 20:06 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 13.06.07, 13:03
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.707

Tabellen sind böse! Sie sind ein Struktur-, kein Layoutmittel!

Das geht nur mit CSS:

Code:
#container {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
}


<div id="container">

</div>
Bei margin-left muss die die Hälfte der Breite rein und ein Minus davor.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 13.06.07, 14:46
Forum Newbie
 
Registriert seit: 16.02.07
Beiträge: 27

Zitat:
Zitat von Cybersmog Beitrag anzeigen
Tabellen sind böse! Sie sind ein Struktur-, kein Layoutmittel!

Das geht nur mit CSS:

Code:
#container {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
}


<div id="container">

</div>
Bei margin-left muss die die Hälfte der Breite rein und ein Minus davor.

Gruß
Peter
Yep, kann ich nur zustimmen!
der Code kann für eine vertikale Zentrierung noch ergänzt werden um:

Code:
#container {
	...
	margin-top: -400px;
        ...
}


<div id="container">

</div>
Gruß - wofMan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 13.06.07, 18:46
Forum Newbie
 
Registriert seit: 27.02.07
Beiträge: 47

Super cool! Vielen Dank für eure Hilfe! Die Tabelle hab ich komplett aus meinem Template entfernt und so sieht jetzt mein fertiges CSS aus!

Code:
#box
{
position: absolute;
left: 50%;
width: 1020px;
margin-left: -510px;
top: 50%;
height: 500px;
margin-top: -250px;
}

LG Tobi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 13.06.07, 20:06
Forum Newbie
 
Registriert seit: 27.02.07
Beiträge: 47

Hi nochmal...
jetzt sehe ich, dass es auf meinem Bildschirm mit ner Auflösung von 1280:1024 wunderbar funktioniert, auf nem kleineren mit 1024:768 wird das Bild welches zu groß für diesen Bildschirm ist aber nicht automatisch verkleinert.
Toll wäre es, wenn sich die Seite automatisch an die Auflösung anpassen würde.
Geht sowas?

Gruß Tobi

::Test::
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 13.06.07, 22:06
Benutzerbild von ttb
ttb ttb ist offline
Forum Stammgast
 
Registriert seit: 08.12.05
Ort: Schwerin
Beiträge: 267
ttb eine Nachricht über Skype™ schicken

Moin,

zuerst einmal: position:absolute; ist genauso "böse", wenn man nicht weiß, was was bewirkt...

Verzichte daher lieber auf absolute Positionierung und nutze lieber die Möglichkeiten, die CSS bietet, sprich float, margin, padding und clear.

Bei 800x600 gibts übrigens zwei unschöne Scrollbalken...

Zu deinem Problem: verkleinere das Bild entsprechend (sodass es auf den kleinsten Nenner, sprich 800x600 passt), positioniere es mittels background-positon: bottom right; unten rechts und gib zusätzlich eine passende Hintergrundfarbe an.

Mehr zu background-position findest du u.a. bei selfhtml: SELFHTML: Stylesheets / CSS-Eigenschaften / Hintergrundfarben und -bilder.

Geändert von ttb (13.06.07 um 22:26 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 14.06.07, 11:59
Forum Newbie
 
Registriert seit: 27.02.07
Beiträge: 47

Aber durch die background Positionierung kann ich die Seite doch nur für eine bestimmte Auflösung positionieren oder? Wenn ich die Seite aber von nem anderen Rechner mit ner größeren Auflösung anschaue, soll das Bild immernoch in der Mitte erscheinen!
(Oder ich habs so einfach noch nicht kapiert, wie dus gemeint hast)

Für ne Auflösung von 1064x768 passt das Bild grade rein. Findest du es echt nötig das Bild zu verkleinern? Ich mein dann erkenne ichs auf meinem Rechner mit 1280x1064 ja fast nicht mehr. Oder lässt sich die Größe dann für verschiedene Auflösungen automatisch anpassen??

LG Tobi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Allen Seiten / Inhalt übersetzen Dshow TYPO3 4.x Fragen und Probleme 2 26.06.08 17:32
TV & Ein Inhalt auf allen Seiten TheWong TYPO3 4.x Fragen und Probleme 3 11.03.08 15:20
Indizierung von Seiten mit PHP Inhalt Tycho Indexed Search 9 04.02.08 14:02
Inhalt auf allen Seiten führt zu PHP-Fehler paule TYPO3 4.x Fragen und Probleme 3 02.01.08 17:17
htmlArea RTE v 1.4.1 - tabellen + inhalt OBEN ausrichten? mirco_osx Alle anderen Extensions 1 24.07.06 19:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS