Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2010, 19:10   #1
shevron
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 30
По умолчанию Текст попал не в ту ячейку


|| - это объединение ячеек
Див в овале должен находится там куда показывает стрелка, но он почемуто не находится там
Код HTML:
    <table class="kat" cellpadding="0" cellspacing="0" height=660px>                                          
      <tr height="62">                          
        <td width=100px rowspan=2>                                                                   
          <a href="">                                      
            <img src="3.jpg" height="25" width="26" border=0></a></td>                                                         
        <td valign=top>                                                                             
          <img src="a1.png" border="0">          </td>                                                             
        <td valign=top rowspan=2>                                        
          <img src="a2.png" border="0"></td>                                      
        <td >                                                                                                                                           
          <img src="chudo.png" border="0">                                                                                                                                
          <p style="font-weight: bold; color:#858585">Интернет магазин продуктов компании apple                                               
          </p>                           </td>                                                   
      </tr>                                             
      <tr><td width=35px>                                                                  
          <div >                                                                             
            <div >123                                                                             
            </div>                                                                             
            <div >123                                                                             
            </div>                                                                             
            <div >123                                                                             
            </div>                                                                             
            <div >123                                                                             
            </div>                                                                 
          </div></td>                                        
      </tr>                                     
    </table>
shevron вне форума Ответить с цитированием
Старый 21.10.2010, 19:27   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Вы не придерживаетесь стандартов. Например, height=660px - неверное указание, равно как и rowspan=2 и другие. Исправляйте.
<div > пишите без пробелов внутри.
А также, одиночные теги должны самозакрываться, например, неправильно:
<img src="3.jpg" height="25" width="26" border=0>
правильно:
<img src="3.jpg" height="25" width="26" border="0" />
Кстати, HTML не понимает, что такое px. То есть нужно писать, к примеру, не width="50px", а width="50". Но я бы советовал Вам вообще не применять стилизацию (не задавать высоту, толщину, ширину итд) тегов, поскольку язык HTML используется для разетки. А для стилизации советую использовать CSS.
SkyM@n вне форума Ответить с цитированием
Старый 21.10.2010, 19:51   #3
shevron
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 30
По умолчанию

SkyM@n, на счёт самозакрывания тегов - спасибо не знал.
А в общем, вы так и не ответили на проблему поднимаемую в теме, тесть если исправить все указанные вами недочёты проблема перемезения содежания ячейки остаётся.
shevron вне форума Ответить с цитированием
Старый 21.10.2010, 22:07   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

А Вы приведите новый этот же кусок кода, вот и увидим - авось что-нибудь и забыли поправить.

Да кстати, не буду тянуть резину, таки расскажу.
Подумайте логично:
У вас - 2 строки
В первой строке - 4 ячейки (столбца)
А во-второй почему только одна?
Количество ячеек в каждой строке должно быть одинаково в пределах таблицы.

Ексель помните? Там чтобы сделать то, что Вы хотите, нужно применять функцию "объединение ячеек".
Так же и здесь. Эта функция выполнена в качестве параметра ячейки colspan (для объединения по ячеек по горизонтали) и rowspan (для объединения ячеек по вертикали)
В вашем случае объединить нужно все 4 ячейки, поэтому пишем:
<td colspan="4">
кстати width для td не применяется, если это 1 ячейка в строке. Это просто-напросто бессмыслено. Лучше уже тогда применять для тега table.

Последний раз редактировалось SkyM@n; 21.10.2010 в 22:15.
SkyM@n вне форума Ответить с цитированием
Старый 22.10.2010, 19:41   #5
shevron
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 30
По умолчанию

То есть должно быть так? Желаемого результата я пока не увидел.
Код HTML:
    <table class="kat" cellpadding="0" cellspacing="0">                                          
      <tr height="62">                          
        <td rowspan="4">                                                                   
          <a href="">                                      
            <img src="3.jpg" height="25" width="26" border=0 /></a></td>                                                         
        <td valign=top>                                                                             
          <img src="a1.png" border="0" />          </td>                                                             
        <td valign=top rowspan=2>                                        
          <img src="a2.png" border="0" /></td>                                      
        <td >                                                                                                                                           
          <img src="chudo.png" border="0" />                                                                                                                                
          <p style="font-weight: bold; color:#858585">Интернет магазин продуктов компании apple                                               
          </p>                           </td>                                                   
      </tr>                                             
      <tr><td>                                                                  
          <div>                                                                             
            <div>123                                                                             
            </div>                                                                             
            <div>123                                                                             
            </div>                                                                             
            <div">123                                                                             
            </div>                                                                             
            <div>123                                                                             
            </div>                                                                 
          </div></td>                                        
      </tr>                                     
    </table>

Последний раз редактировалось shevron; 22.10.2010 в 19:44.
shevron вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поместить число как текст в ячейку Gawwws Microsoft Office Excel 1 27.01.2010 20:33
как задать время в ячейку, а не в текст макроса? zander Microsoft Office Excel 2 11.08.2009 10:44
текст по строкам внести в одну ячейку user7789 Microsoft Office Excel 14 05.08.2009 11:31
В ячейку добавить текст Romuald Microsoft Office Excel 2 13.02.2009 15:45
Как мне сделать невидимый текст и сослаться на ячейку ? Droid HTML и CSS 9 31.10.2008 10:35