Webdesign in Siegen

klassenzuweisung: <p> oder <span> ?

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Ingo

klassenzuweisung: <p> oder <span> ?

Beitragvon cgu am 16.12.2007, 11:48

Hallo liebe Community,

ein fange an, mich mit css und xhtml zu beschäftigen und habe eine Frage:

Angenommen: Ich möchte einem Textabsatz eine CSS-Klasse zuweisen, um den Text zu gestalten.

Frage: Worin liegt der unterschied, ob ich dem Absatz ( <p class="...">) eine Klasse zuweise, oder ich in den Absatz ein <span> mit der entsprechenden Klasse einfüge? Macht das in der Praxis einen Unterschied, ob ich einem Blockelement (<p>) oder einem Inlineelement (<span>) eine Klasse hinzufüge?

Über Antworten freue ich mich :-)
Ja .. öh .. DAS ... das... läuft!
Benutzeravatar
cgu
Mitglied
 
Beiträge: 444
Registriert: 02.09.2006
Wohnort: Siegen

Re: klassenzuweisung: <p> oder <span> ?

Beitragvon Ingo am 16.12.2007, 14:14

Hi.
Ich denke, der wichtigste Unterschied (wenn es überhaupt noch einen anderen gibt??) ist in der Tat der
zwischen Block- und Inlineelement. Bestimmte CSS-Eigenschaften gelten für Inline-Elemente 'naturgemäß'
nicht, z.B. height oder margin-top/-bottom.

Ein Konstrukt wie <p><span class="xyz">...</span></p> fände ich nicht soooo 'schön', weil man das span-
Element hier wohl verlustfrei einsparen kann - weniger Elemente bedeuten oft mehr Übersicht im Quelltext.

Ansonsten ist es wohl am ehesten eine Frage der jeweiligen Situation, welchem Element man welche
Eigenschaften (sei es per class oder sonstwie) zuweist.

Sonntags-Grüße, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Benutzeravatar
Ingo
Moderator
 
Beiträge: 642
Registriert: 01.04.2007
Wohnort: Neuss/NRW

Re: klassenzuweisung: <p> oder <span> ?

Beitragvon cgu am 18.12.2007, 19:35

Danke für die Antwort. Ich denke auch, dass es so sein wird.

Wenn jemand allerdings noch eine Idee hat, so soll er sich melden 8)
Benutzeravatar
cgu
Mitglied
 
Beiträge: 444
Registriert: 02.09.2006
Wohnort: Siegen


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast