ウェブサイトを作ろうとしていますが、いくつか問題があります。
これは私が達成しようとしているものです:
そして、これは私がこれまでに持っているものです
私が現在直面している問題は次のとおりです。
ナビゲーション バーの下の空白を取り除くことができません。ナビゲーションとウィンドウの残りの部分のマージンとパディングを削除しましたが、機能しません。
最初の画像のように、テキストを中央に垂直に正しく配置できません。行の高さとパディングを使用してみましたが、ブラウザ ウィンドウのサイズを縦方向に変更すると、テキストがサイズに反応しません。ブラウザウィンドウのサイズに関係なく、真ん中にとどまりたい.
ウィンドウのサイズに合わせて背景画像を取得する最良の方法は何ですか? 現在私が使用している
幅:100%; 高さ:100vh; background-image:url("画像/background.jpg"); 背景サイズ:100% 100%;
しかし、私はこれを行うための最良の方法ではないように感じます
これまでの私のドキュメントは次のとおりです。
#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #272727;
border-top: 2px solid #5e20d1;
text-align: center;
}
#navigation a {
display: inline-block;
color: #747272;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 15px;
padding-left: 15px;
margin: 0;
text-decoration: none;
}
#navigation li {
display: inline;
margin: auto;
}
#navigation a:hover {
color: white;
}
#jumbo {
margin: 0;
padding: 0;
width: 100%;
height: 90vh;
background-image: url("http://i.imgur.com/D1cF3ZG.jpg");
background-size: 100% 100%;
}
#jumbo li {
display: inline;
margin: 1%;
color: white;
font-size: 20px;
}
#jumbo h1 {
color: white;
font-size: 30px;
}
<div id="navigation">
<ul>
<li><a href="#">About</a>
</li>
<li><a href="#">Skills</a>
</li>
<li><a href="#">Projects</a>
</li>
<li><a href="#">Contact</a>
</li>
</ul>
</div>
<div id="jumbo">
<h1>Responsive Front-end Developer</h1>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JAVASCRIPT</li>
<li>JQUERY</li>
<li>WORDPRESS</li>
</ul>
</div>
誰かがこれらの問題をすべて解決するのを手伝ってくれたら本当にありがたいです