Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122

вопрос о кроссбраузерности

16.06.2010, 19:36. Показов 1960. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вопросы такого рода:

1. Под какие в основном делают браузеры? (так сказать стандартный пакет)

2. Под какие сложнее подстроить? (вычитал что сложнее всего под IE но хотел еще у вас спросить)

3. И много ли теряют проекты в которых указано - "для корректного отображения установите браузер(к примеру мозила)" , плюсы и минусы такового.

4. Во сколько раз примерно увеличивается файл стилей при добавлении кроссбраузерности

5. Да и собственно на сколько сейчас продвинута кросбраузерность? (тоесть токовое будет всегда , либо стремятся обьеденить для облегчения кодинга)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2010, 19:36
Ответы с готовыми решениями:

Непонятки с реализацией кроссбраузерности
Всем привет! Разрабатываю сайт. Во время разработки тестировал на chrome. Решил открыть в другом браузере - проверить. Сначала открыл на...

Нужен совет по кроссбраузерности
у меня есть сайт-переходник, скрин приложен ниже. в одном общем блоке находятся несколько небольших блоков, будут ли они смещаться в...

Достижение кроссбраузерности верстки
Хочу поднять тему достижения кроссбраузерности верстки. Все что я пока что верстал - исключительно для себя, т.е. для приобретения...

13
 Аватар для xxxNEIxxx
28 / 28 / 2
Регистрация: 21.04.2010
Сообщений: 121
16.06.2010, 21:14
1) Опера, ИЕ, ФФ, Хром.
2) Вообще то под ИЕ сложнее всего, но если ты не ламер в вёрстке и знаешь правила то под все одинаково, максимум возможно пару стилей под ИЕ.
3) Если увидишь такую надпись на сайте, то значит его писал ламер)))) плюсов нету, а минусов хз сколько, главный минус что посещаемость сайта упадёт как минимум на 70% от максимально возможно. думаю этого минуса вполне хватит.
4) Выброси вообще с головы такое слово как "кроссбраузерность"!!! из-за того что ты начитался литературы много а практики не было - вот и у тебя плохое понимание этого слова. кроссбраузерный код, кратко говоря это ПРАВИЛЬНЫЙ код! если ты по правилам написал сайт то он будет везде отображаться нормально, а если написал коряво то это называется быдлокод)))))
5) Если ты прочитал предыдущие 4 ответа и понял что я там говорил то ты поймёшь что пятый твой вопрос совсем ни о чём не начитуйся теорию, это глупое начало изучения! удачи!
2
Почетный модератор
 Аватар для Humanoid
11556 / 4351 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
16.06.2010, 21:41
2. Сейчас многие отказываются от поддержки старых браузеров (таких как IE6 ). Для них приходится очень много "костылей" писать. Когда я писал один проект на работе, то вначале старался поддерживать и IE6... но со временем отказался... слишком много мороки было. Просто указал в требованиях, что требуется нормальный браузер и предоставил ссылки. Конечно, что проектов, которые доступны в интернете для всех желающих, такие методы не подходят... и там желательно сделать поддержку IE6 через различные скрипты и т.п.

Но для современных браузеров я согласен с xxxNEIxxx, что правильно написанный код будет на 99% работать одинаково во всех браузерах.
2
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
16.06.2010, 22:55  [ТС]
кстати на счет IE6 он же на сколько я читал не поддерживает .png (тоесть картинки с прозрачным фоном) тогда как с таким бороться? И какие есть еще его недостатки которые никак не поправиш?
1
Почетный модератор
 Аватар для Humanoid
11556 / 4351 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
16.06.2010, 23:32
Цитата Сообщение от Nebiros Посмотреть сообщение
кстати на счет IE6 он же на сколько я читал не поддерживает .png (тоесть картинки с прозрачным фоном) тогда как с таким бороться? И какие есть еще его недостатки которые никак не поправиш?
Да, прозрачные png он не поддерживает. Но для этого существует специальный костыль, что бы обходными путями делать картинку прозрачной. Говорят, что работает, но сам я его не пробовал.
Вложения
Тип файла: zip png.zip (1.1 Кб, 21 просмотров)
2
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
16.06.2010, 23:41  [ТС]
Цитата Сообщение от xxxNEIxxx Посмотреть сообщение
если ты по правилам написал сайт то он будет везде отображаться нормально
можно уточнить по каким правилам ?
на сколько я знаю то например чтобы были округленные бордюры то нужно писать для каждого браузера отдельно и т д. Или есть какието особые методы ?
1
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
17.06.2010, 08:16
Цитата Сообщение от Nebiros Посмотреть сообщение
можно уточнить по каким правилам ?
По стандарту от W3C. Если код проходит валидацию, то в 99% случаев сайт будет отображаться одинаково во всех браузерах.

Цитата Сообщение от Nebiros Посмотреть сообщение
на сколько я знаю то например чтобы были округленные бордюры то нужно писать для каждого браузера отдельно и т д. Или есть какието особые методы ?
Круглые бордеры практически все делают с использованием 4 картинок, на каждый угол по одной. Или одной картинкой и спрайтами. Картинками ты получаешь гарантированный результат.

Если рисовать круглые уголки кодом, то под некоторые браузеры действительно нужно подбирать свои решения. Например для ИЕ есть библиотека на JS, которая строит круглые уголки с помощью VML http://www.dillerdesign.com/ex... _roundies/
Для файрфокса нужно писать -moz-border-radius: 2em 1em;

Но такое разнообразние в сфере круглых уголков когда нибудь пропадет. Пропадет тогда, когда все браузеры будут поддерживать CSS3, где круглые уголки задаются довольно просто border-radius: 2em 1em;

CSS3 уже поддерживают opera, chrome.
Microsoft тоже обещает поддержку CSS3 в IE9 http://www.techspot.com/news/3... tails.html Помимо круглых уголков есть еще несколько спорных моментов, которые в CSS3 тоже стандартизируют.

Вообще говоря разные браузеры неизбежно будут отображать какие то элементы по своему. И это благо. Так движется прогресс. Единый центр котороый будет говорить браузерам какие фишки нужны пользователям, организовать очень сложно. Постфактум этот единый центр может стандартизировать нужную фишку, и все станут отображать ее одинаково, но заранее сказать, что вот такую вещь нужно сделать и отображать вот так, практически нереально.

Я к тому пишу, что скругленные уголки, как и многие другие вещи которые стандартизированы в CSS3 это и есть передний край развития веба. Судить о кроссбраузероности по тому, что еще толком не реализовано, по моему не стоит.
2
 Аватар для xxxNEIxxx
28 / 28 / 2
Регистрация: 21.04.2010
Сообщений: 121
18.06.2010, 14:45
Nebiros, не лазь по фиговых сайтах где много левой, не нужной и повторяющейся информации,вот ссылка, здесь ты всё найдёшь что тебе может понадобится
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
18.06.2010, 14:50
xxxNEIxxx, ИМХО лазить нужно везде. Зацикливаться на одном сайте наоборот не стоит.
Тем более что htmlbook тоже может ошибаться, вот например что было несколько месяцев назад там написано про position:absolute;
absolute
Указывает, что элемент абсолютно позиционирован. В этом случае он не существует в обычном потоке документа подобно другим элементам, которые отображаются на веб-странице словно абсолютно позиционированного объекта и нет. Положение элемента задается атрибутами left, top, right и bottom относительно края окна браузера.
Теперь исправили, но сам факт того что была ошибка говорит о том что зацикливаться не стоит.
0
 Аватар для xxxNEIxxx
28 / 28 / 2
Регистрация: 21.04.2010
Сообщений: 121
18.06.2010, 15:01
я htmlbook'ом не пользуюсь, просто знаю что есть такой хороший сайт, а насчёт определения абсолютного позиционирования - ошибка только в том что если у него есть родительский блок то он будет позиционироваться относительно него, а так всё правильно.
Цитата Сообщение от Alorian Посмотреть сообщение
но сам факт того что была ошибка говорит о том что зацикливаться не стоит.
я согласен с тобой, но я никогда не встречал мануала лучше него, в котором описаны все стили подробно с примерами.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
18.06.2010, 16:38
Цитата Сообщение от Humanoid Посмотреть сообщение
Да, прозрачные png он не поддерживает. Но для этого существует специальный костыль... Говорят, что работает, но сам я его не пробовал.
Работает отлично. По тому же принципу на работе сделал fixHover() для эмуляции :hover для любых элементов. Работает
0
Почетный модератор
 Аватар для Humanoid
11556 / 4351 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
18.06.2010, 16:54
Цитата Сообщение от Vovan-VE Посмотреть сообщение
По тому же принципу на работе сделал fixHover() для эмуляции :hover для любых элементов. Работает
Выкладывай
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
18.06.2010, 17:21
Пожалуйста: IE6 element:hover
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
21.06.2010, 16:14
2)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.06.2010, 16:14
Помогаю со студенческими работами здесь

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

Реализация кроссбраузерности html5, препроцессоры
Доброго дня! Решил "обновить" свои знания по htm & css, изучив html5 & css3. В процессе оказалось, что обратной совместимости со...

Сделать скрин в опере для проверки кроссбраузерности
У меня сайт http://aimgroupllc.com/cent/ отображается корректно в браузерах --хром,моззила фаерфокс,но не в опере(у меня 41 версия)....

Как добиться кроссбраузерности, с примитивом (некорректное отображение div)?
Ребят привет! Я не претендую на лавры суперверстальщика с офигенным знанием кросбраузерности, однако такое уже выходит из всех...

Посоветуйте онлайн сервис для проверки кроссбраузерности сайтов
Привет! Посоветуйте, плиз, удобный и бесплатный онлайн сервис для проверки кроссбраузерности, чтобы можно было увидеть отображение сайта в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru