![]() |
[CSS] <li> "erzeugt" Fehler
Liste der Anhänge anzeigen (Anzahl: 2)
Aloa!
Mal wieder ein CSS-Problem :bouncing4: Der Aufbau meines Designs ist wie folgt:
Code:
Die CSS-Definitionen dazu:
<div class="box">
<div id="inner"> <div id="head">Überschrift hier</div> <ul>...Inhalt hier</ul> </div> </div>
Code:
Aussehen tut das ganze wie Anhang 2, aussehen sollte es wie Anhang 1. Das Problem tritt nur auf, wenn innerhalb des divs lis verwendet werden :( Wie bekomm ichs weg?
div.box {
padding: 1px; border: 1px solid #CCCCCC; display: block; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 5px; } div.box #head { background-color: #99CC66; font-size: 14px; padding: 4px; color: #336600; font-weight: bold; margin-bottom: 2px; } div.box #inner { background-color: #F6FEDF; } |
Re: [CSS] <li> "erzeugt" Fehler
Kannst du eine Seite, die das Problem zeigt, mal irgendwo online stellen?
|
Re: [CSS] <li> "erzeugt" Fehler
![]() voila, funktioniert zwar kein bisschen, aber lasst euch von den php-errors nicht stören: das eigentliche problem ist sichtbar (eigentlich läuft das bei mir nur lokal, daher noch nicht funktionstüchtig ;) ) |
Re: [CSS] <li> "erzeugt" Fehler
Sieht irgendwie aus als würde der Parser spinnen und sämtliche Sonderzeichen nach dem ersten " in entsprechende Deklarationen umschreiben. Ohne entsprechenden PHP-Code (nehm ich mal an) kann man so keinen Fehler herausfinden.
Edit: ich bin vom " etc. ausgegangen... also doch ein Style-Problem... Edit2: ich hab mir den Source mal angeschaut, allerdings bei den vielen Verschachtelungen nichts brauchbares gefunden. Der Weisse "Strich" unten rührt zumindest aus irgend einem Problem zwischen pre.delphi und div #inner. Die li's sind zumindest nicht schuld. |
Re: [CSS] <li> "erzeugt" Fehler
Hier die Lösung (oder doch nur ein Workaround?):
Code:
.delphi, .delphi ol {
margin-bottom: 0; } |
Re: [CSS] <li> "erzeugt" Fehler
Ähm, ich würde mal behaupten, dass man innerhalb eines <pre>-Elements keine Listen schreiben darf. Versuch doch mal die CSS-Eigenschaft white-space: pre. :zwinker:
Edit: Oder das... kA. :cyclops: |
Re: [CSS] <li> "erzeugt" Fehler
Ich würde für Code jedenfalls das <code>-Element nehmen.
|
Re: [CSS] <li> "erzeugt" Fehler
Nochmal für ganz Dumme: Geht's hier jetzt um Probleme mit Anführungszeichen oder mit CSS :gruebel: ?
Im Quelltext der "Testseite" sind jedenfalls ein paar IDs die Du wohl besser durch Klassen ersetzen solltest, weil sie mehrfach verwendet werden. |
Re: [CSS] <li> "erzeugt" Fehler
stimmt pre.delphi und das eingelagerte ol erben (im gegensatz zum div.inner) die bottom-margin: 5px; vom div.box. Soll heissen die musst du als Erben wieder umdefinieren, aber nur weil es (wie schon geschrieben) eher nicht vorgesehen ist, dass der Tag mit Listen verwendet wird.
Ansonsten hätte ich aus meiner Sicht noch bemängeln dass du für Aufgaben, für die class="..." vorgesehen ist id="..." nutzt. id soll ja wirklich eindeutig einen Tag kennzeichnen. Edit: Tidy meint dazu übrigens auch: Warning: missing </pre> before[list=1] und: Warning: <div> anchor "head" already defined bzw. das selbe mit "inner" in Massen |
Re: [CSS] <li> "erzeugt" Fehler
Zitat:
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz