Я довольно новый веб-разработчик, и я столкнулся с проблемой (часть из этого может быть недостатком понимания), но у меня есть ужасное время, создавая боковую панель с HTML или CSS. Мой сайт в настоящее время выглядит следующим образом:Создание боковой панели CSS/HTML
Существует не так много здесь, но моя дилемма проста: я хотел бы создать боковую панель. Возможно, чтобы поместить последние обновления или другие важные вещи. Кроме того, было бы здорово узнать, смогу ли я в конечном итоге заняться разработкой веб-разработки.
Вот код:
* {
margin: 0;
padding: 0;
}
body {
background: url("https://s-media-cache-ak0.pinimg.com/originals/ca/5d/a4/ca5da4df54f6fc88531cbfff469043b0.jpg");
background-repeat: no-repeat;
}
.navbar {
width: 100%;
margin-top: 150px;
}
.navbar ul {
text-align: center;
border-top: solid 2px black;
border-left: solid 2px black;
border-right: solid 2px black;
margin-left: 400px;
margin-right: 400px;
background: #444444;
padding-top: 10px;
padding-bottom: 10px;
}
.navbar ul li {
display: inline-block;
}
.navbar ul li a {
text-decoration: none;
color: black;
font-size: 30px;
padding-left: 20px;
padding-right: 20px;
color: white;
transition: 0.3s;
padding-top: 10px;
padding-bottom: 10px;
}
.navbar ul li a:hover {
background: #8c8c8c;
}
.body {
background-color: rgba(158, 158, 158, 0.6);
margin-left: 400px;
margin-right: 400px;
border: solid 2px black;
border
}
.body p {
font-size: 20px;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 20px;
margin-right: 20px;
line-height: 30px;
font-weight: 600;
}
<div class="navbar">
<ul>
<li><a href="#">Home</a>
</li>
<li><a href="#">My Works</a>
</li>
<li><a href="#">Contact Me</a>
</li>
</ul>
</div>
<div class="body">
<p>(paragraph related stuff)
</p>
</div>
Я довольно новыми для веб-разработки (и программирование полностью, на самом деле), но я посмотрел на несколько вопросов, перепробовал много вещей, и ничего не работало. Я решил разместить здесь сам, чтобы узнать, смогу ли я получить какие-либо решения?
Из чего я понимаю, HTML содержит элементы, которые идут один под другим. Я никогда не понимал, как заставить элементы идти бок о бок. Это также может помочь при добавлении изображения, а затем текста рядом с ним!
Спасибо вам, если вы можете помочь мне :)
навигации ссылки в коде также бок о бок, вы заметили? –
@MuhammadUsman Конечно, использование дисплея: inline-block ... не сработало для меня. Я уже это пробовал. – reyder
css [flexbox] (https://css-tricks.com/snippets/css/a-guide-to-flexbox/) может помочь вам в этом. –