Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

table, td VS height

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Народ тут у меня проблема возникла, подскажите либо дайте ссылку
вобчем вот код

<table width="100%" border="1">
<tr>
<td width="300">123</td>
<td width="100%">тянучка</td>
</tr>
</table>


Итак господа! Внимание вопрос!
Почему первая ячейка, у которой указана конкретная ширина и именно 300 всеравно сжимается до упора. А точнее почему вторая ячейка ее прижимает до нельзя.
Мне нужно чтоб первая ячейка была соотв. 300 а вторая растягивалась по оставшейся ширине браузера.:)
13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Убрать у второй ячейки ширину
 
Код:
<table width="100%" border="1">
<tr>
<td width="300">123</td>
<td>тянучка</td>
</tr>
</table>
13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: RussianSpy
Убрать у второй ячейки ширину
 
Код:
<table width="100%" border="1">
<tr>
<td width="300">123</td>
<td>тянучка</td>
</tr>
</table>



да, это поможет первой ячейки не быть сжатой, НО, вторая ячейк не будет полностью доходить до правого края окна браузера. А над что доходила:rolleyes:

308
06 февраля 2007 года
Комаджу
850 / / 26.07.2006
В IE6 и Opera9 доходит. Какой браузер?
13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
да, это поможет первой ячейки не быть сжатой, НО, вторая ячейк не будет полностью доходить до правого края окна браузера. А над что доходила:rolleyes:



А вы попробуйте, попробуйте. Все будет работать. Если конечно DOCTYPE нужный указан. У вас он какой?

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
ой, тупанул, вставляем 100% в саму таблицу и намана. эт понятно. НО меня инетересует конкретно момент почему када у второй ячейки стоит 100% она жмет первую ячейку, ведь у нее стоит конкретная ширина. Насколько я понимаю конкретная ширина должна быть приорететней процентной записи, или нет?
13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: Комаджу
В IE6 и Opera9 доходит. Какой браузер?



IE 6и опера последняя

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: RussianSpy
А вы попробуйте, попробуйте. Все будет работать. Если конечно DOCTYPE нужный указан. У вас он какой?


ой, если честно то у меня его ваще нет, я просто тренируюсь в блокноте с html а не с xhtml:)

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Народ, вродь эт я понял. Есть еще такой параметр в css как table-layout
вот не могу понять оба его параметра auto и fixed, это насколько я понимаю как раз по теме, обьясните плизз как им пользоваццо:confused:
13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
ой, тупанул, вставляем 100% в саму таблицу и намана. эт понятно. НО меня инетересует конкретно момент почему када у второй ячейки стоит 100% она жмет первую ячейку, ведь у нее стоит конкретная ширина. Насколько я понимаю конкретная ширина должна быть приорететней процентной записи, или нет?



Потому что это неправильно.
Почему если пять минут дубасить молотком по материнкской плате, то компьютер потом не включится? Потому что неправильно.

Проценты ширины ячейки расчитываются относительно ширины таблицы слева направо. Указывая ячейке ширину 100% вы тем самым говорите что она должна быть шириной равной ширине таблицы.

Если вас интересует философия - есть отличный сайт где и спецификаций и философии навалом: w3.org

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: RussianSpy
Потому что это неправильно.
Почему если пять минут дубасить молотком по материнкской плате, то компьютер потом не включится? Потому что неправильно.

Проценты ширины ячейки расчитываются относительно ширины таблицы слева направо. Указывая ячейке ширину 100% вы тем самым говорите что она должна быть шириной равной ширине таблицы.

Если вас интересует философия - есть отличный сайт где и спецификаций и философии навалом: w3.org


ок пасиб, эт я понял, теперь можно про table-layout, что за зверь?:)

13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
ой, если честно то у меня его ваще нет, я просто тренируюсь в блокноте с html а не с xhtml:)



А при чем здесь DOCTYPE и XHTML?
DOCTYPE указывает грубо говоря идеологию рендеринга страницы в соответствии с тем или иным стандартом. Один и тот же код будет по-разному выглядеть с разными DOCTYPE
Копать как я и говорил на w3.org - там все что вам нужно

13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
ок пасиб, эт я понял, теперь можно про table-layout, что за зверь?:)



Поиск всегда рулит
http://www.w3.org/TR/CSS21/tables.html#width-layout

13K
06 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
это то все понятно, просто хотелось услышать неско советов от "бывалых" и на русском бы:)
308
06 февраля 2007 года
Комаджу
850 / / 26.07.2006
Цитата: Anton Kharlamov
это то все понятно, просто хотелось услышать неско советов от "бывалых" и на русском бы:)

В любом случае, устанавливать ячейке 100% - логическая ошибка (она может максимум занимать: 100%-300px). Правильней поставить auto.

13
06 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
это то все понятно, просто хотелось услышать неско советов от "бывалых" и на русском бы:)



Я могу сказать что за все годы мне не приходилось этим пользоваться поэтому ничего о пользе данного параметра сказать не могу.
Написано там все вполне ясно - так и скажите что вам лень вчитываться в английский текст. Но английский вы знаете тк ваш ник написан по-английски и причем правильно написан.

А вообще привыкайте - те спецификации по CSS на которые я дал ссылки достаточно малы. Если вы собираетесь быть программистом вы должны быть готовы к чтению огромных документов на английском техническом языке. Одни спецификации по сетевым протоколам на rfc.net чего стоят!

8.8K
07 февраля 2007 года
viktor_root
58 / / 10.08.2005
Цитата: Anton Kharlamov

<table width="100%" border="1">
<tr>
<td width="300">123</td>
<td width="100%">тянучка</td>
</tr>
</table>

Почему первая ячейка, у которой указана конкретная ширина и именно 300 всеравно сжимается до упора. А точнее почему вторая ячейка ее прижимает до нельзя.
Мне нужно чтоб первая ячейка была соотв. 300 а вторая растягивалась по оставшейся ширине браузера.:)


Цитата: Anton Kharlamov
да, это поможет первой ячейки не быть сжатой, НО, вторая ячейк не будет полностью доходить до правого края окна браузера. А над что доходила


-------------------------------------------
1) Чтоб не было отступов от краев
body, html{
padding:0px;
margin:0px;
}
2) левую ячейку полюбе надо надо фиксить вложением img,div или table

308
07 февраля 2007 года
Комаджу
850 / / 26.07.2006
Цитата: viktor_root
левую ячейку полюбе надо надо фиксить вложением img,div или table

Простите, что именно Вы предлагаете фиксить в левой ячейке?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог