Я пытаюсь вставить вертикальную линию в свой код, который проходит по определенному пути текста.Попытка вертикальной линии
Мой полный код таким образом далеко:
<!DOCTYPE HTML>
<html>
<header>
<title> This Website </title>
<link type="text/css" href="stylesheet.css" rel="stylesheet"/>
</header>
<body>
<div>
<section>
<h1> Test</h1>
</section>
<img src="thingvellir.jpg "class="vinstri" height="300" />
<p>
<div class="vert">**Random text that I want my vertical line to follow.**</div>
</p>
<img src="logo-thing.png" class="haegri" height="100" />
</div>
</body>
</html>
И это мой CSS файл:
body {
background-color:green;
}
div{
height:800px;
width: 1300px;
border-color:black;
background-color:#e9b96e;
border-width:2px;
border-style: solid;
border-radius:10px;
margin: auto;
text-align: center;
}
h1 {
margin:auto;
font-size: 35px;
}
section
{
width: 400px;
height: 20px;
padding: 20px;
border: none;
margin: auto;
box-shadow:10px 10px 5px #888888;
background-color: white;
border-radius: 30px;
position:relative;
top: 10px;
}
p {
font-family:Verdana;
font-size:14px;
}
.vinstri {
float:left;
margin:3px;
border:solid black;
}
.vert {
border-left: thick solid #ff0000;
}
Теперь этот последний атрибут, который должен сделать вертикальную линию, но то, что он делает вместо что он делает вертикальную линию вдоль поля «ВСЕГО ОРИГИНАЛА» (и по какой-то причине добавляет черную рамку вокруг, а также толкает текст вниз), как показано here.
Любые идеи о том, как исправить это? Благодарю.
Я хочу, чтобы линия работала как левая граница текста. Я был в предположении, что это то, что я делаю? – user3066560