WinFuture-Forum.de: Class - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Class html ohne css


#1 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.909
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 15. Februar 2011 - 10:14

Hallo zusammen,

habe Class im Zusammenhang mit CSS kennen gelernt. Nun sagte mir jemand, dass es Class schon immer gab auch ohne CSS. Jetzt frag ich mich: Was nützt einem Class, wenn man kein CSS benutzt?

Danke & Grüße
XD
0

Anzeige



#2 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 15. Februar 2011 - 10:31

Möglicherweise denkt derjenige, dass eine Seite ohne CSS ist, wenn es keine CSS-Datei gibt und der Style in der der html-Datei definiert wird,was er dann übersieht oder ignoriert.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#3 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.909
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 15. Februar 2011 - 11:09

also kann man damit sagen, dass class ein tag ist, dass zu css gehört und nicht zu html?
0

#4 Mitglied ist offline   eN-t 

  • Gruppe: aktive Mitglieder
  • Beiträge: 123
  • Beigetreten: 22. November 10
  • Reputation: 2
  • Geschlecht:unbekannt

geschrieben 15. Februar 2011 - 11:27

Nein. Denn "class" und "id" werden nicht nur von CSS angesprochen, sondern z.B. auch von Javascript.

Beispiel:
Setzt du z.B. folgenden HTML-Code ein:
<div id="header" class="maindiv">
// Inhalt //
</div>

Dann kannst du mit CSS folgendes tun, um Eigenschaften zuzuweisen:
#header
{
// Attribute //
}

oder
.maindiv
{
// Attribute //
}

Aber auch mit Javascript haben IDs und Classes etwas zu tun. So kann man mit
getElementById(header)

oder
getElementByClass(maindiv)

auch Javascript-Code auf das div anwenden.

Also nein, es ist kein CSS. Es ist HTML. Du könntest auch IDs und Classes setzen, nur um den Code für dich selbst lesbarer zu machen - ohne jeden anderen Zweck.
Ich gebe mir Mühe, meine Texte freundlich und leserlich zu gestalten - also tut Ihr dies doch bitte auch! Danke.
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 15. Februar 2011 - 14:20

XDestroy sagte:

also kann man damit sagen, dass class ein tag ist, dass zu css gehört und nicht zu html?

class ist kein Tag, sondern ein Attribut eines Tags.

Oder einfach mal in eine alte Dokumentation reingucken. Hier von HTML 4.01: http://www.w3.org/TR...al.html#h-7.5.2

Aber ja, in erste Linie wurde class als Style-Sheet Selektor geschaffen. Ansonsten halt wie immer für "general purpose".

eN-t sagte:

getElementByClass(maindiv)
getElementByClass gibt es nicht. ;)
0

#6 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 15. Februar 2011 - 14:48

CSS gabs doch aber schon vor Javascript also kann ein "class", dass es widerum vor CSS gegeben haben soll, nicht für Javascript gewesen sein.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0