Показано с 1 по 3 из 3

Тема: <img width="100%"> пробема масштабирования для table

  1. #1

    Регистрация
    06.02.2009
    Сообщений
    76

    Не судите меня строго, решение проблемы не могу найти.

    ЗАДАЧА
    Масштабировать картинку на 100% ширины ячейки таблицы

    ПРОБЛЕМА

    А) Если открыть файл test.htm на локальном компьютере в IE8 то обе картинки масштабируются как надо

    Б) Если этот же файл test.htm загрузить на web-server:
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    и открыть в IE8, то картинка которая таблице, не масштабируется меньше своего оригинального размера.

    Листинг файла test.htm
    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    <HTML xmlns="http://www.w3.org/1999/xhtml">
    <HEAD><TITLE>Untitled Page</TITLE>
    <META content="text/html; charset=utf-8" http-equiv=Content-Type />
    </HEAD>
    <BODY>
    
    
    <pre>
    image from: 
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    </pre>
    
    
    <h1>Image - alone</h1>
    
    
    <h1>Image - inside table</h1>
    <TABLE border=0 cellSpacing=7 cellPadding=7 width="100%">
    ****<TBODY>
    ********<TR>
    ************<TD width="100%"></TD>
    ********</TR>
    </TBODY>
    </TABLE>
    
    </BODY></HTML>

    PS
    Просьба давать советы только по теме, не надо говорить что масштабирование плохо и тому подобное, для меня желание заказчика = закон.
    Если не сложно приведите работающий HTML-код.

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Если открыть файл test.htm на локальном компьютере в IE8...
    Если этот же файл test.htm загрузить на web-server и открыть в IE8...
    Во-первых, подобной проблемы в IE8 никогда не было, нет, и быть не может. Проблема, с которой вы столкнулись, имеет место исключительно и только в IE6 и IE7. Поставьте в документе нормальный !DOCTYPE, удостоверьтесь, что ваш IE8 отображает документ в [Только зарегистрированные пользователи могут видеть ссылки. ] (а не в режиме совместимости или эмуляции IE7) и сможете сами в этом убедиться.

    Во-вторых, наличие этой проблемы в IE6 и IE7 ни коим образом не связано с местонахождением документа. Этот баг в этих браузерах имеет место всегда (как на любом локальном компьютере, так и на любом веб-сервере).

    Решается ваша проблема с помощью CSS-свойства table-layout со значением fixed:

    Код:
    table {table-layout: fixed;}
    не надо говорить что...
    [Только зарегистрированные пользователи могут видеть ссылки. ].

    для меня желание заказчика = закон
    Тем более, что на самом деле ваш заказчик вряд ли реально ЖЕЛАЕТ, чтобы в коде сайта присутствовала куча никому не нужных говнотаблиц, замедляющих загрузку документов, затрудняющих индексацию документов поисковиками и создающих разнообразные проблемы для пользователей с ограниченными физическими возможностями...

  3. #3

    Регистрация
    06.02.2009
    Сообщений
    76
    Во-первых, подобной проблемы в IE8 никогда не было, нет, и быть не может. Проблема, с которой вы столкнулись, имеет место исключительно и только в IE6 и IE7. Поставьте в документе нормальный !DOCTYPE, удостоверьтесь, что ваш IE8 отображает документ в [Только зарегистрированные пользователи могут видеть ссылки. ] (а не в режиме совместимости или эмуляции IE7) и сможете сами в этом убедиться.
    Большое спачибо, предположение верное,
    у меня IE8 был в режиме совместимости на двух компьютерах (работе и длма).



Похожие темы

  1. Ответов: 0
    Последнее сообщение: 23.05.2012, 12:25
  2. Ответов: 1
    Последнее сообщение: 18.07.2010, 17:52
  3. Нужна помощь по "keywords" и "description"
    от sergstar в разделе Веб-программирование
    Ответов: 5
    Последнее сообщение: 17.05.2009, 12:37
  4. "Size" в input type="text"
    от Violator в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 09.01.2006, 13:07
  5. <input type="submit"> Стиль только лдя Кнопок
    от MANIX в разделе Вёрстка сайта
    Ответов: 4
    Последнее сообщение: 25.07.2005, 10:16

Ваши права

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