2013-08-28 11 views
17

Ist es zulässig, / in einem Klassennamen in html/css zu verwenden?Schrägstrich im Klassennamen

// html 
<div class="/10"></div> 

// css 
./10{ float:left; } 
+0

Dies wird beantworten http://stackoverflow.com/questions/448981/what-characters-are-valid-in-css-class-selectors – Rex

+0

dieses Das Symbol ist nicht gültig.Für einen Verweis auf den oben angegebenen Link .. – Sasidharan

+0

Die Verwendung von nicht-alphanumerischen Zeichen in Bezeichnern ist immer eine schlechte Idee, egal was. – Alex

Antwort

30

können Sie am häufigsten verwenden unicode characters in beiden class und id Attribute in HTML.

Dies bedeutet, dass Sie tatsächlich / in einem Klassennamen in HTML verwenden können, aber Sie werden Probleme bekommen, wenn Sie versuchen, es mit ./10 in CSS auszuwählen, wie Sie wahrscheinlich selbst herausgefunden haben. Wenn Sie dem Schrägstrich entkommen, sind Sie golden! :)

.\/10 { 
    float:left; 
} 

Check out http://mathiasbynens.be/notes/html5-id-class und http://mathiasbynens.be/notes/css-escapes

Verwandte Themen