Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CSS text-align, Причуды IE или Opera?? 
V
    Опции темы
NNaarreekk
Дата 17.3.2008, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 1
Всего: 3



Как знаете в IE CSS text-align распределяет не только текст но и блоки, что нельзя сказать о Opere!

Вот вопросик такой: Как можно с помощью CSS задать расположение так чтоб и текст и скажем таблица распологались правельно??

Если не ясно задал вопрос даю пример:
Код

<HTML>
<HEAD>
<style type='text/css'>
body{
text-align: center;
}
</style>
</HEAD>
<BODY>
<TABLE width='500'>
<tr><td> ВОТ ЭТА ТАБЛИЦА В IE РАСПОЛОЖИТСЯ ПО ЦЕНТРУ А В Opera НА ЛЕВОЙ СТОРОНЕ</td></tr>
</TABLE>
</BODY>
</HTML>

PM MAIL WWW   Вверх
smartov
Дата 18.3.2008, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 4
Всего: 259



Код

...
<table width="500" align="center">
...

Видимо у оперы таблицы имеют "особенное" положение.

p.s. Кавычки аттрибутов по стандарту двойные. Имена тегов и аттрибутов - маленькими буквами.
Это не влияет на рендеринг в обычном режиме, но по-стандарту так да и смотрится лучше
PM MAIL   Вверх
SelenIT
Дата 18.3.2008, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Стандартная центровка блоков в CSS - margin: 0 auto; для самого блока.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
NNaarreekk
Дата 18.3.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 1
Всего: 3



Цитата(SelenIT @  18.3.2008,  03:13 Найти цитируемый пост)
CSS - margin: 0 auto;



Не понял, это нужно задать для <TABLE> ??
И какой же будет эффект??

Цитата(smartov @  18.3.2008,  02:39 Найти цитируемый пост)
Кавычки аттрибутов по стандарту двойные

Код

echo"<table cellpadding='0' ...";
//Так короче чем
echo"<table cellpadding=\"0\" ...";

Мало символов, мало потрачено времени!
Время - деньги smile

И немного отойдя от вопроса, как вы боритесь с проблемой разных броузеров (JS, CSS ...)????
PM MAIL WWW   Вверх
smartov
Дата 19.3.2008, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 4
Всего: 259



NNaarreekk
Цитата(NNaarreekk @  18.3.2008,  20:13 Найти цитируемый пост)
//Так короче чем

Ну это же элементарно, Ватсон 
Код

echo '<table border="0" cellpadding="0">...';


Цитата(NNaarreekk @  18.3.2008,  20:13 Найти цитируемый пост)
как вы боритесь с проблемой разных броузеров

Стараемся писать так, чтобы смотрелось одинаково  smile Как же еще?
PM MAIL   Вверх
NNaarreekk
Дата 19.3.2008, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 1
Всего: 3



Цитата(smartov @  19.3.2008,  11:56 Найти цитируемый пост)
Ну это же элементарно, Ватсон 

echo '<table border="0" cellpadding="0">...';


А вот с этим разрешите не согласиться:
Код

$widt='900';
echo'<TABLE width="$width">';


Цитата(smartov @  19.3.2008,  11:56 Найти цитируемый пост)
Стараемся писать так, чтобы смотрелось одинаково   Как же еще? 

Ну скажем когда пишете сайт сразу на всех проверяете или сначала пишете под одним а в конце настраиваете под другие?

Просто у меня слишком разные получаются сайты в разных браузерах!
Особенно под извините за выражение Opera!!

PM MAIL WWW   Вверх
smartov
Дата 19.3.2008, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 4
Всего: 259



NNaarreekk
Цитата(NNaarreekk @  19.3.2008,  21:13 Найти цитируемый пост)
А вот с этим разрешите не согласиться:

Разрешаю.  smile  smile  Только писать переменки внутри строки считается дурным тоном - велика вероятность ошибки и трудночитабельно.

Красиво писать вот так
Код

echo sprintf('<table border="0" width="%d" height="%d" cellpadding="0">', $width, $height);

или использовать шаблонизаторы типа Smarty.

Цитата(NNaarreekk @  19.3.2008,  21:13 Найти цитируемый пост)
Ну скажем когда пишете сайт сразу на всех проверяете или сначала пишете под одним а в конце настраиваете под другие?

написал блок - отладил. 
PM MAIL   Вверх
NNaarreekk
Дата 20.3.2008, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 1
Всего: 3



Код

echo sprintf('<table border="0" width="%d" height="%d" cellpadding="0">', $width, $height);

echo "<table border='0' width='$width' height='$height' cellpadding='0'>";


И где лгче ошибиться? smile  smile  smile 
PM MAIL WWW   Вверх
smartov
Дата 21.3.2008, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 4
Всего: 259



NNaarreekk
Цитата(NNaarreekk @  20.3.2008,  21:16 Найти цитируемый пост)
И где лгче ошибиться?

По мне - фиолетово. Я ни там ни там не ошибусь.

Да и на самом деле я черт знает сколько времени ужо не смешивал php и html

index.tpl
Код

<table width="{$width}" height="{$height}">....


_____.php
Код

$smarty->assign('width', 500);
$smarty->assign('height', 500);



Это сообщение отредактировал(а) smartov - 21.3.2008, 09:44
PM MAIL   Вверх
NNaarreekk
Дата 21.3.2008, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 1
Всего: 3



smartov, Мой мозг еще не созрел для этого:(

Цитата(smartov @  21.3.2008,  11:44 Найти цитируемый пост)
По мне - фиолетово. Я ни там ни там не ошибусь.

Точный ответ!

Темку наверно закрою, а то уже не по теме разговор пошел!

Спасибо за беседу smile  smile  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.