何らかの理由で、この画像は、インライン ブロックを表示するように設定されているにもかかわらず、残りのマークアップをコンテナー内で整列させないようにしています。
皆さんにとっては、シンプルなものであるべきです。私にとっては、この問題を解決するためにすでに何日も費やしてきました。
ちなみにフロートは使いたくないです。私は彼らの奇妙さを制御する方法を完全には知りませんし、それを学ぶ時間もありません。よろしければご利用いただけませんでしょうか。ただし、すべての事故などをカバーするコースに案内していただければ、山車の短期集中コースを受講できます。
今のところ、float 以外の CSS に固執する必要があります。
PS。境界線は「デバッグ」のためだけのものであり、実際には必要ありません
HTML:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="css_test2.css" />
</head>
<body>
<div id="header">
<img src="http://img710.imageshack.us/img710/938/imgbz.png" id="logo">
<a href="#" id="logo_txt">Title goes here</a>
<span id="social_media">Social media links</span>
</div>
</body>
</html>
CSS:
#header {
border: 1px solid red;
width: 800px;
height: 123px;
margin: 0px auto;
padding: 0px;
background-color: rgb(181, 230, 29);
}
#logo {
border: 1px solid red;
display: inline-block;
width: 172px;
height: 123px;
}
#logo_txt {
border: 1px solid black;
display: inline-block;
width: 100px;
height: 123px;
}
#social_media {
border: 1px solid black;
display: inline-block;
width: 300px;
height: 123px;
text-align: right;
}