У меня есть несколько вопросов об основах CSS, на которые я не смог понять или найти ответ.
Во-первых, я попытался разместить 3 тега div внутри другого тега div. Для первого основного тега div, содержащего 3 других тега, не было ничего, кроме размера, который был 400px
на 400px
. Из трех других div внутри все были 20px
на 20px
, и 1 был назначен float:left
, а двум другим был назначен стиль, который был плавающим вправо. Все атрибуты были определены в стиле, и двум разделам, которые были float:right
, был назначен один и тот же стиль. Моя проблема в том, что из двух div тот, который был последним в коде, будет отображаться первым в браузере, и я не понял причины этого.
Вот код:
<html>
<head>
<style>
#main{
border: red 4px dashed;
width: 25%
height: 25%,
}
#left{
float: left;
width: 20px;
height: 20px,
}
#right{
float: right;
width: 20px;
height: 20px,
}
</style>
</head>
<body>
<div id="main">
<div id="left">1</div>
<div id="right">2</div>
<div id="right">3</div>
</div>
</body>
</head>
</html>