Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: таблица
 
 автор: Mookapek   (11.05.2006 в 14:57)   письмо автору
 
 

Здравствуйте!
Я сделал следующую таблицу:

<table width=100% height=120% border=1 cellspacing=0 cellpadding=0>
 
 <tr height=20%>
  <td colspan=3 width=100%>
     текст
  </td>
 </tr>

 <tr height=5%>
  <td  colspan=3 width=100%>
   текст
  </td>
 </tr>
 
 <tr height=75% name=middle>
  <td width=15% bgcolor=#efefef valign=top>
   текст
  </td>
  <td width=70%>
   текст
  </td>
  <td width=15%  bgcolor=#efefef valign=top>
    текст
  </td>
 </tr>

 <tr height=20%>
  <td colspan=3 bgcolor=#666699>
    текст
  </td>
 </tr>

</table>

Как увеличить по высоте строку name=middle так, чтобы другие строки не менялись по высоте?
Спасибо!

   
 
 автор: kaoz   (11.05.2006 в 15:02)   письмо автору
 
   для: Mookapek   (11.05.2006 в 14:57)
 

использовать вложенную таблицу:

типа


<table width=100% height=120% border=1 cellspacing=0 cellpadding=0> 

<tr height=20%> 
  <td colspan=3 width=100%> 
     текст 
  </td> 
</tr> 

<tr height=5%> 
  <td  colspan=3 width=100%> 
   текст 
  </td> 
</tr> 

<tr height=75% name=middle> 
  <td width=15% bgcolor=#efefef valign=top> 
    <table>
    ...
    </table>
  </td> 
</tr> 

<tr height=20%> 
  <td colspan=3 bgcolor=#666699> 
    текст 
  </td> 
</tr> 

</table>

   
 
 автор: Mookapek   (12.05.2006 в 14:48)   письмо автору
 
   для: kaoz   (11.05.2006 в 15:02)
 

Чего-то не то.
По мере того как растягивается строка name=middle, остальные строки сужаются.

   
 
 автор: Mookapek   (13.05.2006 в 15:45)   письмо автору
 
   для: Mookapek   (12.05.2006 в 14:48)
 

Помогите кто-нибудь!

   
 
 автор: kaoz   (13.05.2006 в 16:37)   письмо автору
 
   для: Mookapek   (13.05.2006 в 15:45)
 

попробуйте обозначить ширину левой и правой колонки в строке middle абсолютными значениями.


<tr height=75% name=middle> 
  <td width="100px" bgcolor=#efefef valign=top> 
   текст 
  </td> 
  <td width=70%> 
   текст 
  </td> 
  <td width="100px"  bgcolor=#efefef valign=top> 
    текст 
  </td> 
</tr>

   
 
 автор: Mookapek   (16.05.2006 в 13:36)   письмо автору
 
   для: kaoz   (13.05.2006 в 16:37)
 

А при чем тут ширина?

   
 
 автор: AlexSol   (16.05.2006 в 14:00)   письмо автору
 
   для: Mookapek   (16.05.2006 в 13:36)
 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>

</head>

<body>
<table width=100% height=120% border=1 cellspacing=0 cellpadding=0> 
<tr height=20%><td colspan=3 width=100%> 
     текст 
</td></tr> 
<tr height=5%><td  colspan=3 width=100%> 
   текст 
</td></tr> 
<tr height="400" name=middle bgcolor="red"> 
<td width=15% bgcolor=#efefef valign=top> 
   текст 
</td> 
<td width=70%> 
   текст 
</td> 
<td width=15%  bgcolor=#efefef valign=top> 
    текст 
</td> 
</tr> 

<tr height=20%><td colspan=3 bgcolor=#666699> 
    текст 
</td></tr> 

</table> 

</body>



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>

</head>

<body>
<table width=100% height=120% border=1 cellspacing=0 cellpadding=0> 
<tr height=20%><td colspan=3 width=100%> 
     текст 
</td></tr> 
<tr height=5%><td  colspan=3 width=100%> 
   текст 
</td></tr> 
<tr height="40" name=middle bgcolor="red"> 
<td width=15% bgcolor=#efefef valign=top> 
   текст 
</td> 
<td width=70% rowspan=2> 
   текст 
</td> 
<td width=15%  bgcolor=#efefef valign=top> 
    текст 
</td> 
</tr> 
<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr height=20%><td colspan=3 bgcolor=#666699> 
    текст 
</td></tr> 

</table> 

</body>
</html>


или нарисуй, что ты хочешь увидеть

   
 
 автор: kaoz   (16.05.2006 в 14:23)   письмо автору
 
   для: Mookapek   (16.05.2006 в 13:36)
 

хмм.. я понял что вы хотите сделать

попробуйте сверстать с помощью <div></div> вместо трехстолбцовой таблицы...

или вложите в левую и правую таблицу еще по таблице с определенными значениями высоты, а середину не меняйте

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования