Я пытаюсь создать две колонки. Один столбец слева, а другой столбец справа. Эти два столбца имеют изображение и текст, чтобы идти вместе с ним. Вместо того, чтобы каждое изображение и текст превращались в отдельный блок на отдельной строке, изображения и текст складываются друг на друга для обоих столбцов. Как я могу это решить?Изображения сложены друг на друга?
PHP/HTML
<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="test.css"?parameter="3"/>
</head>
<?php
$resultSet = $db->query("SELECT * FROM Articles");
if ($resultSet->num_rows != 0)
{
while ($rows = $resultSet->fetch_assoc())
{
$id = $rows["id"];
$images = $rows["image"];
$text = $rows["text"];
echo "<div id=body>";
if ($id > 3 && $id < 8)
{
echo "<div id=left>";
echo "<img src=$images>";
echo "<p>$text</p>";
echo "</div>";
}
if ($id > 8)
{
echo "<div id=right>";
echo "<img src=$images>";
echo "<p>$text</p>";
echo "</div>";
}
echo "</div>";
}
}
?>
CSS
#body{
position: relative;
margin: 0 auto;
width: 85%;
height: auto;
}
#left{
position: absolute;
left: 0%;
width: 28.33%;
display: block;
}
#left img{
width: 100%;
}
#right{
position: absolute;
right: 0%;
width: 28.33%;
}
#right img{
width: 100%;
}
Один комментарий, примечание, если вы это сделаете, вы, скорее всего, не захотите использовать 'id', потому что значения' id' должны быть уникальными. Вместо этого используйте 'class'. – Rasclatt
Что касается стекирования, это может быть параметр 'absolute' для' position', который укладывает изображения. – Rasclatt
@Rasclatt Это из-за положения: абсолютное, но причина, по которой я использую положение, является абсолютной, потому что, если я использую позицию: относительный, правый столбец будет лежать под левым столбцом – Bytes