Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 08.02.2015, 22:41   #1
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
Question Не работает align="left" в Firefox

Мучаюсь с версткой. Если сделать вот так:
PHP код:
<table align="left" width="300" height="100" border="1"><tr><td>
1
</td></tr></table>

<
center><table border="1"><tr><td>
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 
</td></tr></table></center
То во всех браузерах (вроде) получим 2 колонки рядом. Но только в фаерфоксе при уменьшении экрана вторая колонка не уходит под первую

Если обе таблицы с align="left" то работает в Фаерфоксе, но в Хроме таблицы сразу друг под другом.

Если что, то это для адаптивности сайта нужно.
D.iK.iJ вне форума   Ответить с цитированием
Старый 09.02.2015, 08:25   #2
Новичок
 
Регистрация: 20.12.2007
Сообщений: 35
Вес репутации: 206
21raul скоро станет известен21raul скоро станет известен
По умолчанию

Не совсем понял - что нужно...
PHP код:
<table style="float:left; width:300px; height:100px; border:1px solid Black";><tr><td

</td></tr></table

<
table style="float:left; width:calc(100% - 310px);  border:1px solid Black"><tr><td
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2  
</td></tr></table
не ?
(+ max-width, min-width...)

Последний раз редактировалось 21raul; 09.02.2015 в 08:30.
21raul вне форума   Ответить с цитированием
Старый 09.02.2015, 09:45   #3
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Нужно:
1) Фиксированная левая колонка, допустим, 200 пикселей
2) Правая резиновая - на всю ширину.
3) чтобы при уменьшении размера экрана одна колонка уходила под другую

Главное - чтобы работало и в Фаерфоксе и в Хроме.

Добавлено через 13 минут
P.S. Да, http://htmlbook.ru/css/calc - штука офигенная. Не знал.
По идее, оно поможет, только не на 100% кроссбраузерно

Последний раз редактировалось D.iK.iJ; 09.02.2015 в 09:45. Причина: Добавлено сообщение
D.iK.iJ вне форума   Ответить с цитированием
Старый 09.02.2015, 10:04   #4
Новичок
 
Регистрация: 20.12.2007
Сообщений: 35
Вес репутации: 206
21raul скоро станет известен21raul скоро станет известен
По умолчанию

Цитата:
Сообщение от D.iK.iJ Посмотреть сообщение
Нужно:
...
п.п. 1 и 2 работают,
п.3 - установите для table2 min-width меньше которого уходит вниз...

Цитата:
Главное - чтобы работало и в Фаерфоксе и в Хроме
работает

Последний раз редактировалось 21raul; 09.02.2015 в 10:11.
21raul вне форума   Ответить с цитированием
Старый 10.02.2015, 13:29   #5
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
Lightbulb

Спасибо
Узнал для себя новую полезную функцию. Буду использовать.

А для адаптивного макета решил пока добавлять ко 2 таблице float: left; при уменьшении размера экрана - чтобы таблица нормально переносилась под меню.

Добавлено через 21 час 52 минуты
Офигеть. Я случайно нашел решение. Достаточно добавить style="display: block;" к 1 и ко 2 таблице!


Больше ничего не нужно. На удивление, даже 3 колоночный макет вполне адекватно отобразился.

Последний раз редактировалось D.iK.iJ; 10.02.2015 в 13:29. Причина: Добавлено сообщение
D.iK.iJ вне форума   Ответить с цитированием
Старый 11.02.2015, 08:53   #6
Новичок
 
Регистрация: 20.12.2007
Сообщений: 35
Вес репутации: 206
21raul скоро станет известен21raul скоро станет известен
По умолчанию

да, но и в этом случае, если не указать width (max-width) для второй (третьей),
то при наличии объемного контента
они практически всегда будет под первой (второй)...
21raul вне форума   Ответить с цитированием
Старый 11.02.2015, 12:55   #7
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Фаерфокс вообще какой-то ****
D.iK.iJ вне форума   Ответить с цитированием
Старый 11.02.2015, 20:52   #8
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 242
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

а не правильнее ли сделать классическую двухколоночную блочную верстку (на дивах) и в блоки уже таблицы разместить?
ahsinis вне форума   Ответить с цитированием
Старый 12.02.2015, 08:15   #9
Новичок
 
Регистрация: 20.12.2007
Сообщений: 35
Вес репутации: 206
21raul скоро станет известен21raul скоро станет известен
По умолчанию

Цитата:
Сообщение от ahsinis Посмотреть сообщение
а не правильнее ли
Это как-то решит проблему?
тем более с этим кодом таблицы и работают как блоки (display:block)...
21raul вне форума   Ответить с цитированием
Старый 12.02.2015, 19:04   #10
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 360
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Я частично решил проблему тем, что при ширине экрана в 500px и ниже добавляю обоим колонкам (таблицам) float:left и разворачиваю их на 99% по ширине.

Фаерфокс и Хром при этом одинаково переносят контент под меню.

Кстати, с блоками-таки (display:block) в Фаерфоксе еще один косяк:
Цитата:
<table width="50%" style="display: inline-block; min-width: 200px;" CellSpacing="0" CellPadding="0" border="1"><tr><td valign="middle" align="right">
111
</td></tr></table>
Ширина таблицы будет 50%, а ячейки - 0.
D.iK.iJ вне форума   Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт в статусе "работает" но в "поиске площадок" его нет tester555 Вопросы от новичков 2 27.02.2011 21:03
что за "отобрано" напротив "работает"? Karlo Вопросы от новичков 0 23.07.2009 21:14
Статус с "Работает" сам сменился на "Ожидает модерации" mephistophile Ошибки при работе с системой 1 04.07.2009 12:41
"Разъезжается" страница в Firefox iq2003 Ошибки при работе с системой 16 12.02.2009 15:18


Часовой пояс GMT +3, время: 06:47.