|
|
|
| У меня в одну ячейку таблицы PHP-скипт вставляет картинки, количество картинок пользователь выбирает сам, таблица шириной 600рх каждая картинка 150рх, если пользователь например вводит количество картинок - 6 тогда таблица растягивается до 900рх ну и т.д. Хотелось бы чтобы картинки переносились на следиющую строку как текст в ячейке с выравниваем "justify". Если кто знает способ, помогите пожалуйста. | |
|
|
|
|
|
|
|
для: YaZzzz
(29.12.2006 в 13:21)
| | таблица на то и таблица, чтоб автоматом ничего не делалось, а тока как разбиение идет.
используйте:
<style>
div.image {
width:600px;
}
div.image p {
float:left;
}
div.clear{
clear:both;
}
</style>
<div class="image">
<p><img....></p>
<p><img....></p>
<p><img....></p>
<p><img....></p>
</div>
<div class="clear"></div>
|
| |
|
|
|
|
|
|
|
для: AlexSol
(29.12.2006 в 13:28)
| | AlexSol Оогромное спасибо! Я три дня на PHP пытался это сделать. Теперь зачет сдам!!!
С Новым Вас Гдом!!! | |
|
|
|
|
|
|
|
для: YaZzzz
(29.12.2006 в 13:47)
| | Тему можно закрыть. | |
|
|
|
|
|
|
|
для: YaZzzz
(29.12.2006 в 13:50)
| | не, лельзя :)
если зачет по пхп, то на нем и надо делать - выводите картинки в цикле, а после каждой четвертой ставьте <br> | |
|
|
|
|
|
|
|
для: AlexSol
(29.12.2006 в 14:01)
| | Зачет по "Основам Интеренет технологий", а на PHP такое написать не получилось, нет у меня таких знаний, идею такую мне уже подавали, даже код предложили:
$arr[]"";
$arr[]"";
$arr[]"";
$arr[]"";
shuffle($arr);
for($i = 0; $i < $c && $i < count($arr); $i++) echo "", $arr[$i];
if (($i+1) % 4==0) echo "<br>";}
|
но не работает. | |
|
|
|
|
|
|
|
для: YaZzzz
(30.12.2006 в 21:31)
| | да, что-то вам нето написали...
<?
for($i = 0; $i < 50; $i++){
$arr[$i]="a".$i;
}
echo "<table border=1>";
echo "<tr>";
for($i = 0; $i < count($arr); $i++){
echo "<td>".$arr[$i]."</td>";
if (($i+1) % 4==0){
echo "</tr><tr>";
}
}
echo "</tr>";
echo "</table>";
?>
|
| |
|
|
|