За последние 24 часа нас посетили 54147 программистов и 1743 робота. Сейчас ищут 778 программистов ...

Изменить ширину самой правой ячейки таблицы в IE

Тема в разделе "HTML и CSS", создана пользователем Кириллов С.Н., 3 дек 2011.

  1. Кириллов С.Н.

    Кириллов С.Н. Активный пользователь

    С нами с:
    3 дек 2011
    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте.

    Вопрос начального уровня, но почему-то привел меня в ступор.

    Есть исходный текст
    HTML:
    1. </head>
    2.  
    3. <body>
    4. <table id="toppage" style="background-color:#eaedf6;">
    5. <tr>
    6.  <th style="background:yellow;">111</th>
    7.  <th style="background:green; width:10px;">V</th>
    8. </tr>
    9. <tr>
    10.  <td colspan="2" style="background:silver; width:800px;">222</td>
    11. </tr>
    12. </body>
    13. </html>
    Как уменьшить ячейку с текстом "V" до минимальных размеров?
    Firefox отображает правую ячейку с минимальными размерами, как и было задумано, а вот в IE проблема...

    [​IMG]

    Скорее всего я что-то упускаю из виду, поэтому надеюсь на вашу помощь...
     
  2. Кириллов С.Н.

    Кириллов С.Н. Активный пользователь

    С нами с:
    3 дек 2011
    Сообщения:
    6
    Симпатии:
    0
    Помогите, очень нужно!!!!!
     
  3. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    HTML:
    1.     <head>
    2.     </head>
    3.     <body>
    4.         <table id="toppage" width="800" style="background-color: #eaedf6;">
    5.             <tr>
    6.                 <th style="background: yellow;">111</th>
    7.                 <th style="background: green; width: 10px;">V</th>
    8.             </tr>
    9.             <tr>
    10.                 <td colspan="2" style="background: silver;">222</td>
    11.             </tr>
    12.         </table>
    13.     </body>
    14. </html>
     
  5. Кириллов С.Н.

    Кириллов С.Н. Активный пользователь

    С нами с:
    3 дек 2011
    Сообщения:
    6
    Симпатии:
    0
    width:800px я написал для примера, чтобы сразу было видно проблему.
    Ширина таблицы изначально не известна (она растягивающаяся). То есть в ячейке с 222 может быть написан любой текст, любой ширины. И нужно сделать так, чтобы ширина таблицы никак не влияла на ширину ячейки с V.
     
  6. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    style="width: 100%"
    С ув. Ваш КО.

    для ячейки с colspan="2" ширину указывать не нужно.
     
  7. Кириллов С.Н.

    Кириллов С.Н. Активный пользователь

    С нами с:
    3 дек 2011
    Сообщения:
    6
    Симпатии:
    0
    Еще раз уточню. Нужно, чтобы следующий код отображался во всех браузерах одинаково. Сейчас в IE правая ячейка с "V" почему-то растягивается.

    HTML:
    1. </head>
    2.  
    3. <body>
    4. <table id="toppage" style="background-color:#eaedf6;">
    5. <tr>
    6.  <th style="background:yellow;">111</th>
    7.  <th style="background:green; width:10px;">V</th>
    8. </tr>
    9. <tr>
    10.  <td colspan="2" style="background:silver;">Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст Длинный текст</td>
    11. </tr>
    12. </body>
    13. </html>
    нужно так:
    [​IMG]