Содержимое вывода «span» с помощью «for» не может автоматически переноситься в «div».
введите описание изображения здесь
Это первое изображение в изображение. Ниже приведен общий контент «span», который отображается нормально.
Я имею в виду, ширина должна быть 200px, а содержимое, обозначенное знаком, должно быть внутри (как на рисунке ниже). Теперь все наоборот.
Код такой:
<!DOCTYPE html>
<html>
<body>
<?php
$cars = array("Volvo", "BMW", "Toyota", "1sss", "2ddd", "3ddd", "4fff", "sdfs");
$ar = count($cars);
echo "<div style=\"background:#ccc; max-width:200px;height:100px; margin-top: 20px;\">";
for($x = 0; $x < $ar; $x++) {
echo "<span style=\"max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;\">".$cars[$x]."</span>";
}
echo "</div>";
?>
<div style="background:#ccc; max-width:200px;height:100px; margin-top: 20px;display:block;">
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
<span style="max-width:200px; margin:1px; padding: 2px; border: 1px solid yellow;">Volvo</span>
</div>
</body>
</html>