Страницы: 1
вот небольшой код, как большинство уже поняло, он создает
div с текстом "EXAMPLEDIV" и текст краснеет при наведении мышки
<div style="position: absolute; top: 200; width: 230; height: 34" onMouseOver="this.style.color = 'red';" >EXAMPLEDIV </div>
однако если color заменить background-color
то ожидаем того, что покраснеет весь прямоугольник 230 на 34, но этого не происходит, а FireBug дает ошибку:
invalid assignment left-hand side
[Break on this error] this.style.background-color = 'red';
то же и с другими элементами.
свойство background-color почему-то не задается?
мой браузер:
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
One day the God feeled a bit bored.
And He invented HTML
Отсутствует
Спасиибо!!
кстати, я что , просто ложанулся?
мне казалось вроде
background-color правильно -- как в css
а в IE будет работать?
One day the God feeled a bit bored.
And He invented HTML
Отсутствует
HTMLCODER.exe
background-color правильно -- как в css
В background можно указать неск параметров, один из которых - цвет. Почему не работает background-color - фих зна
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
HTMLCODER.exe, РТФМ на тему арифметических операций и дом-свойств
!
Отсутствует
HTMLCODER.exe
Во-первых, в CSS у всех размеров должна быть указана единица измерения.
Во-вторых, те свойства CSS, которые пишутся через дефис в JS пишутся через заглавную букву: background-color » backgroundColor, font-size » fontSize и т.д.
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
спасибо насчет дефис ==> сБольшойБуквы.
One day the God feeled a bit bored.
And He invented HTML
Отсутствует
Страницы: 1