CSS Mnemonics: Wie erinnerst du dich daran, ob # oder? ist für Klasse oder ID?

7

#test ist der Selektor für id="test"

.test ist der Selektor für class="test"

Aber wie erinnern Sie daran, in welcher Richtung sie sich befinden (z. B. nicht. = id)

    
servermanfail 20.02.2011, 18:46
quelle

6 Antworten

10

Nun, in Wahrheit sind diese Dinge so üblich, dass die meisten Leute keine Mnemoniker brauchen, um sich an sie zu erinnern, aber hier ist etwas, das mir einfiel, wenn es hilft:

In Bezug auf einen Dateinamen bezeichnet ein . und dann eine Erweiterung einen Typ der Sache. Es kann viele verschiedene Dinge dieses Typs geben. Mit CSS können Sie unter Verwendung von Klassen einen einzelnen Stil für viele Elemente desselben -Typs bezeichnen.

In Bezug auf eine URL bezeichnet # eine Ankerverknüpfung zu einem spezifischen Punkt im Dokument. Es bezieht sich nur auf einen Ort. Bei CSS verwenden Sie mit IDs einen einzelnen Stil für ein einzelnes spezifisches -Element.

    
Matt 20.02.2011, 18:57
quelle
6

Wenn ein Polizist Sie mit "Hasch" fängt, fragt er nach Ihrer ID. Wenn nicht, bleibst du stilvoll. Es ist wirklich dumm, aber so erinnere ich mich.

    
Ben Gartner 08.04.2014 17:01
quelle
4
  • Anrufer ID zeigt ein Telefon # .
  • Die Perioden sind rund wie Perlen, und-- Perlen sind classy .

(PS: Was ist mit all dem? "Du lernst anders als ich, also bist du scheiße" Kommentare? Güte. Wiederholung ist in Ordnung für mich, aber wenn ich etwas visualisieren kann, nehme ich die Dinge schneller auf. Tatsächlich je seltsamer etwas ist, desto einfacher ist es sich einzuprägen! )

    
Jemmeh 22.10.2015 21:04
quelle
2

Ich habe es auf die gleiche Weise gelernt, wie ich gelernt habe, dass Anführungszeichen (statt Klammern) für die Werte von Attributen verwendet werden, indem man sie ein paar Mal tippt.

Wenn Sie oder jemand, den Sie kennen, von # vs . ausgelöscht wird, sollten Sie bedenken, dass viele Programmiersprachen einen . verwenden, um auf die Mitglieder eines klassenbasierten Objekts zuzugreifen.

    
ClosureCowboy 20.02.2011 18:55
quelle
1

Ich sehe, ich bin einen Tag zu spät (und vielleicht ein Dollar kurz), aber ich hatte das gleiche Problem in den frühen Tagen und die folgenden geholfen: für den Punkt (.) als den Selektor für Klasse, erinnerte ich mich daran wie: "Meine Klasse beginnt immer auf dem Punkt, keine Minute früh oder spät." für das Nummernzeichen (#) für die ID habe ich mich nur daran erinnert, dass eine Identifikationskarte ohne ihre Nummer unvollständig ist.

    
Vijay 09.01.2017 16:46
quelle
0

Verbringe viel Zeit mit dem Schreiben von CSS. Wenn du es oft genug falsch verstanden hast, wird dein Gehirn nachgeben und es behalten.

    
Dave Child 20.02.2011 19:41
quelle

Tags und Links