Zitat von
ChiSim
@wotank
Könnte man in der contao.css das HasLayout mit false deklarieren, um dieses Problem zu lösen, oder würde das andere Probleme mit sich bringen? Schöner webblog.
HasLayout = false ist (praktisch) nie eine gute Idee. Nur in extrem seltenen Fällen ist das eine Lösung.
Zitat von
ChiSim
???...??? Keine Ahnung, ob das jetzt ne gute Lösung ist, aber ich hab jetzt einfach ein reset CSS mit Conditional comment mit "if IE7" erstellt, bei dem ich im container
float:none;
position:relative;
z-index:-500;
gesetzt habe. Und siehe da - es funktioniert!
umpf!
Das klingt gar nicht gut.
Zur den CSS-Dateien und Cond. Comments.:
Lesestoff zu Conditonal Comments
Das einfachste für eine eigene CSS-Datei und eigene Conditonal Comments ist wenn du die fe_page.tpl in deinem Sinne modifizierst und die geänderte datei im Backend unter Templates ablegst.
Das machst du so:
Backend-Modul Templates öffnen, oben auf Neues Template klicken,
Aus der Liste die fe_page.tpl auswählen.
Im Zielverzeichnis Templates abspeichern
Auf das blaue Symbol zum Bearbeiten der fe_page.tpl klicken,
Nach dieser Zeile (ca. Zeile 13):
PHP-Code:
<?php echo $this->stylesheets; ?>
fügst du z.B. folgendes ein:
PHP-Code:
<link type="text/css" rel="stylesheet" href="tl_files/themes/dein-theme/bildschirm.css" media="screen" />
<link type="text/css" rel="stylesheet" href="tl_files/themes/dein-theme/druck.css" media="print" />
<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="tl_files/themes/dein-theme/ie.css" media="screen" />
<![endif]-->
Die erstellten CSS-Dateien sowie die Änderungen derselben lädst du in diesen
Ordner (tl_files/themes/dein-theme/) hoch.
Da deine Dateien im Quelltext nun nach den contao-css-Dateien, ist es nun einfach deren Anweisungen zu überschreiben.
Dabei mußt du nur auf ausreichende Spezifität der Anweisungen achten.
Wenn du dir selber einen Gefallen tun willst, bestell dir dieses Buch.
Lernen und gleich mitbasteln, besser gehts nicht.
Lesezeichen