da ich ja weiß, dass hier einige fitte Webprogrammierer unterwegs sind, wollte ich um Hilfe bitten. Folgender Hintergrund:
Ein Bekannter von mir hat sein Hobby zum (Neben)Beruf gemacht und wollte seine alte etwas spartanische Webseite umrüsten. (Es geht um den Bereich Photographie)
Ich habe ihm ein CMS empfohlen und angeboten, ihm ein DesignTemplate zu erstellen.
Nach 2 kleinen Tutorials konnte ich direkt loslegen, meine eigene Webseite hab ich auch auf diese Weise gemacht.
Nun zum eigentlichen Problem:
Ich habe zu Hause mit Firefox Version 2 gearbeitet und alles war wunderbar. Ich habe ihm die Webseite zugeschickt und da hatten wir den Salat: trotz meines Erachtens korrektem CSS Code zeigt der Internet Explorer ein VÖLLIG anderes Bild, als der Firefox. Auch eine alte Opera Version, die ich noch aufm Rechner hatte, zeigt die Webseite "richtig" an.
Da er aber auf den Kundenanteil der IE Nutzer nicht verzichten kann, ist das logischerweise inakzeptabel.
Ich habe im CSSheet häufiger margin-left : auto bzw: bzw. marin-right : auto verwendet, was im Firefox wunderbar zu einer flüssigen Zentrierung der Webseite unabhängig von der Größe des Browserfensters führt.
Im IE ist alles linksbündig.
Ist diese Art die Webseite zu zentrieren etwa falsch? Welche sinnvollen Alternativen gibt es?
Oder kann der Fehler ganz woanders liegen ?
Falls sich das einer mal angucken möchte:
www.dominikpoppe.de/tnfotopreview/ (Das ist ein Preview der Webseite; bitte ignoriert den bereits vorhandenen Inhalt, das sind nur Lückenfüller und haben teilweise nichst mit dem späteren Original zu tun.)
www.dominikpoppe.de/tnfotopreview/templ ... mplate.css (zugehöriges CSSheet)
Den PHP Quellcode findet ihr unten in der Code Box, aber ich denke, der ist weniger interessant.
Ich wäre super froh, wenn mir jemand helfen könnte!
- Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="shortcut icon" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/tnfoto.ico" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<title><?php echo $this->sitename ?></title>
</head>
<body>
<div id="wholesitebox">
<?php if ($this->countModules('breadcrumb')): ?>
<div id="pathwaycell"><jdoc:include type="modules" name="breadcrumb" style="xhtml"/></div>
<?php else: ?>
<div id="space"></div>
<?php endif; ?>
<div id="logo"></div>
<div id="rahmen_oben"></div>
<div id="mainbox">
<div id="menubox">
<div id="menu"><jdoc:include type="modules" name="left" style="xhtml"/></div>
<div id="menu_rahmen_unten"></div>
</div>
<div id="contentbox">
<?php if ($this->countModules('user1 + user2')): ?>
<div id="topbox">
<?php if ($this->countModules('user1')): ?>
<div id="user1"><jdoc:include type="modules" name="user1" style="xhtml"/></div>
<?php endif; ?>
<?php if ($this->countModules('user2')): ?>
<div id="user2"><jdoc:include type="modules" name="user2" style="xhtml"/></div>
<?php endif; ?>
</div>
<?php endif; ?>
<div id="content"><jdoc:include type="component" style="xhtml"/></div>
<div id="content_rahmen_unten"></div>
<div id="footer"><jdoc:include type="modules" name="footer" style="xhtml"/></div>
</div>
</div>
</div>
</body>
</html>
(*)wer jetzt glaubt, das sei nur der hundertste Depp, der meint ein toller Photograph zu sein und auf diesem Wege versucht nackte Models ins Studio zu kriegen, der ist auf dem Holzweg. Seine Aufträge bekommt er viel mehr im industriellen Bereich und ist dort für seine Verhältnisse sehr erfolgreich.
