Immer wieder stoße ich in CSS-Dateien auf die Codezeile content: "" - meist im Zusammenhang mit :before und :after
Im Zusammenhang mit Font awesome dachte ich bisher, dass zwischen den Anführungszeichen zwingend der Code des Awesome-Symbols stehen muss. Also z. B. content: "\f000"
.
Ich frage mich, woher der Browser denn nun trotzdem weiß, welches Symbol er einsetzen soll, wenn zwischen beiden Anführungszeichen gar nichts steht. Unverständlicherweise macht er es tatsächlich richtig. Offenbar kann das leere "" für alles und jedes stehen.
Kann jemand mein Unwissen lindern, damit ich nicht länger an Zauberei glauben muss? Oder hat jemand einen Tipp in Bezug auf ein Lehrbuch bzw. eine PDF-Anleitung, das/die dies erklärt?