На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Вычесление ширины ячейки. , Разбор HTML-кода
    Долга думал куда этот вопрос кинуть... Решил - сюда! А теперь вопрос:
    По какому принципу вычисляется ширина ячейки для таблицы (ширина всегда задана: проценты или пикасы). Дабы не вдаватся в долгие описания, приведу пример кода
    [html]
    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td width="100">Menu</td>
    <td width="50%">Content block #1</td>
    <td width="45%">Some another</td>
    <td width="50">BANner</td>
    </tr>
    </table>
    [/html]

    Вот как мне вычеслить реальныую ширину в пикасах для каждой ячейки? Господа ХТМЛ-кодеры помогите разобраться!
      В данном примере стандартный расклад (если текст пуст):
      1) Под те td, где ширина в процентах, будет выдана соотв. часть ширины всей таблицы;
      2) Оставшиеся пикселы поделят те td, где ширина в пикселах, при чем в той же пропорции, что и значения их аттрибута width.

      То есть, если ширина всей таблицы 772px, то реальные параметры будут следующими:

      ExpandedWrap disabled
        <table width="772" cellpadding="0" cellspacing="0">
        <tr>
        <td width="32"> </td>
        <td width="382"> </td>
        <td width="343"> </td>
        <td width="15"> </td>
        </tr>
        </table>


      То есть, все зависит от того, в чем измеряется ширина самой таблицы.

      Если же есть текст (причем длинный), то таблица может перекраиваться непредсказуемо
        M
        Тема перенесена из WWW Masters -> WWW Masters. Прочее
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0208 ]   [ 15 queries used ]   [ Generated: 27.04.24, 08:21 GMT ]