Я пытаюсь создать веб-страницу, но у меня возникли проблемы с позиционированием определенных элементов HTML с помощью CSS. Ниже приведен код, который я написал:Невозможно разместить элементы HTML с помощью CSS
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<meta name = "description" content = "This is the homepage of this website">
<title>Home</title>
<style>
body{margin-top: 0px; background-color: #FBFBFB;}
.container{width: 1200px; margin-left: auto; margin-right: auto; margin-top : 0px; background-color: white; }
.header img{float: left; padding: 5px; background-color: orange;}
.header h1{font-size: 40px; font-family: "lucida console"; margin-left: 100px; letter-spacing: 1.2px; background-color: pink;}
.header p{color: gray; font-family: Verdana; font-size: 15px; letter-spacing: 1.4px; position: relative; top: 0px; left: 70px; background-color: lime;}
</style>
</head>
<body>
<div class = "container" >
<div class = "header">
<img src = "a.png" alt = "logo" width = "100" height = "100"></img>
<h1> Website name </h1>
<p><strong>- Tagline ,if any, goes here</strong></p>
</div>
</div>
</body>
</html>
Это выход я получаю
Я хочу взять Слоган часть ближе к названию сайта, я попытался изменить отступы и поля для 0px, но не повезло. Как я могу это сделать ? Далее Если я ввожу границу, как этот
.header{border: 1px solid black;}
Он принимает изображение в верхней части, как показано на скриншоте ниже
Почему это происходит?
Что вы изменили «padding» и «margin»? 'H1' или' p'? По умолчанию оба они имеют поля, которые могут вызывать этот интервал. – ASGM
yes Я пробовал задавать маржу и заполнение h1, p и img до 0 px –