2012-03-30 4 views
0

Я просто сталкивался странную вещь ... HTML код, какChrome и RGB цвета

<font ... color=rgb(0,85,0)>Hello World</font> 

в FF и IE он зеленый, но в Google Chrome цвет что-то вроде коричневого: S

Итак, мой вопрос в том, как установить правильный формат цвета rgb для google chrome?

+1

Когда я использую тег шрифта, он коричневый, но зеленый в пролете. Возможно, вам следует избегать устаревших тегов ... в любом случае это не имеет смысла. http://jsfiddle.net/MvnJE/ – Danny

+0

Кстати, могу ли я поздравить вас с нахождением разницы между Safari и Chrome. (Последние версии, под Windows) Обычно они действуют как те же близнецы, что и они, но Safari загорается зеленым цветом, а Chrome выбирает коричневый цвет. –

+0

Кстати, в тегах шрифтов, таких как rgb (0,0,0) хром, отображается как красный: S – user592704

ответ

0

<font color=rgb(0,85,0)> недействительный HTML.

Помимо того, что вы должны ставить кавычки вокруг значения атрибута и что font устарел, font гарантированно работает только с именами цветов и шестнадцатеричными шестыми значениями. См. W3C page.

Если вам нужны другие способы указания цвета, используйте стиль.

2

Я хотел бы попробовать что-то подобное в вашем HTML:

<div id="helloDiv">Hello World</div> 

Тогда в вашем CSS:

#helloDiv { color: rgb(0, 85, 0); } 

Оказывается, чтобы сделать тот же цвет в Chrome, как FF и IE.