私はそれを短くしています。それを行うには複数の方法があります。主要な部分は、それを簡単に保ち、あなたが取る各ステップを理解しようとしています。その後、ステップバイステップのすべて(CSS & HTML)が理にかなっています。
.logo {
display: inline-block;
width: 100px;
}
.logo img {
max-width: 100%;
}
.menu {
display: inline-block;
height: 80px;
}
/* just to color up things */
header { background-color: tomato }
.logo { background-color: firebrick }
.menu { background-color: wheat }
<header>
<div class="logo">
<img src="http://www.jiasaz.com/wp-content/uploads/2015/08/jiasaz-4.png">
</div>
<nav class="menu">
<ul>
<li><a href="#">Item1</a></li>
<li><a href="#">Item1</a></li>
</ul>
</nav>
</header>
ただ1つの提案。 HTMLからCSSを分離する。これは、プロジェクトがより大きくなるときに読んだり維持したりする方がずっと簡単です。
HTMLをご覧ください: ヘッダーで囲まれたロゴとメニューの2つの要素があります。
ヘッダ要素が紹介コンテンツ またはナビゲーションリンクのセットのための容器を表します。
...多分これが長すぎる..私は別のポストを作成します
'ディスプレイ使用:インラインブロック;' CSSでを。 – Nekomajin42
'float'や' display:inline-block'のような、さまざまな方法があります。あなたは何を試しましたか? – UncaughtTypeError
マージンを取り除いて始めましょう! –