17:32

подскажите пожалуйста, почему код

body {background: url ('//static.diary.ru/userdir/2/1/6/0/216059/17862610.jpg') ;}

не работает - не изображается вообще никакой фон!?





картинка из моей БИ

@темы: фоновые картинки

Комментарии
24.04.2007 в 17:34

Если хочешь сказать мне слово, попытайся использовать рот
Ice_, адрес урл должен выглядеть так

url('/userdir/1/2/5/6/125613/16163574.jpg')
24.04.2007 в 17:34

потому что неправильно написан адресс, должно быть:



body {background: url ("/userdir/2/1/6/0/216059/17862610.jpg") ;}
24.04.2007 в 17:36

ОО спасибо, я сама заметила когда пост создала)))



а кавычки " или '
24.04.2007 в 17:36

Если хочешь сказать мне слово, попытайся использовать рот
Ice_, '
24.04.2007 в 17:39

Ice_, .сестра хаос. вообще-то правильнее двойные

но будет работать и так
24.04.2007 в 17:40

Если хочешь сказать мне слово, попытайся использовать рот
Esperanto, с двоныйными не работает
24.04.2007 в 17:42

у меня ни так ни так не работает!)))

body {background: url ("/userdir/2/1/6/0/216059/16788610.jpg") ;}

есть еще причины, по которым может быть вызван такой вот глюк?



или мб это я не вижу?

такое может быть?))
24.04.2007 в 17:44

Если хочешь сказать мне слово, попытайся использовать рот
body {background-image:url('/userdir/2/1/6/0/216059/16788610.jpg');}

24.04.2007 в 17:47

.сестра хаос. оо наконец то!



спасибо вам большое прибольшое)))
24.04.2007 в 17:50

Если хочешь сказать мне слово, попытайся использовать рот
Ice_, не за что
24.04.2007 в 17:50

.сестра хаос. ыыы, да ну! :)))))))))) откуда вы это взяли? :)



Ice_ а предыдущий код не работает потому что там пробел затесался (моя вина, сорри)



body {background: url("/userdir/2/1/6/0/216059/17862610.jpg") ;}



но с background-image это тоже нормальный код



только кавычки должны быть ДВОЙНЫМИ

покажите мне спецификацию по css где были бы одинарные кавычки

24.04.2007 в 17:51

Если хочешь сказать мне слово, попытайся использовать рот
Esperanto, посмотрите мой код и увидите
24.04.2007 в 17:52

.сестра хаос. а что конкретно я там должна увидеть? :)

css пользует двойные кавычки

они работают и на дайри - так как тут это точно такой же css как и всюду

поэтому при чем тут ваш код?



п.с. если у вас что-то не работает - то дело тут совсем не в кавычках...
24.04.2007 в 17:53

Если хочешь сказать мне слово, попытайся использовать рот
Esperanto, он написан с ' и отлично работает
24.04.2007 в 17:57

Esperanto, .сестра хаос. хэй, вы чего?!

все работает и так и так!

то, как первоначально создавался цсс мне не известно, но если теперь то все работает и с двоиными и с одинарными, так в чем проблема?)))
24.04.2007 в 17:58

.сестра хаос. а я и не говорю что оно не будет работать - я говорю что это неправильно

это по-моему даже валидатор не пропускает

нет, вру, пропускает - проверила :)

но все-равно это не есть гуд

одинарные кавычки используются в совсем других разметках\языках
24.04.2007 в 17:59

Если хочешь сказать мне слово, попытайся использовать рот
Ice_, очевидно для Esperanto это дело принципа
24.04.2007 в 18:02

Ice_, .сестра хаос. нет, это не дело принципа =) просто лично мне эти кавычки режут глаз :) я работаю с css-ом каждый день, работа у меня такая - и мне режет глаз :)



спросили как правильно - я ответила :)



а так конечно юзайте какие хотите =)
24.04.2007 в 18:03

Если хочешь сказать мне слово, попытайся использовать рот
Esperanto, имхо- правильно и так и так

не реагируйте так остро, поберегите глаза)))
24.04.2007 в 18:09

.сестра хаос. да тут скоро все у всех будет правильно =))) только почему-то потом посты и крики в у-мыло "аааа помоги ничего не работает" =) смотришь код - а там бардак и полное непонимание того что происходит :)



*а вообще прекращаю эту дискуссию, поскольку все-равно это никому не нужно :) ни вам ни мне тем более...
24.04.2007 в 18:39

.сестра хаос.

чтобы закрыть вопрос о кавычках:

порылась в спецификации

можно и двойные и одинарные :) - ваша правда
24.04.2007 в 18:47

Homo virtualis группа [γ]
ууу…

background: url(/userdir/…);

background: url('/userdir/…');

background: url("/userdir/…");

абсолютно идентичны.

Кавычки являются необходимыми только в тех случаях, когда путь (либо название шрифта) содержат символы разделители.

Например url(userdir/url).jpg) — работать не сможет, точно так-же, как и font-family: Font, Family; (где шрифт называется «Font, family»

необходимо заэкранировать строку.
24.04.2007 в 19:02

Kildor да да

но используют в основном двойные

и в html и в css

может чтобы не путать =) а может по привычке

а может по каким-то другим причинам
24.04.2007 в 19:24

Если хочешь сказать мне слово, попытайся использовать рот
Esperanto, вот и договорились)
24.04.2007 в 19:32

Homo virtualis группа [γ]
2Esperanto:

во первых — потому что в С "строка" а 'a' — символ

во вторых — ' часто используется как апостроф в тексте.

В третьих — одно дело &quote; а другое — '
24.04.2007 в 19:42

fail better
Esperanto, в спеке говорят о равнозначности отсутствия кавычек, одинарных и двойных:



«The format of a URI value is 'url(' followed by optional whitespace followed by an optional single quote (') or double quote (") character followed by the URI itself, followed by an optional single quote (') or double quote (") character followed by optional whitespace followed by ')'. The two quote characters must be the same». http://www.w3.org/TR/CSS2/syndata.html#value-def-uri



Сейчас проверил в IE 5-6-7, Mozilla 1.5, Firefox 2, Opera 7-8-9, Safari 2 — везде работают все три варианта.



Другое дело, если в адресе есть недопустимые символы или есть какая-нибудь специфика среды. Например, нельзя написать внутри <h1 style=""> двойные кавычки в url() — это вызовет ошибку парсинга всего атрибута style.



Я в вёрстке кавычек внутри url() не использую.





Это была теория. На практике, разработчики Дневников поставили ограничение: если нет одинарных или двойных кавычек в url(), внутри скобок всё вырезается.



Спасибо, что подняли вопрос.
24.04.2007 в 19:46

Kildor угу, и некоторые скрипты насколько я знаю не любят одинарных, вернее они сами их пользуют =)

но я не программист

просто несколько раз натыкалась на грабли