Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   а где нельзя распологать link (https://javascript.ru/forum/xhtml-html-css/10138-gde-nelzya-raspologat-link.html)

Артем125 21.06.2010 10:57

а где нельзя распологать link
 
Всем привет!

в стандартной контсрукции приходиться распологать Link не в месте head

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

<html>
<head>
<link href="../style.css" rel="stylesheet" type="text/css"> этот на нужном месте
</head>
<body>

куча всякой мути

<link href="../style_bad.css" rel="stylesheet" type="text/css">а вот и тот, который необходимо включить

</body>

</html>

exec 21.06.2010 12:08

Стили не применятся к элементам, которые прописаны ниже их.

Артем125 21.06.2010 12:11

еще как применяются) проверял

Octane 21.06.2010 13:35

Помню, что у меня где-то не работали стили, при динамическом добавлении link, приходилось загружать их AJAX'ом и добавлять в документ '<style type="text/css">' + xhr.responseText + '</style>'

benderr 24.06.2010 23:09

вообщето он располагается в head
здесь расписано подробней
http://www.thehtmlcss.com/index.php?...l&content=link

why.not? 25.06.2010 18:37

имхо, в таких случаях лучше делать их инлайновыми:
<style type="text/css">
...
</style>

B~Vladi 25.06.2010 23:09

Расположение стилей после элементов, вынуждает браузер начинать рендеринг сначала. Особо медленные браузеры, машины и интернет обязательно дадут об этом знать.
Если в вашем коде тег style или link находится не в head: вы говнокодер.

Артем125 25.06.2010 23:13

мировая)

why.not? 25.06.2010 23:28

факты - полные, он прав на 100%. а ты, помимо того, что говнокодер, да еще и хамло

Артем125 25.06.2010 23:31

прав, если в общем, а если в частности? А ты чем лучше? Пришли задать вопрос, а в ответ оскорбление, причем не обоснованое. Да и зачем показывать свое превосходство

А ты по ходу забитый подросток)

Gvozd 25.06.2010 23:40

Артем125,
я не вижу из этого общего правила, ни одного частного исключения.
и из своего опыта и знаний, могу предположить что его не существует.
приведите аргументированный пример, когда расположение стилей не в head не является говнокодом

why.not? 25.06.2010 23:43

не хочется опускаться до твоего уровня, поэтому просто объясню в чем ты не прав: частных случаев, когда стиль _невозможно_ разместить не в head просто не существует. когда все так ужасно, то можно использовать element.style (хотя тоже гадость на больших страницах), но не более. может, если ты приведешь свой код и появятся веские причины не считать тебя безруким дурачком, а пока так, nothing personal

why.not? 25.06.2010 23:44

Gvozd, хаха, у нас почти даблпост с тобой вышел(:

B~Vladi 25.06.2010 23:52

Цитата:

Сообщение от Артем125
А если делать заключения на основе неполных фактов

У тебя полнее?! Тогда поделись с нами.
Мой же опыт говорит о том, что никакая, уважающая себя, компания не возьмет к себе в штат такого "кодера". Может у них (читай - большинства) тоже не полные факты?
Цитата:

Сообщение от why.not?
частных случаев, когда стиль _невозможно_ разместить не в head просто не существует

Многим так кажется иногда... Просто не у каждого хватает упорства хоть немного улучшить уже имеющееся говно.

Артем125 25.06.2010 23:54

)) я дружествен ко всем из вас, просто меня модер разозлил неуместным предположением.

В общем случае, если разрабатывать с нуля, и вклюить в теле body, то это говнокод. А если код чужой, head подключается другим файлом, а доступ есть только к файлу с body, то чего делать? вот и частный случай

why.not? 25.06.2010 23:59

все ответы есть выше, чего ты еще-то хочешь?

Артем125 26.06.2010 00:02

why.not? ты читать либо не умеешь? или смысл не улавливаешь))? ну прочти еще раз!

B~Vladi 26.06.2010 00:04

Цитата:

Сообщение от Артем125
я дружествен ко всем из вас, просто меня модер разозлил неуместным предположением.

На самом деле я обращался не к тебе лично. И я точно не знаю, что у тебя действительно стили подключаются не в head. Я лишь хотел дать совет.
Цитата:

Сообщение от Артем125
А если код чужой, head подключается другим файлом, а доступ есть только к файлу с body, то чего делать? вот и частный случай

Бред какой-то. Если код чужой, как ты вообще получил доступ к шаблону с body? И почему тебе не дадут доступ к внешнему шаблону?

Артем125 26.06.2010 00:06

а вот ситуаций бывают разные)) Я думаю, что жизнь непостижима в своих варициях. Честно говоря, я тоже не люблю говнокод, и воспринял лично))

B~Vladi 26.06.2010 00:10

В общем, давай добивайся доступа к внешнему шаблону. Можешь аргументировать это профессиональным подходом (якобэ).
Тема закрыта.


Часовой пояс GMT +3, время: 08:30.