Brand from Amber

Brand from Amber
Рейтинг
291
Регистрация
18.08.2007

panzergto, не уверен, что она собирает URL в тексте (а не в анкорах ссылок), но теоретически - да, возможно. Отключается в расширенных настройках метрики галкой "Запрет отправки на индексацию страниц сайта".

listian:
дело Вашей упертости и не желанием пользоваться стандартными средствами

А JS давно перестал быть стандартным средством?

listian:
объяснить почему другие не делают, как Вы

А вы-то сами знаете - почему?

listian:
допустим пользователь отключил js, то вся ваша адаптивность идет лесом

Аргумент разбивается контраргументом в Вашем же стиле: допустим пользователь отключил css, то вся ваша адаптивность идет лесом.

Кстати, возможно удивлю, но попробуйте зайти на sunnyi.ru, отключить JS и поизменять размеры окна браузера .. :) (это я так, к слову)

P.S. Короче я понял: что использовать - дело вкуса. Всем спасибо.

Sitealert:
Unable to modify the parent container element before the child element is closed

Я так понял, что это баг IE8 который лечится установкой KB2936068.

indenger20:
работа с DOM деревом очень ресурсоемкая, а это лишняя нагрузка

Так вот я и спросил как бы в начале: что быстрее

@media screen and (max-width:768px) {

div {
background: green;
}
}

или

var list_div = document.getElementsByTagName("div");


window.onresize = function() {
if (window.innerWidth > 768) {
list_div[0].style.backgroundColor='green';
} else {
list_div[0].style.backgroundColor='red';
}
};
listian:
погуглите respond.min.js

Знаю.

listian:
верстка для ie6-ie8 это верх идиотии

Не обсуждается.

garik77:
А jQuery это не JS конечно же

К чему этот глупый и откровенно провокационный вопрос? JQuery - это JS Фреймворк (JS объект) со своими свойствами и методами (синтаксисом). А так-то да .. что JS, что C++ ... всё едино, т.к. двоичный код... но разница всё-таки есть.

Sitealert:
Мобильники и планшеты на ИЭ не работают, а на десктопе и без адаптивности всё терпимо будет

Согласен, но это не аргумент за.

Sitealert:
Аргумент довольно сомнительный

Хоть какой-то :) У Вас же, вообще никаких (кроме воды про "так удобнее")

---------- Добавлено 04.11.2017 в 22:28 ----------

Sitealert:
Кстати, Ваш сайт в старом ИЭ вообще не виден.

Это не соответствует действительности, т.к. у меня есть компьютер с (чистым) IE6 и там всё отображается нормально. Разбирайтесь со своим IE8.

Но это отношения к вопросу не имеет, т.к. я не обсуждаю данный конкретный недоделанный сайт (sunnyi), а просто спрашиваю - в чём плюс @media-запросов, если он есть?

Sitealert:
CSS работает с тем DOM, который есть, и ему уж точно ни к чему перезагружать страницу

Проверил https://jsfiddle.net/7wkfbL4d/ - действительно так. И всё-таки, пока плюсов (перед JS - который не городит своих элементов, не использует "новые фишки" и выполняет только функции аналогичные медиазапросам - я не вижу. А вот у JS - вижу: адаптивные версии сайта будет корректно отображаться в ИЕ 6-8. Хочу хоть увидеть один аналогичный плюс нового CSS.

---------- Добавлено 04.11.2017 в 21:05 ----------

listian, я не просил "умничать" и анализировать качество моей "лабы" - на то она и лаба, что не оптимизирована. Или Вы и вправду считаете, что я не умею выносить css и js в отдельные файлы?

Sitealert:
JS и CSS надо переставить местами

Меня больше интересует не порядок, а его аргументация.

panzergto:
Это неизбежно?

Причина в чём-то другом. Видимо, в коде страницы есть ссылки на shtml-файлы. Второй вариант - вы при работе (программировании) обращаетесь к shtml страницам напрямую, и что-то типа Яндекс-метрики или Я.плагина в Вашем браузере передаёт Яндексу URL. "Разобранным" документ Яндекс получать никак не может (если все остальные его получают собранным и вы не настроили "клоакинг")

Как и обещал - возвращаюсь. Во-первых, хочу ещё раз сказать спасибо BrightGuy - изменил немного код и всё стало вполне удобоваримо на мобильных устройствах: http://sunnyi.ru/.

Оказалось, что адаптивный дизайн это банальное сжатие до минимальных размеров по ширине. Всё настолько просто, что даже почти неинтересно ... но, к сожалению полностью реализовать это средствами HTML весьма затруднительно (хотя и возможно) и нужно подключать либо @media-запросы в css, либо JS (чем я и воспользовался по совету ziliboba0213). В этой связи у меня возник вопрос: что из них предпочтительней при адаптации сайта под разные разрешения и почему? ИМХО, JS универсальное, т.к. поддерживается большим количеством браузеров, а также (если не ошибаюсь), в отличии от CSS работает при изменении размера окна браузера без перезагрузки содержимого. В чём же плюсы медиазапросов? Может они быстрее отрабатываются? Или ещё что-нибудь?

Деньги - зло! В идеале их вообще не должно быть. Всем необходимым для достойной жизни, гражданина должно обеспечивать государство в обмен на его квалифицированный труд во благо этого государства.

Всего: 3098