Autor |
Nachricht |
Mentalo
Threadersteller
Dabei seit: 05.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 14.05.2008 14:42
Titel Inline Style und ...? |
|
|
gibt es einen bestimmten Namen für diese Art
Formatierungszuweisung?:
<div bgcolor="#ff0000">
"Inline Style" wäre ja dieses:
<div style="background:#ff0000">
|
|
|
|
|
DesignKater
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 14.05.2008 15:03
Titel
|
|
|
Is doch genau dasselbe, nur ist die zweite Variante nicht Valide ist da einem DIV-Tag kein Attribut bgcolor zugewiesen werden kann.
Zuletzt bearbeitet von DesignKater am Mi 14.05.2008 15:04, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Mentalo
Threadersteller
Dabei seit: 05.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 14.05.2008 15:21
Titel
|
|
|
probiers doch mal aus.
es funktioniert.
das gleiche ists von daher nicht dass
der Inline Style in der Spezifität am aller-höchsten steht...
und dieses ohne style attribut angesprochene Element gaaanz unten.
edit...
das ganze scheint nur im Dreamweaver zu funktionieren.
im browser nicht. sehr kosmisch...
edit 2:
im body funktionierts allerdings.
<body bgcolor="#ff0000">
beim body wird das bgcolor auch direkt als attribut-option vom dreamweaver ausgespuckt.
Zuletzt bearbeitet von Mentalo am Mi 14.05.2008 15:27, insgesamt 4-mal bearbeitet
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Mi 14.05.2008 15:25
Titel
|
|
|
selbst wenn irgendwas funktioniert, heisst es noch lange nicht, das es valide und/oder korrekt ist.
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 14.05.2008 15:29
Titel
|
|
|
Bgcolor ist kein Attribut von div, daher ist das Ding ungültig. Die zweite Variante mit style="..." ist wiederum gültig, da style im Tag "div" zugelassen ist. bgcolor ist unter anderem ein gültiges Attribut des Tags "body". Allerdings weiß ich nicht, ob das auf alle HTML/XHtml-Versionen zutrifft. Da die Darstellungsschicht aber eh nix im HTML-Markup verloren hat, solltest du generell auf solche Konstruktionen verzichten. Auch auf das style-Attribut, die ganzen css-Definitionen gehören in eine externe CSS-Datei.
Schmeiß den Dreamweaver weg, das ist ein Werkzeug für Profis, die wissen was sie tun. Ansonsten kommt da nur Mist raus.
http://www.validome.org/doc/HTML_ge/xml/regeln/begriffe.htm
Lesen, verstehen, nicht mehr wundern, wiederkommen. Bis dahin keine blöden Fragen mehr stellen
Zuletzt bearbeitet von bacon am Mi 14.05.2008 15:31, insgesamt 2-mal bearbeitet
|
|
|
|
|
Mentalo
Threadersteller
Dabei seit: 05.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 14.05.2008 15:46
Titel
|
|
|
bacon hat geschrieben: | Bgcolor ist kein Attribut von div, daher ist das Ding ungültig. Die zweite Variante mit style="..." ist wiederum gültig, da style im Tag "div" zugelassen ist. bgcolor ist unter anderem ein gültiges Attribut des Tags "body". Allerdings weiß ich nicht, ob das auf alle HTML/XHtml-Versionen zutrifft. Da die Darstellungsschicht aber eh nix im HTML-Markup verloren hat, solltest du generell auf solche Konstruktionen verzichten. Auch auf das style-Attribut, die ganzen css-Definitionen gehören in eine externe CSS-Datei.
Schmeiß den Dreamweaver weg, das ist ein Werkzeug für Profis, die wissen was sie tun. Ansonsten kommt da nur Mist raus.
http://www.validome.org/doc/HTML_ge/xml/regeln/begriffe.htm
Lesen, verstehen, nicht mehr wundern, wiederkommen. Bis dahin keine blöden Fragen mehr stellen |
erm...
gegenvorschlag du "profi"
weniger versuchen vorwegzudenken, einfach nur gucken was gefragt wird.
ist mir schon klar, dass es nicht der optimale weg ist die styles so zuzuweisen.
es geht mir hier nur um das theoretische wissen.
meine eigentliche frage ob es für diese specielle art der zuweisung einen namen
wie "inline style" gibt beantwortet der link auch nicht. ...gibt wohl keinen.
trotzdem danke für alle antworten!
Zuletzt bearbeitet von Mentalo am Mi 14.05.2008 15:52, insgesamt 4-mal bearbeitet
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 14.05.2008 15:55
Titel
|
|
|
Aus deinen Schlussfolgerungen entnehme ich, dass dir die Grundlagen fehlen. Aber die Klappe aufmachen. Ok.
Zitat: | es geht mir hier nur um das theoretische wissen. |
Dazu habe ich dir einen Link dahingesetzt, der dir die Theorie näher bringt. Aber wir müssen wohl noch weiter vorne anfangen, ich habe fälschlicherweise HTML-Grundkenntnisse vorausgesetzt.
Zitat: | meine eigentliche frage ob es für diese specielle art der zuweisung einen namen
wie "inline style" gibt |
"Inline Style" ist eine gebräuchliche Bezeichnung für die Verwendung des Style-Attributs.
Das Attribut bgcolor weißt einem Element table oder body ausschließlich eine Hintergundfarbe zu, während im style-Attribut verschiedenste Angaben zur Formatierung des betr. Elements hinterlegt werden können. Das ist ein Unterschied.
Zitat: | wie gesagt für den body scheint das ganze früher jedenfalls gebräuchlich gewesen zu sein. |
Früher, ja. Es ist veraltet (deprecated). Heute ist es nicht mehr zu empfehlen. Eine Liste der veralteten HTML-Tags und Attribute findest du bspw. hier:
http://www.highdots.com/css-editor/articles/css_equiv.html
Zitat: | ...siehe DW popup beim codeschreiben |
Diese Codehint-Funktionen sind fest im Programm implementiert und richten sich je nach Software nicht immer nach der gewählten DTD. Daher ist ihre Verwendung mit Vorsicht zu genießen.
Ich empfehle dir, dich mal mit den Begriffen "Wohlgeformtheit" und "Gültigkeit" sowie "DTD" und "XML" wie auch "Markup-Language/Auszeichnungssprache" im Allgemeinen auseinander zu setzen, damit du zukünftig genauer weiß, was du tust und was in deinem Dreamweaver geschieht.
|
|
|
|
|
Mentalo
Threadersteller
Dabei seit: 05.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 14.05.2008 17:43
Titel
|
|
|
bacon hat geschrieben: |
"Inline Style" ist eine gebräuchliche Bezeichnung für die Verwendung des Style-Attributs.
Das Attribut bgcolor weißt einem Element table oder body ausschließlich eine Hintergundfarbe zu, während im style-Attribut verschiedenste Angaben zur Formatierung des betr. Elements hinterlegt werden können. Das ist ein Unterschied.
|
der unterschied zwischen den attributen style und bgcolor ist mir auch klar.
meine frage ...zum dritten mal.. war lediglich, ob es für die stilzuweisung an elementen
ohne das attribut style (zB bgcolor) eine "gebräuchliche bezeichnung" gibt.
(wie "Inline Style" für die verwendung des attributes style).
was wohl nicht der fall ist... da diese einfach nur als spezielle attribute gelten.
deinen unfreundlich penetrant breitgestreuten klugschiss hättest du also gern
stecken lassen können. "klappe aufmachen" sehe ich hier nur dich...
trotzdem danke für die bemühung.
Zuletzt bearbeitet von Mentalo am Mi 14.05.2008 20:11, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
HTML element Style ohne Parentelement Style
Tipps für verwaschenen Style bzw. Splash Style
Inline-Grafiken mit IE?
inline IE hack
inline frames 2
inline frames
|
|