+ Antworten
Ergebnis 1 bis 11 von 11

Thema: einmalige Verwendung von ID's

  1. #1
    TP-Veteran Zer0 hilft, wo's geht Zer0 hilft, wo's geht Zer0 hilft, wo's geht Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.219

    einmalige Verwendung von ID's

    Servus,
    ich merke mal wieder, dass ich eine bizarre Wissenslücke habe, welche dringend geschlossen werden muss.
    Und zwar geht es um die einmalige Verwendung von ID's. Ein Container mit der selben ID sollte nicht erneut verwendet werden, alles klar soweit. Nur hier zu meiner Frage.

    Im Anhang findet ich ein Beispiel.
    Der HTML Code zu einer meiner Beispiel-Boxen sieht folgender Maßen aus.
    HTML-Code:
    <div id="box">
        <div id="box_bild"><img src="meinePrev.jpg" alt="Test" width="300" height="175" /></div>
        <div id="box_text"><img src="subTitel.jpg" alt="Test" width="550" height="18" />
        <p>S neo prothoplastus Improviso cui te curvo. Eo privus ars Iussu infodio, ut se stipatores firmo, lac Decurro, fides Fruor, modio per opus Marceniense Cassus gestum volup diatesseron munio. Pulpa ac his simulo demens illum Ne archidictus, pes capistrum curo nam intolerabiliter Succumbo vis Effor per Algeo confingo. Fas me Prosper sol impleo quasi i.</p>
          <p>Visit: <a href="http://www.test-test.de" target="_blank">www.test-test.de</a></p>
          <br style="clear:both;" />
        </div>
      </div>
    Der CSS Teil dazu wie folgt:
    HTML-Code:
    #box {width:900px; min-height:195px; margin-top:10px; background:#272f40; border:1px solid; overflow:visible; border-color:#3e4b66;}
    #box_bild {height:175px; width:300px; margin-bottom:5p; margin-top:10px; margin-left:20px; margin-right:20px; float:left}
    #box_text {width:550px; height:200px; margin-top:10px; margin-right:10px; float:right;}
    #box_text p {text-align:justify;}
    Es liegt klar auf der Hand, dass sich dieses System an für sich für alle weiteren Boxen wiederholen lässt, nur ist das ja eher nicht der saubere Weg.

    Jetzt ist meine Frage, wie stellt man es denn sauber an? Wie muss ich den Code gestalten, sodass es es valide bleibt ohne Code zu blähen.
    Bislang würde ich ganz stumpf einfach den Code erneut verwenden und die Inhalte austauschen, nur freut sich der Validator da nicht so drüber

    Danke euch.
    Gruß.
    Angehängte Grafiken  
    Chaos ist nur eine andere Definition von Ordnung.

  2. #2
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Während ID's je Bezeichnung nur einmal pro Seite vorkommen dürfen, können Klassen mehrfach verwendet werden.
    Arbeite also mit Klassen.

    zum Beispiel
    CSS:
    Code:
    .box {styleangaben}
    HTML:
    Code:
    <div class="box">Boxinhalt 1</div>
    <div class="box">Boxinhalt 2</div>

  3. #3
    TP-Veteran Zer0 hilft, wo's geht Zer0 hilft, wo's geht Zer0 hilft, wo's geht Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.219
    Ganz ehrlich, da hätte man auch definitiv selber drauf kommen können

    Danke dir.

    Nur jetzt stelle ich gerade in Frage, wozu noch ID's verwenden, wenn die Klassen einem das Leben so schön einfach können..

    Aber das hilft mir weiter, man dankt.
    Chaos ist nur eine andere Definition von Ordnung.

  4. #4
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Die ID's sind sozusagen eine übergeordnete Ebene (generell).
    Klassen (speziell) können darunter mehrmals vorkommen.

    Es hindert dich aber auch niemand daran, für eine komplette Seite ausschließlich Klassen zu verwenden. Nur entspricht das eben nicht ganz der CSS-Systematik.

  5. #5
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Warum kann man dem Body Tag eine Schrift zuweisen... kann man doch auch den wiederholenden P Tags machen...

    Ist das nicht quasi das gleiche?
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  6. #6
    TP-Veteran Zer0 hilft, wo's geht Zer0 hilft, wo's geht Zer0 hilft, wo's geht Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.219
    @ the0bone: Da magst du Recht haben
    Chaos ist nur eine andere Definition von Ordnung.

  7. #7
    TP-Senior MrMurphy macht sich hier sehr viel Mühe
    Registriert seit
    May 2009
    Beiträge
    150
    Hallo

    Nur jetzt stelle ich gerade in Frage, wozu noch ID's verwenden, wenn die Klassen einem das Leben so schön einfach können.
    Dumm nur, wenn du die DIVs positionieren willst. Mit der Klasse stehen alle an der gleichen Stelle und haben die gleiche Größe.

    Es hat also schon einen Sinn, zwischen IDs und Klassen zu unterscheiden und sie sinnvoll anzuwenden.

    Gruss

    MrMurphy

  8. #8
    TP-Insider mogidala hilft, wo's geht mogidala hilft, wo's geht mogidala hilft, wo's geht Avatar von mogidala
    Registriert seit
    Sep 2007
    Ort
    Mülheim an der Ruhr
    Beiträge
    786
    Zitat Zitat von MrMurphy Beitrag anzeigen
    Hallo



    Dumm nur, wenn du die DIVs positionieren willst. Mit der Klasse stehen alle an der gleichen Stelle und haben die gleiche Größe.

    Es hat also schon einen Sinn, zwischen IDs und Klassen zu unterscheiden und sie sinnvoll anzuwenden.

    Gruss

    MrMurphy
    nö-du kannst ja auch klassen einmalig verwenden *klugscheiß*

    ich halte es eigentlich immer so, dass ich IDs für wirklich "feste" bereiche nutze, wie eben header, linke spalte, rechte spalte usw. und klassen eben für den "rest".

    Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
    ------------------------------------------
    Virtuelle Babyparty
    ------------------------------------------
    ich will mehr grüne kästchen!


  9. #9
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Zitat Zitat von the0bone Beitrag anzeigen
    Warum kann man dem Body Tag eine Schrift zuweisen... kann man doch auch den wiederholenden P Tags machen...

    Ist das nicht quasi das gleiche?
    Kann man, ist aber nicht effektiv.
    Der Mensch ist doch von Natur aus faul
    Und diesem Prinzip kommt CSS entgegen: Durch die sogenannte "Vererbung" reicht es aus, wenn man Eigenschaften einem übergeordneten Element wie z.B. dem body zuweist. Diese vererben sich dann auf die nachfolgenden, untergeordneten Elemente.
    Wenn also eine Schrift für den Body definiert ist, warum sollte man sie dann noch zusätzlich oder explizit einem Absatz, einem div, einer Liste oder einem beliebigen anderen Element nochmals zuweisen? Das ist dann nur noch erforderlich, wenn man eine vom Generellen abweichende Formatierung benötigt.

  10. #10
    TP-Veteran Zer0 hilft, wo's geht Zer0 hilft, wo's geht Zer0 hilft, wo's geht Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.219
    @mogidala: Genauso handhabe ich es auch.

    @sejuma: Damit hast du vollkommen Recht. Bei ein wenig überlegen macht das alles schon Sinn. Mein Gedanke kam nur spontan, aber jetzt ist er definitiv verwerflich.
    Chaos ist nur eine andere Definition von Ordnung.

  11. #11
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Zitat Zitat von sejuma Beitrag anzeigen
    Kann man, ist aber nicht effektiv.
    Der Mensch ist doch von Natur aus faul
    Und diesem Prinzip ... nochmals zuweisen? Das ist dann nur noch erforderlich, wenn man eine vom Generellen abweichende Formatierung benötigt.
    Lol,ok ich glaub du hast meine nicht verstanden. Hätte evtl. nen Spoiler machen sollen. Aber danke für die Antwort.
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

+ Antworten

Ähnliche Themen

  1. Aufrückende ID's - Ist das möglich??
    Von Zeitgenosse im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 16.09.2008, 20:40
  2. einmalige Studentenparty
    Von jon im Forum Recht & Co
    Antworten: 8
    Letzter Beitrag: 02.05.2007, 22:48
  3. Einmalige Einkünfte
    Von michast im Forum Recht & Co
    Antworten: 1
    Letzter Beitrag: 29.05.2006, 18:35
  4. Vertriebstruktur - zuordnung von Id's
    Von alexf812 im Forum Traum-Dynamik
    Antworten: 18
    Letzter Beitrag: 04.01.2006, 00:50
  5. Classes / id's zusammenfassen
    Von Ceylon im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 26.01.2004, 12:49

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51