リンクを横に並べたメニューの作り方 | How to make a menu with links arranged side by side
HTML
<div class="menu">
<ul>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">Javascript</a></li>
<li><a href="#">Vue.js</a></li>
</ul>
</div>
CSS
.menu {
padding: 20px;
background-color: #d5dadf;
}
.menu ul {
margin: 0;
padding: 0;
font-size: 14px;
line-height: 1.4;
list-style: none;
}
.menu li a {
display: block;
padding: 10px;
color: #000;
border-right: solid 1px #aaa;
text-decoration: none;
}
.menu li a:hover {
background-color: #eee;
}
.menu li {
float: left;
width: 25%;
text-align: center;
}
.menu li:first-child a {
border-left: solid 1px #aaa;
}
.menu ul::after {
content: "";
display: block;
clear: both;
}
.menu li aセレクタにborder-right: solid 1px #aaa;として右に線を入れてます。また.menu liセレクタにて:first-child a とし、メニューの最初の左にも線を入れています。| Put a line on the right as border-right: solid 1px #aaa; in the .menu li a selector. I also set: first-child a in the .menu li selector and put a line to the left of the beginning of the menu.
この本を参考に学び、完成させることができました。しかし、ここではプログラミング初心者の私が詳しく解説することは、おこがましく、難しく出来ません(ToT)
その点、この本では丁寧な解説が載っていますので、解説とともにコードを書き、完成させればより深く学ぶことができます(^.^)、実際、初心者の私でもわかりやすかったです。身に付け消えないスキルが3,000円程ならコスパよく、買っておいてよかったと満足してます。
やっぱり詳しい人から深く学びたい人はこちらをどうぞ。| If you want to learn more from those who are familiar with it, please click here.
キャリアアップに必要なスキルを取得しよう。| Get the skills you need to advance your career.
オンラインで受講ができるスクールですので、全国どこからでも。 | Since it is a school where you can take classes online, you can take it from anywhere in the country.
40代のサラリーマンです。独学でプログラミングを学び、このサイトをネットに掲載するまで出来ました。
現在はプログラミングとは全く関係のない仕事をしています。育児と家事をしながら、毎日コツコツと勉強してきました。
学び始めて意外にはまっています。学んだことはアウトプットしていくことが大事だと教わり、これからも学び、ブログを更新していきたいと思います。| I am doing work that has nothing to do with programming. I have been studying little by little every day while raising children and doing household chores.
I'm surprised when I start learning. I learned that it is important to output what I have learned, and I would like to continue learning and updating.