Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.06.2008, 21:54
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 1  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
По умолчанию Как вы справляетесь с разным отображением размеров в ИЕ и ФФ?

Собственно, интересует: padding в ФФ и ИЕ считается по-разному, мозила прибавляет его (зачем-то) к размерам, а ИЕ - нет. Хотелось бы раз и навсегда найти удовлетворительное решение, а то каждый раз для каждого конкретного случая по-новому изгалятся уже достало...
__________________
Hell is the possibility of sanity

Старый 28.06.2008, 01:56
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 2  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
1) w3c-like. IE6+
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2) IE5-like. no DOCTYPE. css:
Код:
box-sizing:border-box;-moz-box-sizing:border-box;
3) самый простой и надёжный:
Код:
<div style="width:300px;"><div style="padding:30px;"></div></div>


Последний раз редактировалось KidsKilla; 28.06.2008 в 02:01.
Старый 28.06.2008, 19:37
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
пасиб =)
Хм... то есть нужно создавать 2 дива... млин... не хотелось бы, конечно... Ну если другого выхода нет.
Да, кстати, с этим не до конца разобрался:
какая из версий и каких браузеров понимает CSS стили объявленные так:
_width:
#width:
И связано ли это с DTD? Т.е. думал, может можно так сделать, чтобы ИЕ читал только свои стили, а ФФ свои?
И кто как расставляет приоритеты, если 2 класса присвоены один за другим типа:
Код:
class1 {width: 100px}
class2 {width: 200px}
Код:
<div class="class1 class2"></div>
Просто, ладно бы на странице было с десяток таких дивов, но их там до сотни, а то и больше должно быть. Взять и умножить на 2 не хочется...
__________________
Hell is the possibility of sanity

Старый 28.06.2008, 21:46
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 4  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
стили пишите для "нормальных" броузеров,
а для сами значете кого можно ставить исключения в виде дополнительных стилей используя "условные комментарии"

лично использую:
доктайп
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
креплю основные стили,
а после них добавляю стили для ИЕ, кторые перекрывают свойства которые он врёт
Код:
<link rel="stylesheet" type="text/css" href="style1.css" />
<link rel="stylesheet" type="text/css" href="styleN.css" />
<!--[if lte IE 6.5]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->


Последний раз редактировалось Mnilionic; 28.06.2008 в 21:51.
Старый 28.06.2008, 22:07
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Я все равно страницу отдаю как text/html, так что XHTML не подходит... и... не знаю, я бы не был таким категоричным в отношении ИЕ =) Хотя, я даж не знаю, как по мне, что то, что другое - редкостный маразм, просто уклон у каждого специфический =) Пить теплую водку и закусывать зефиром по-моему и то приятнее, чем ваять ХТМЛ страницы =) Но похоже, что все этим и закончится - прийдется разные CSS делать для того и для другого =(
__________________
Hell is the possibility of sanity

Старый 28.06.2008, 22:15
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 6  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
страница и должна быть text/html, другого я вам не предлагал.
Просто с таким доктайпом броузеры видут себя предсказуемо и практически одинакого.
Исключение лишь составляет ИЕ на некоторых моментах, для которых добовляем дополнительные стили. (такие как баги с флоатами с пинегами и пр.)

Может и с другими доктайпами есть совместивость, но я их не искал, так как этот вполне устраивает


Последний раз редактировалось Mnilionic; 28.06.2008 в 22:17.
Старый 28.06.2008, 23:17
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Не... у XHTML content-type = application/xml... И это... ничего себе исключение =) Как бы Мозилла ни старалась - ИЕ все-тки самый распространенный браузер =) так что в первую очередь надо на него ориентироваться =)
Если такой ДТД писать, а отдавать как текст - это все равно, что никакой ДТД не писать =)
__________________
Hell is the possibility of sanity

Старый 29.06.2008, 00:09
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 8  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
я не буду с вами спорить или убеждать вас.
Я вам предложил вариант решения вашей проблемы.
Не желаете не далайте.

у xhtml контенттейп text/html - потому что это не xml а html написанный по синтаксису xml - не более того.

Старый 30.06.2008, 02:07
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 9  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
о. ещё один защитник xhtml =) вот: http://softwaremaniacs.org/blog/cate...xhtml-vs-html/

wvxvw, я подсказал два способа кроме удваивания элементов. выбирай любой -- лучше с докайпом (только не xhtml =)).
_width: #width: -- <=IE6
//width: -- <=IE7

class1 {width: 100px}
class2 {width: 200px}
<div class="class1 class2"></div>

сработает 2й. http://www.w3.org/TR/CSS21/cascade.html#specificity
__________________
Breakcore them all!

Старый 30.06.2008, 03:38
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 10  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
о. ещё один любитель костылей...

я ничего не защищаю и не навязываю

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
different size , padding

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.