練習用のHPを作ってます。
下記のような並びにしたいのですが、『Live Schedule』が『Beatle News』の下に配置されてしまいます。
下記のようにHTMLとCSSを作っているのですが、何がよくないのかいまいちよくわかりません。
どなたか、お助けいただければ幸いです。
<div id="content"> <p><font size="3">東京ビートルズオフィシャルストアへようこそ。公式グッズ、CD、リマスター盤、ポスタ<br>ーの販売サイト</font></p> </div> <h2>Beatle News</h2> <?php query_posts ('showposts=2&cat=2'); while(have_posts()):the_post(); ?> <div id="section"> <div id="thumb"> <?php the_post_thumbnail(); ?> </div> <div id="desc"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php the_excerpt(); ?> </div> </div> <?php endwhile; ?> </div> <div id="right"> <h2>Live Schedule</h2> <div id="right-main"> <ul> <li><a href="a">7月20日東京 武道館</a></li> <p>A席: 9800円 B席: 7000円</p> <li><a href="a">7月24日横浜アリーナ</a></li> <p>A席: 9800円 B席: 7000円</p> <li><a href="a">7月30日幕張ロッテスタジアム</a></li> <p>A席: 9800円 B席: 7000円</p> </ul> </div> <div>
body{ margin: 0; background-image: url("images/bg.jpg"); font-size: 12px; } #wrapper{ background: white; width: 1000px; margin: 0 auto; height: 1050px; } h1 { padding-left: 20px; font-size: 30px; } #photo { text-align: center; } #content p { padding-left: 20px; } #header{ clear: both; padding-top: 5px; margin: 0 auto; } #header ul{ overflow: hidden; padding-left: 5px; margin: 0 auto; } #header li{ list-style: none; font-size: 20px; padding-bottom: 10px; margin-left: 20px; float: left; font-weight:bold; } #top{ margin-left: 20px; } h2{ font-size: 25px; margin-left: 20px; margin-top: 0; } #top-jpg{ width: 960px; height: 250px; margin-bottom: 0; padding-bottom: 0; } #desctiption p { padding-left: 20px; margin-top: 0; } #right{ float: left; } #right-main h2{ border-bottom: 1px solid gray; } #right-main ul{ list-style: none; } #right-main li{ font-size: 19px; font-weight: 800; } #right-main p{ font-size: 15px; } #footer{ clear: both; } #footer-wrapper{ background: #DBDBDB; width: 900px; height: 120px; margin-left: 50px } #footer p{ padding-top: 60px; text-align: center; font-size: 15px; } #section { overflow: hidden; clear: both; } #thumb { float: left; padding: 0 0 20px 20px; } #desc { float: left; width: 300px; padding-left: 10px; }
フレックスにて改めてやってみました。
<div id="main"> <div id="content"> <p><font size="3">東京ビートルズオフィシャルストアへようこそ。公式グッズ、CD、リマスター盤、ポスタ<br>ーの販売サイト</font></p> </div> <h2>Beatle News</h2> <?php query_posts ('showposts=2&cat=2'); while(have_posts()):the_post(); ?> <div id="section"> <div id="thumb"> <?php the_post_thumbnail(); ?> </div> <div id="desc"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php the_excerpt(); ?> </div> <?php endwhile; ?> </div> </div> <div id="right"> <h2>Live Schedule</h2> <div id="right-main"> <ul> <li><a href="a">7月20日東京 武道館</a></li> <p>A席: 9800円 B席: 7000円</p> <li><a href="a">7月24日横浜アリーナ</a></li> <p>A席: 9800円 B席: 7000円</p> <li><a href="a">7月30日幕張ロッテスタジアム</a></li> <p>A席: 9800円 B席: 7000円</p> </ul> </div> <div> </div>
body{ margin: 0; background-image: url("images/bg.jpg"); font-size: 12px; } #wrapper{ background: white; width: 1000px; margin: 0 auto; height: 1050px; } h1 { padding-left: 20px; font-size: 30px; } #photo { text-align: center; } #content p { padding-left: 20px; } #header{ clear: both; padding-top: 5px; margin: 0 auto; } #header ul{ overflow: hidden; padding-left: 5px; margin: 0 auto; } #header li{ list-style: none; font-size: 20px; padding-bottom: 10px; margin-left: 20px; float: left; font-weight:bold; } #top{ margin-left: 20px; } h2{ font-size: 25px; margin-left: 20px; margin-top: 0; } #top-jpg{ width: 960px; height: 250px; margin-bottom: 0; padding-bottom: 0; } #desctiption p { padding-left: 20px; margin-top: 0; } #right-main h2{ border-bottom: 1px solid gray; } #right-main ul{ list-style: none; } #right-main li{ font-size: 19px; font-weight: 800; } #right-main p{ font-size: 15px; } #footer{ clear: both; } #footer-wrapper{ background: #DBDBDB; width: 900px; height: 120px; margin-left: 50px } #footer p{ padding-top: 60px; text-align: center; font-size: 15px; } #section { display: flex; } #desc { width: 300px; }
としてみたのですが、希望通りになりません。
現在の表記状況は下記の状態なのですが、どうしたら
「ビートルズがやってきたヤァヤァヤァ!」の記事部分を2段にできるでしょうか?
アドバイスいただければ幸いです。
回答1件
あなたの回答
tips
プレビュー