AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[CSS] <li> "erzeugt&quot; Fehler

Ein Thema von Meflin · begonnen am 21. Jul 2006 · letzter Beitrag vom 21. Jul 2006
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#1

[CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 16:51
Aloa!

Mal wieder ein CSS-Problem Der Aufbau meines Designs ist wie folgt:
Code:
  <div class="box&quot;>
    &lt;div id=&quot;inner&quot;&gt;
      &lt;div id=&quot;head&quot;&gt;Überschrift hier&lt;/div&gt;
        &lt;ul&gt;...Inhalt hier&lt;/ul&gt;
      &lt;/div&gt;
  &lt;/div&gt;
Die CSS-Definitionen dazu:
Code:
div.box {
   padding: 1px;
   border: 1px solid #CCCCCC;
   display: block;
   font-family: Georgia, &quot;Times New Roman&quot;, 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;
}
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?

Miniaturansicht angehängter Grafiken
sollte_205.gif   ist_803.gif  
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 17:14
Kannst du eine Seite, die das Problem zeigt, mal irgendwo online stellen?
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#3

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 17:25
http://www.acira.net/adriana/snippet.php

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 )

  Mit Zitat antworten Zitat
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 17:27
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 &quot; 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.
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 17:57
Hier die Lösung (oder doch nur ein Workaround?):


Code:
.delphi, .delphi ol {
  margin-bottom: 0;
}
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#6

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 17:58
Ä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.

Edit: Oder das... kA.
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 18:01
Ich würde für Code jedenfalls das <code>-Element nehmen.
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat
Thorben77

Registriert seit: 22. Okt 2004
359 Beiträge
 
#8

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 18:16
Nochmal für ganz Dumme: Geht's hier jetzt um Probleme mit Anführungszeichen oder mit CSS ?

Im Quelltext der "Testseite" sind jedenfalls ein paar IDs die Du wohl besser durch Klassen ersetzen solltest, weil sie mehrfach verwendet werden.
  Mit Zitat antworten Zitat
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 18:16
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
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#10

Re: [CSS] <li> "erzeugt&quot; Fehler

  Alt 21. Jul 2006, 18:37
Zitat von Mystic:
Hier die Lösung (oder doch nur ein Workaround?):
ein workaround, aber erfüllt erstmal seinen zweck

Zitat von Thorben77:
Nochmal für ganz Dumme: Geht's hier jetzt um Probleme mit Anführungszeichen oder mit CSS ?
es geht hier NICHT um Anführungszeichen - das ist einzig und allein ein Problem der DP, siehe Thread in Fragen und Anregungen



Zitat von cruiser:
aber nur weil es (wie schon geschrieben) eher nicht vorgesehen ist, dass der Tag mit Listen verwendet wird.
Das ist nicht auf meinem Mist gewachsen... GeSHi macht das so

Zitat:
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.
Stimmt ich weis, ABER: wenn man die ids durch class (oder span) ersetzt, sieht das ganze nicht mehr wirklich so aus wie es jetzt aussieht... das funktioniert EINZIG UND ALLEIN mit id! Sonst werden wohl irgendwie die CSS-Definitionen nicht angewandt (die mit #)

  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz