Сухачев
Мудрец
(12960)
6 месяцев назад
Ваш код выглядит правильным, и обычно, как вы предполагали, HTML следует вертикальному потоку, и новые элементы появляются под предыдущими. Однако, внешний вид вашего веб-сайта может измениться в результате CSS.
Одна из возможных причин, почему текстовый блок появляется выше блока div, может быть связана с CSS. Возможно, есть CSS-правило, которое изменяет расположение ваших элементов HTML. Например, CSS свойства, такие как position, float, flexbox, grid или даже margin и padding, могут изменять положение элементов на странице.
Пожалуйста, проверьте свои CSS-правила и убедитесь, что нет ничего, что может вызвать это поведение.
В этом случае было бы полезно увидеть больше вашего кода и, возможно, предоставить информацию о части вашего CSS, где вы определяете стили для класса 'block'.
kre vashУченик (146)
6 месяцев назад
спасибо большое!
.block {
position: relative;
opacity: 1;
background: rgb (67, 68, 82) ;
height: 35vh;
width: 1350px;
border: 7px dotted
•rgb (255, 255, 255);
border-bottom: 1;
border-top-style: solid;
border-style: double;
opacity: 0.5;
padding: 10px;
top: -300px;
left: -10px;
bottom: 10px;
float: right;
text-align: center;
right: 5px; }
код выглядит примерно так:
<div class=“block”>коробка с текстом</div>
<p>текст</p>
пишу сайт для проекта. косяков много, 2 подряд br…но мне главное чтобы визуально веб-страница выглядела подобающе, по скольку сроки горят, времени подробно изучать нет