![]() |
0 Всего найдено: 70
Smile42RU
Сообщение
25/09/2010 17:12
Копия темы
Верстка и ослик 7 Есть такой код, #content папа #article: #content { background: url('middle.png') repeat-x; position: relative; z-index: 8; } #article{ width: 100%; z-index: 10; position: relative; } #right { background: url('right.png') no-repeat; z-index: 9; } #left { background: url('left.png') no-repeat; z-index: 9; } Все браузеры корректно понимают, IE как всегда чудит. По идее он все верно делает, выводит z-index 8 для article, берет "по папе". Но ведь остальные браузеры так не делают! В чем дело? За подсказку отблагодарю, в долгу не останусь!
maksim000
Сообщение
25/09/2010 17:43
Копия темы
Ссылку на страницу дайте пожалуйста. По этому отрывку ничего не понять.
maksim000
Сообщение
25/09/2010 18:03
Копия темы
Ужас какой... Вам лучше заново сделать каркас и поставить нормальный доктайп. Вёрстка и в Хроме едет.
Smile42RU
Сообщение
25/09/2010 18:11
Копия темы
возьмись доделывать называется... блин... а что вы понимаете под словами "нормальный доктайп"?
Free-man
Сообщение
25/09/2010 19:01
Копия темы
нормальный доктайп, strict тобишь тот что не transitional => не вводит браузер в состояние обратной совместимости со старой версией(т.е. не считает себя ослом 5.5) // <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " или просто <!DOCTYPE html> если "типа html5"
Synoptic
Сообщение
25/09/2010 19:07
Копия темы
в чем заключается баг? у меня что в опере, что в ие7 криво, но одинаково криво
Smile42RU
Сообщение
25/09/2010 19:31
Копия темы
признаю, макет делался от балды, верстка накодена была левой лапой пьяной курицы... ща вот расхлебываю...
Smile42RU
Сообщение
25/09/2010 19:44
Копия темы
да вообщем то уже ничем :) понял что надо макет переверстывать, это проще чем в этом хламе искать ошибку =)
Smile42RU
Сообщение
25/09/2010 19:52
Копия темы
спасибо) кстати, соседи однако ^_^ пара часов езды :)
maksim000
Сообщение
25/09/2010 20:06
Копия темы
Чтобы я вообще не знал, как браузер будет рендерить страницу? Нет уж, спасибо. Через пару-тройку лет может быть, но не сегодня.
maksim000
Сообщение
25/09/2010 20:07
Копия темы
Ничто не мешает его использовать. Валидатор нужен не для зелёной кнопочки, а для отлова синтаксических и других ошибок.
Synoptic
Сообщение
25/09/2010 20:08
Копия темы
так ничто не мешает и переходный доктайп использовать
maksim000
Сообщение
25/09/2010 20:10
Копия темы
Мешает. Мне нужен стандартный подход к обработке CSS. А HTML везде обрабатывается одинаково.
Synoptic
Сообщение
25/09/2010 20:19
Копия темы
а живые примеры, не синтетические есть? ну, с разницей, что строгий круче и правильнее переходного? а в разработке хоть раз приходилось сталкиваться с проблемами transitional? все это больше походит на понты, а не на обдуманный выбор доктайпа для работы. К примеру, мне мешает отсутствие таргет в спеке, яваскриптом я его реализовывать не хочу, потому что часто сам открываю страницы например колесиком мыши. В transitional такого ограничения нет. Использовать target в strict глупо.
maksim000
Сообщение
25/09/2010 20:26
Копия темы
Зачем искать проблем, поддерживая устаревший формат? Тем более, что устаревшие теги и некоторые атрибуты я всё равно не использую.
maksim000
Сообщение
25/09/2010 20:36
Копия темы
Гхм. Ну хотя бы с боксовой моделью. Меня не устраивает старая модель, я привык верстать так, как написано в спецификации. Мне на самом деле сложно вспомнить, что там не так, я сто лет не работал с transitional. Вот тут может что-то выцепить удастся
Free-man
Сообщение
25/09/2010 20:36
Копия темы
transitional влияет на отображение ie инфа 100% =) например будет не правильная боксовая модель в ие(т.е. ширина будет считаться вместе с паддингами и марджинами) и еще много чего уверяю вас
Synoptic
Сообщение
25/09/2010 20:40
Копия темы
Ну не надо про боксовую модель, речь шла о том, что под transitional нынче верстать не надо, что он хуже. Так конкретный вопрос почему не надо и чем он хуже? Я не про личные предпочтения, а про конкретные нерешаемые проблемы доктайпа, из-за которых от него надо отказаться и верстать исключительно в стрикте.
Synoptic
Сообщение
25/09/2010 20:40
Копия темы
Ну не надо про боксовую модель, речь шла о том, что под transitional нынче верстать не надо, что он хуже. Так конкретный вопрос почему не надо и чем он хуже? Я не про личные предпочтения, а про конкретные нерешаемые проблемы доктайпа, из-за которых от него надо отказаться и верстать исключительно в стрикте. Уверять меня не надо, я в общем-то не совета у вас спрашивал, и вообще не первый день работаю.
Free-man
Сообщение
25/09/2010 20:44
Копия темы
боксовой моделью не ограничивается, просто она вспоминается в первую очередь в javascript некоторые функции не работают в ie7 пропадают некоторые селекторы в часности :hover для "не ссылоок" много косяков с отображение буллетов и много-много всяких артифактов // зачем рану теребите ? люди уже более 3х лет пытаются забыть об этом, некоторым все еще снятся кошмары, некоторые делают вид что этого небыло, а вы все равно напоминаете :)
maksim000
Сообщение
25/09/2010 20:44
Копия темы
Это как "зачем мне пользоваться электронной почтой, если у меня есть такой отличный факс".
Synoptic
Сообщение
25/09/2010 20:46
Копия темы
то есть он морально устарел? реальных причин отказываться от него нет? о чем и речь
maksim000
Сообщение
25/09/2010 20:49
Копия темы
Моральное устаревание тоже причина. Постепенно осваивая новое легче двигаться дальше.
maksim000
Сообщение
25/09/2010 20:52
Копия темы
На хабре автора забанили, однако текст мне удалось найти
Synoptic
Сообщение
25/09/2010 20:55
Копия темы
это какие же функции в javascript не работают? насчет :hover серьезное заявление, я приложу скриншот даже, чтобы не быть голословным. проблемы с ховерами для не ссылок есть у ie6, но и там это проблемы не доктайпа, а браузера. короче говоря, не надо считать окружающих дураками. о каких кошмарах речь?
Synoptic
Сообщение
25/09/2010 21:02
Копия темы
Это я читал давно и никакой конкретики я в статье не обнаружил. Лично я верстаю для конечных пользователей, мне важно отсутствие проблем у них в первую очередь. Transitional в данный момент чаще всего подходит лучше под мои требования. Моральное устаревание будет причиной тогда, когда появится достойная альтернатива, со всеми его плюсами и без пусть даже идеологических минусов. Сейчас такой альтернативы для меня нет. Кому не важен target верстают под strict и не парятся, у меня к ним претензий нет. Зато к неаргументированной критике здравого подхода к работе есть. Верстаете под strict да пожалуйста, только молча.
Free-man
Сообщение
25/09/2010 21:03
Копия темы
ок. и { margin: 0 auto } у вас не вырубается? может мы чего недопонимаем? я говорю про html transitional(как тут в примере было) и соответственно все случаи, когда браузер включает режим обратной совместимости
maksim000
Сообщение
25/09/2010 21:07
Копия темы
Вот именно из-за такого подхода никак не подохнут факсы, ие6-8, виндовс 2000, xp и много других хороших вещей, которые давно бы уже пора отправить на свалку истории. Работает же! Удобно же! Привычно же! Вы только из-за таргета, который везде работает, пользуетесь тем, что давно устарело? Что так или иначе сдохнет, вопрос в том, когда? Не понимаю я такого подхода и никакой здравости в нём не вижу.
Synoptic
Сообщение
25/09/2010 21:14
Копия темы
мы про XHTML Transitional или HTML Transitional (кто в нем вообще верстает?)? с XHTML Transitional описанной проблемы нет
Synoptic
Сообщение
25/09/2010 21:15
Копия темы
А я не вижу здравости заставлять юзера видеть белый лист при клике на ссылку средней
maksim000
Сообщение
25/09/2010 21:17
Копия темы
xhtml only. Ну хорошо, пусть не существует. Проблема в другом.
maksim000
Сообщение
25/09/2010 21:17
Копия темы
Эээ, отсюда подробнее, пожалуйста. Какой ещё белый лист?
Synoptic
Сообщение
25/09/2010 21:17
Копия темы
А я не вижу здравости заставлять юзера лицезреть белый пустой лист вместо страницы после клика на ссылку средней кнопкой мыши. Примеры все некорректные, от факсов, ие6-8, виндовс 2000, хр отказываются потому, что новые технологие лучше, а старые уже не удовлетворяют требованиям. Чего нет в случае с доктайпами.
maksim000
Сообщение
25/09/2010 21:23
Копия темы
Я уже не знаю сколько лет не видел мышей с 3мя кнопками. И с какой же это радости должен открываться пустой лист? Современные браузеры все имеют вкладки, и клик колёсиком новую вкладку как раз и открывает. %) Да? Попробуйте убедить какого-нибудь "динозавра", что электронка лучше чем факс (особенно если он сканером пользоваться не умеет и ничего не слышал про электронные подписи). Добьетесь только того, что Вас "слишком мудрым" или странным считать начнут.
maksim000
Сообщение
25/09/2010 21:31
Копия темы
В факс ведь 5 листов заправил, номер набрал, кнопочку нажал, и он там. А тут надо сначала каждый лист отсканировать (а это сколько действий: открыть программу, нажать кнопку, сохранить картинку: выбрать место для сохранения, ввести имя) потом открыть почту, создать письмо, написать чего-то (скорость набора 10 знаков в минуту), нажать "вложить", найти файлы (особенно весело, если забыто место, где они сохранены), нажать "вложить" ещё раз, нажать "отправить" и потом ещё неизвестно, дойдёт электронка или нет.
Synoptic
Сообщение
25/09/2010 21:31
Копия темы
да причем тут факс, не надо аналогий, где можно объяснить на пальцах. объясняю. из-за отсутствия таргет открытие страницы в новой вкладке приходится вешать на онклик. Это мне уже не нравится, но не суть важно. Онклик срабатывает при нажатии на ссылку левой кнопкой мыши. Определенному проценту юзеров, в том числе и мне, не хочется думать, повешен таргет бланк разработчиком на ссылку или нет, хочется просто открытия ссылки в новой вкладке. Для этого во всех браузерах на третью кнопку мыши, которая к слову никуда не пропадала и находится на колёсике, повешено открытие в новой вкладке. В случае с онкликом юзер видит какое нибудь javascript: void(0); и пустую страницу. Мне этот геморой даром не нужен, и я не хочу вешать яваскрипты туда, где можно обойтись без них, поэтому использую Transitional доктайп.
maksim000
Сообщение
25/09/2010 21:33
Копия темы
Что мешает использовать таргет и строгий доктайп одновременно? (Это я молчу про то, что таргет в принципе не очень-то нужен; я, например, не люблю, когда новые вкладки при клике левой кнопкой открываются.)
Free-man
Сообщение
25/09/2010 21:38
Копия темы
1. видимо вы не правильно используете javascript 2. никто не запрещает использовать transitional если уж так охото использовать target, 3. в html5 target вернули аллилуйя :)
Synoptic
Сообщение
25/09/2010 21:42
Копия темы
мешает вопрос нафиг это вообще надо? нафиг мне те же лишние косяки отвлекающие в выдаче валидатора? нафиг мне отказываться от таблиц, если разработчики каскадной модели не озаботились возможностью делать флоат колонки одинаковой высоты? зачем мне ради какого-то виртуального поклонения прогрессу делать себе реальные проблемы? вопрос, еще раз замечу, не в люблю или не люблю. вопрос в здравомыслии. Ни одной дельной мысли по поводу отказа от Transitional в пользу Strict я не услышал, как не видел их ни в одном из вечных холиваров.
Synoptic
Сообщение
25/09/2010 21:43
Копия темы
1. я-то правильно, а вот толпы нерадивых разработчиков о посетителях не думают. 2. зачем? 3. не наводит на мысли, что его не надо было убирать вообще?
maksim000
Сообщение
25/09/2010 21:43
Копия темы
Ок, можно ещё пример изобрести. Используете Вы transitional, проверяете валидатором. Валидатор доктайп видит и на всякие древности типа font не реагирует (код мог быть написан давно, не Вами, в бессознательном состоянии и т.п.) Соответственно, документ "зелёный", но начинка в нём неизвестно какая надо всё проверять руками. А если strict валидируется, то всё косяки вылазят наружу. Таргеты, если они нужны, прощаются, а всё остальное безжалостно изничтожается.
maksim000
Сообщение
25/09/2010 21:47
Копия темы
Без прогресса жизнь рано или поздно превращается в болото. Когда нет желания к чему-то стремиться, "если разработчики ... не предусмотрели ...", то и новые стандарты, где нужная вещь может быть предусмотрена, намного сложнее осваивать будет.
Free-man
Сообщение
25/09/2010 21:48
Копия темы
я тоже считаю что убирать не следовало я если честно вообще уже не пойму на какую тему спор =) когда я думал что спорим про quirks mode то все было понятно а сейчас уже какой-то идеологический холивар // спасибо господа конечно, но я лучше спать пойду
Synoptic
Сообщение
25/09/2010 21:48
Копия темы
с чужой версткой я не работаю, верстаю сам, никаких font я не использую. еще раз говорю, лично мне не хватает таргетов в стрикт, в переходном они есть, в строгом они реализуются через жопу или с проблемами для валидатора, без которых можно обойтись, используя переходный доктайп. так понятно? ничего против стрикта я не имею, кто верстает пусть верстает, но не надо мне говорить, что я верстаю как старпер. я не хуже вашего знаю технологию верстки и способен сделать выводы, что правильно, а что нет.
Synoptic
Сообщение
25/09/2010 21:50
Копия темы
меня больше интересует не философия, а реальность и практика.
Synoptic
Сообщение
25/09/2010 21:54
Копия темы
это стандартный холивар transitional vs. strict, сто раз обсосанный стороны давно пришли к выводам, что кто как хочет тот так пусть и верстает
maksim000
Сообщение
25/09/2010 21:57
Копия темы
"но не надо мне говорить, что я верстаю как старпер" А, вон в чём корень зла :) А если я от доктайпа отойду и начну к семантике придираться, к отсутствию современной технологии вёрстки независимыми блоками, к снижению скорости обработки из-за использования сложных селекторов? Или у Вас в портфолио тоже устаревший код лежит?
Synoptic
Сообщение
25/09/2010 22:10
Копия темы
в портфолио код собран за пару лет, а если учесть, что я активно верстаю с начала прошлого года, то часть из них можно считать устаревшими. но все эти работы решали задачи, поставленные заказчиками. собсно никаких сложных селекторов у меня в портфолио помоему нет, а верстка независимыми блоками, наоборот, присутствует. в том, что заказчикам до сих пор надо поддержку ие6, пусть за дополнительную плату, что они не хотят никакого хтмл5 и цсс3, ценой потери части посетителей в этом их винить нельзя. Когда есть возможность раскрыться и прогрессивно поверстать, забив на старье это отлично, но бывает крайне редко.
maksim000
Сообщение
25/09/2010 22:21
Копия темы
Насчёт сложных селекторов я неправильно выразился. Имелись в виду конструкции вида .mainpage .header ul li img и ещё длиннее. Независимых блоков не нашел, может не туда смотрел. Прогрессивная вёрстка не означает потерю чувства меры. В html5 я верстать не собираюсь в ближайшее время, css3 тоже использую крайне мало. И в ие6 вёртска сильно не разлезается, несмотря на то, что его поддержка мне откровенно надоела.
Synoptic
Сообщение
25/09/2010 22:31
Копия темы
и что в них плохого на? использование одиночных уникальных классов по моему мнению оправдано только на высоконагруженных проектах. что есть независимые блоки? может я что-то неправильно понял. насчет html5 можно собираться, можно не собираться, но я хочу быть готовым выполнять на нем проекты и мне это интересно. Там много вкусных плюшек, которые не терпится опробовать в деле. Собственно ткие вещи я и считаю прогрессивными, а не якобы семантически более правильный Strict, ничего в реальной жизни не дающий.
maksim000
Сообщение
25/09/2010 22:40
Копия темы
Плохого в них только то, что они длинные :) Формируется привычка писать всю цепочку или большую её часть. Эту привычку будет сложно побороть, если придётся портал верстать. И опять же, то, что я не собираюсь писать на html5 не означает, что я не слежу за новостями :) Цикл статей, например, недавно читал
Synoptic
Сообщение
25/09/2010 22:43
Копия темы
0
я уже давно отказался от таких длинных селекторов, но всеже до сих пор особо страшного в них ничего не вижу |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |