
2段組で左右2つの段落の頭を揃えたいのですが、上手く行きません。
floatを利用して2段組のレイアウトを作っています。
(親)
.main__inner:after {
clear : both;
content : "";
display : block;
}
(子)
.main__inner--left {
float : left;
width : 47%;
}
(子)
.main__inner--right {
float : right;
width : 47%;
}
右側の段落のはじめの部分を左側のタイトル<h3>に高さを揃えるたいのですが、右段落の上に空間を入れる方法が分かりません。
「<br><br><br><br>」とすれば表面上体裁は整います。
でも、本来あるべき文法ではないのでこの方法はあまり使いたくありません。
ちなみに右段落も<h3>で始まる場合は<h3>にクラスを作ってCSSで
調整すれば上手く行くのですが<p>だとそのやりかたが反映されないのです。
(CSS)
.space-top--4em {
margin-top:4em;
}
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
.main__inner--left h3{margin:0; padding:0; height:36px; line-height:36px;}
.main__inner--right { padding-top:36px;
float : right;
width : 47%;
}
上記の数値(例で 36px にして合わせているだけですので)を変更しながら、微調整しましょう。
高さの計算できますか??
margin padding height の合計値で合わせるだけです。
hxやpには、元々のデフォルト値もあるので、全て0でリセットすればわかりやすいかも。
marginとpaddingは必ず利用するので、完璧に覚えた方が良いです。
組み合わせ次第で、複数の方法が頭に浮かんでくる(応用できる)ようになるので、ベストな方法が選択できるようになります。
CSSが重複しないように、詳細度(優先度)がありますので、
他で優先していれば、CSSが効かない場合もあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
CSS(0の単位)について
-
html5 2段組で行頭を揃える方法
-
【CSS】ヘッダーの高さが不明の...
-
divで囲まれたpaddingの指定を...
-
画像イメージの上下左右、欲し...
-
【HTML】【CSS】【Swiper】 元...
-
floatした画像の下揃えについて
-
初心者html・CSS ウィンドウを...
-
表示倍率を変えるとレイアウト...
-
CSSを使い、ページの一番下に文...
-
HTMLで文字が重なって表示されます
-
CSSで左に画像、右にテキストを...
-
含む含まないという概念自体の...
-
htmlのolやulなどlistにtitleや...
-
html の divとtable の役割
-
【至急】cssのコーディングにつ...
-
疑似クラス :activeが効きません
-
リンクを知らせる手のマークが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
【CSS】ヘッダーの高さが不明の...
-
widthやheightの数値に単位(px...
-
css初心者 フレックスボックス...
-
form input テキストを上下中央...
-
画像イメージの上下左右、欲し...
-
余分な縦スクロールバーが出て...
-
ページを拡大縮小でborderが消...
-
CSSがなぜかfont-sizeだけ効か...
-
表示倍率を変えるとレイアウト...
-
スクロールボックスを中央に配...
-
cssで文字サイズ指定、ptでもpx...
-
W3Cのソースコードの検証サービ...
-
投稿フォームの整列
-
<div>と<div>の間の10px程の...
-
入力フォームとセレクトボック...
-
FC2ショッピングカート 写真の...
-
divで囲まれたpaddingの指定を...
-
CSSで「overflow:scroll」をしてい
-
ネガティブマージン
おすすめ情報