imho.ws |
|
20.01.2005, 14:14 | # 1 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
"Фичи" и "Баги" или Сделаем опыт общим!
Тема называется может немного и не очень понятно, но лишь потому что хотелось дать наиболее общее название.
Итак, все программисты, Дизайнеры и т.д. в свойе работе сталкиваются с различными мелочами, когда казалось бы "все правильно" но "работает не так". Или в одном браузере работает нормально, задокументировано что и в другом должно также - ан нет, он почему-то отображает иначе. Или в языке программирования, что-то не так работает в какой-то ситуации, как должно... Вобщем ситуации такие не редкость... Дак вот, предлагаю собирать здесь такие вот мелочи, база по которым сможет просто облегчить жизнь другим, столкнувшимися с подобными "неприятностями". Чтобы не распыляться на все подряд, ограничим тему следующим: [X]HTML, CSS, DOM, JavaScript, [VBScript], ну и возможно смежные с этим технологии Внимание: Этот топик посвящен НЕ различию браузеров! Не нужно писать типа - в ААА работает - в ББББ нет. Также огромная просьба, если не уверены в чем-то, или вопрос, лучше сначала спросить в отдельном топике. Сюда же лучше постить проблему в общем виде, тоесть в минимальном контексте примера (если он вообще нужен) чтобы была ясна ее суть. ========================================================== Ну и начну: Случайно выяснилось, что InternetExplorer 6.0 отображает стиль границы dotted точно также kak dashed (при толщине рамки в 1px, за уточнение спасибо Sheryld) ---------------------------------------------------------- RaZEr: IE 6.0: игнорирует padding при задании height (должно быть: padding+height)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. Последний раз редактировалось Hubbitus; 22.01.2005 в 20:31. |
21.01.2005, 17:35 | # 4 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Цитата:
А во-вторых, прошу конкретизировать версию PHP, Апача и всего остального, чтобы наблюдать этот Баг. Вроде бы PHP нормально работает с операциями постинкремента/декремента. Проверил это утверждение на PHP 5.0.0. и Апач - 2.0.40 - проблемы нету!. Также ее нету на PHP 4.2.2 и томже апаче.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
21.01.2005, 21:00 | # 6 | |
Full Member
Регистрация: 29.05.2002
Сообщения: 544
|
Цитата:
попробуй этот код: Код:
<style> .line0 { border:3px dashed #000000; } .line1 { border:3px dotted #000000; } </style> <div class=line0> </div> <BR> <div class=line1> </div> http://bugs.php.net/ p.p.s. decrement bugs, etc: http://bugs.php.net/search.php?searc...ail=&bug_age=0
__________________
убрано по просьбе администратора Последний раз редактировалось Sheryld; 21.01.2005 в 21:10. |
|
21.01.2005, 21:25 | # 7 | |||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Цитата:
Цитата:
Цитата:
|
|||
21.01.2005, 22:03 | # 8 | ||
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Цитата:
Цитата:
И потом, не всегда это ошибки могут быть, и там ты не найдешь такого, скажем "странного" поведения, поскольку там только "баги", а "фичи" будут у нас эксклюзивны...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
||
22.01.2005, 13:56 | # 11 |
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
|
Internet Explorer отчего-то очень внимательно относится к переносам строк в html-коде. Конкретных примеров не могу привести, но часто это всякие сдвиги, ненужные строки высотой ~1px над картинками и т.д...
__________________
Завтра будет. Лучше. |
22.01.2005, 14:19 | # 13 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Цитата:
Кстати, с этим наверное многие сталкивались, но всеже: Хотя в стандарте определено что закрывающий тег </td> необязателен и в большинстве случаев все нормально без него, но если в ячейке присутствует только картинка, то IE, обрабатывает это не верно, и даже при прописывании жестко размеров ячейки, высота ее немного больше (расползается дизайн).
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
22.01.2005, 16:07 | # 14 | |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Цитата:
|
|
22.01.2005, 16:33 | # 15 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Цитата:
А что насчет списка, того что хотим здесь иметь? Какие у всех есть предложения?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
22.01.2005, 16:38 | # 16 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Цитата:
Цитата:
|
||
23.03.2005, 01:58 | # 17 |
Member
Регистрация: 25.08.2002
Сообщения: 207
|
imho кривое наследование
Не знаю, в тему ли это. Однако:
Есть HTML-страница с внешним файлом CSS. В CSS для BODY прописаны стили текста и стили гиперлинков. Так вот, если на странице есть таблица, то она получает стили только для гиперлинков, а для обычного текста - нет. Я бы считал логичным, что таблица лежит в пределах BODY и должна получать и стиль для текста тоже. Имел этот баг давно, и сейчас имею (или он меня) на XP Pro SP1 + IE6.0.x SP1 Решение простое есть - в CSS пишешь стили для таблицы. Но ПОЧЕМУ? |
08.04.2005, 00:41 | # 18 |
Newbie
Регистрация: 08.04.2005
Адрес: Львов
Сообщения: 31
|
Удвоение отступов
<div style="float: left; width: 200px; background:#ebebeb; margin-left: 100px;">Some text</div>
В ИЕ отступ слева для блока будет ровно в два раза больше указанного. Лечится добавлением display: inline в style. |
08.04.2005, 18:22 | # 20 |
Member
Регистрация: 19.10.2004
Сообщения: 394
|
Poison NULL byte в Perl -- вроде штука известная, но просматривая множество чужих скриптов я не встретил ни в одном из них механизма защиты от этого бага(хотя во многих из них она была очень нужна).
Perl считает \0 разделителем строки, поэтому если в строке типа: script.pl?html=one (допустим скрипт добавляет в конец one '.html') подставить вместо one script.pl и добавить после него %%0, то удастся просмотреть код скрипта, что не есть хорошо. Поэтому следует включить фильтр типа s/\\0//g; |