2014-01-02 3 views
0

В моей CSS я поставил:содержание недвижимости не отображается

nav label:AFTER { 
    content: " ▾"; 
} 

Но в хроме это показать, как это:

content: " â–¾"; 

я уже добавить <meta charset="utf-8"/> в моей странице JSP и @CHARSET "utf-8"; в CSS файле ,

+1

Оформить заказ, лучше использовать код символов. http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content –

+0

спасибо, но нет другого решения? – Youssef

+0

, честно говоря, я не знаю никаких других способов кроссбраузера. –

ответ

0

Наконец это работа только с

<%@ page contentType="text/html; charset=UTF-8" %> 

Я пробую этот код на работе, но это не сработало, но когда я пошел домой, это работа с моим компьютером!

2

А что-то вроде этого:

HTML:

<ul> 
<li>Item 1</li> 
<li>Item 2</li> 
<li>Item 3</li> 
</ul> 

CSS:

ul{ 
list-style-type: none; 
} 

ul li{ 
display: inline-block; 
position: relative; 
margin-right: 10px; 
} 

ul li:after { 
content:''; 
position: absolute; 
top: 10px; 
right: -10px; 
border-left: 3px solid transparent; 
border-right: 3px solid transparent;  
border-top: 3px solid black; 
} 

И the Fiddle ..

+0

спасибо, что это работа, но я хочу другое и простое решение кодировки. – Youssef

Смежные вопросы