Forum:Formatierung: Unterschied zwischen den Versionen
K (noch 'ne Frage (und diesmal sogar für alle *g*)) |
K |
||
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
<!-- Status angeben (unbekannt, frage, info, erledigt, sticky): --> | <!-- Status angeben (unbekannt, frage, info, erledigt, sticky): --> | ||
− | status= | + | status=erledigt |
|<!-- ... wenn du erledigt angegeben hast, fass doch bitte das Ergebnis zusammen: --> | |<!-- ... wenn du erledigt angegeben hast, fass doch bitte das Ergebnis zusammen: --> | ||
− | ergebnis= | + | ergebnis=Problem gelöst |
}} | }} | ||
Zeile 27: | Zeile 27: | ||
wenn sich damit jemand auskennt, möchte er doch bitte seinen Vorschlag hier einbringen, danke {{sm|:)}} --[[Kamel:final.countdown|f.c.]] 21:22, 20. Feb. 2011 (NNZ) | wenn sich damit jemand auskennt, möchte er doch bitte seinen Vorschlag hier einbringen, danke {{sm|:)}} --[[Kamel:final.countdown|f.c.]] 21:22, 20. Feb. 2011 (NNZ) | ||
+ | |||
+ | :Hm. <tt><nowiki><span style="Eigenschaften">Inhalt</span></nowiki></tt> ist nur ein Container, der (meist) als Inline-Element, also ohne Zeilenumbruch eingesetzt wird. Er darf also keine <tt><nowiki><div style="Eigenschaften">Inhalt</div></nowiki></tt> enthalten, da diese kein Inline, sondern ein Block-Element sind, das heißt, sie werden mit einem Zeilenumbruch beendet. Generell kann deshalb ein <tt>div</tt> dann und nur dann durch einen <tt>span</tt> ersetzt werden, wenn keine Block-Elemente enthalten sind. Was alles Block-elemente sind, kannst du in [http://www.css4you.de/elemente.html#block CSS4You] nachlesen. | ||
+ | :Kritisch wird es, wenn innerhalb eines <tt>span</tt> Vorlagen laufen sollen, welche intern Blockelemente wie <tt>divs</tt> oder <tt><nowiki><p>Text</p></nowiki></tt> verwenden und das dürfte immer der Fall sein. ≡[[Kamel:Charly Whisky|c.w.]] 22:07, 20. Feb. 2011 (NNZ) | ||
+ | |||
+ | :: wurde inzwischen wie folgt [http://ka.stadtwiki.net/index.php?title=Vorlage%3AN%C3%A4chste_Haltestelle&action=historysubmit&diff=390978&oldid=283662 gelöst]: | ||
+ | ::<tt><nowiki><div style="margin: 4px 2px 6px;"><span style="background-color:#fffdf5; line-height: 2; border: 1px solid #fee846; padding: 10px 2px;">[[Bild:Haltestellen-H klein.png|(H)]] <b>nächste Haltestelle: [[{{ #ifexist: {{{1}}} (Haltestelle)|{{{1}}} (Haltestelle)|{{{1}}}}}|{{{1}}}]] </b></span></div></nowiki></tt> | ||
+ | :: --[[Kamel:final.countdown|ф.к.]] 22:00, 5. Apr. 2011 (NNZ) | ||
+ | :: P.S.: über das zweite span im <span-Tag habe ich mich allerdings sehr gewundert (hab mal nachgefragt) |
Aktuelle Version vom 5. April 2011, 22:06 Uhr
Forum > Formatierung |
Bei Bedarf dann halt einen neuen Fred starten oder diesen notfalls reanimieren.
Kurzzusammenfassung des Diskussionsergebnisses: | |
Problem gelöst |
Ich habe noch ein Problem:
Ich möchte bei folgenden Quelltext von der Tabelle wegkommen.
{| ! style="color:#000; background:#fffdf5; line-height: 2; border: 1px solid #fee846;" |[[Bild:Haltestellen-H klein.png|(H)]] nächste Haltestelle: [[{{ #ifexist: {{{1}}} (Haltestelle)|{{{1}}} (Haltestelle)|{{{1}}}}}|{{{1}}}]] |}
ich habe folgendes hinbekommen (leider wieder mit Tabelle, aber andere Anwendung)
<div style="color:#000; background:#fffdf5; line-height: 2; width:250px; border: 1px solid #fee846;"> {| |[[Datei:Haltestellen-H klein.png|link=]] nächste Haltestelle: [[{{ #ifexist: {{{1}}} (Haltestelle)|{{{1}}} (Haltestelle)|{{{1}}}}}|{{{1}}}]] |} </div>
bei obigen Beispiel sollte nach Möglichkeit <div> durch <span> ersetzt werden.
wenn sich damit jemand auskennt, möchte er doch bitte seinen Vorschlag hier einbringen, danke --f.c. 21:22, 20. Feb. 2011 (NNZ)
- Hm. <span style="Eigenschaften">Inhalt</span> ist nur ein Container, der (meist) als Inline-Element, also ohne Zeilenumbruch eingesetzt wird. Er darf also keine <div style="Eigenschaften">Inhalt</div> enthalten, da diese kein Inline, sondern ein Block-Element sind, das heißt, sie werden mit einem Zeilenumbruch beendet. Generell kann deshalb ein div dann und nur dann durch einen span ersetzt werden, wenn keine Block-Elemente enthalten sind. Was alles Block-elemente sind, kannst du in CSS4You nachlesen.
- Kritisch wird es, wenn innerhalb eines span Vorlagen laufen sollen, welche intern Blockelemente wie divs oder <p>Text</p> verwenden und das dürfte immer der Fall sein. ≡c.w. 22:07, 20. Feb. 2011 (NNZ)
- wurde inzwischen wie folgt gelöst:
- <div style="margin: 4px 2px 6px;"><span style="background-color:#fffdf5; line-height: 2; border: 1px solid #fee846; padding: 10px 2px;">[[Bild:Haltestellen-H klein.png|(H)]] <b>nächste Haltestelle: [[{{ #ifexist: {{{1}}} (Haltestelle)|{{{1}}} (Haltestelle)|{{{1}}}}}|{{{1}}}]] </b></span></div>
- --ф.к. 22:00, 5. Apr. 2011 (NNZ)
- P.S.: über das zweite span im <span-Tag habe ich mich allerdings sehr gewundert (hab mal nachgefragt)