Ist erlaubt Platz zu machen, in Bezug auf die semantic web-standards und Barrierefreiheit und cross-browser-Kompatibilität?
Ist
erlaubt, Platz zu machen, in Bezug auf die semantic web-standards und Barrierefreiheit und cross-browser-Kompatibilität?
InformationsquelleAutor Jitendra Vyas | 2009-11-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem Grund wurde es erfunden wurde, um zu verhindern, dass Zeilenumbrüche (in der Tat, es ist ein Akronym für "non-breaking space"), aber es ist obsolet: sollten Sie mit dem "white-space:nowrap;" CSS-Attribut.
Was auch immer Sie tun, NIE verwenden, um Einzug oder als "Trennzeichen" zwischen, zum Beispiel, Zellen der Tabelle.
Entspricht die bevorzugte form
InformationsquelleAutor Andreas Bonini
Da Sie tagged Ihre Frage mit "XHTML", die Antwort ist "es hängt".
Wenn Sie dienen, Ihre XHTML-Dokumente als XML dann wird Firefox nicht Lesen entities aus der DTD-Datei. Als Folge, wird es nicht erkannt (named entities) wie
. Dies ist jedoch ein seltener Fall, weil XHTML-Dokumente sind normalerweise diente als HTML, um Platz für nicht-unterstützende Browser (= MSIE).Sagte, "leer", ist ein ziemlich nebulöser Begriff. Sollten Sie CSS verwenden, um die position Ihrer Elemente und setzen Einrückungen im text (andere als source-code in einem
<pre>
tag). Tun nicht verwenden Sie Leerzeichen für die Formatierung Zwecke, je (das gleiche gilt in Textverarbeitungsprogramme). Dies ist nicht akzeptabel, semantisch, und es wird die Schraube mit Ihrem layout, sobald die Benutzer haben einige benutzerdefinierte Einstellungen in Ihren Browsern aktiviert haben. Non-breaking Räume sind, die nur verwendet wird, wie der name zeigt, um zu verhindern, dass ein Bruch zwischen den Dingen gehören, auf einer Linie, z.B. den Produktnamen und die Produktversion: z.B. "Ubuntu 10 9.10
", oder in einer Telefon-Nummer oder in Formeln.Bildschirm sollte sich der Leser einfach ignorieren, dass es einfach ein weiteres Leerzeichen zu Ihnen.
InformationsquelleAutor Konrad Rudolph
Sicher, warum nicht? In einem Fall wie
$ 10
zu verhindern, dass ein Zeilenumbruch zwischen den $ und die 10, das ist durchaus akzeptabel.Einfach nicht mit
für Dinge, die Sie nicht sollte, wie Einzug.InformationsquelleAutor Thomas
steht für Non-breaking space und ist eine einfache Zeichen-Entity-Referenz. Sie dürfen in jedem beliebigen text in der HTML-semantisch.InformationsquelleAutor AverageAdam