書籍にのっていたスタイルシートでの段組を
次のように記述してみました。
<DIV style="float:left;border-right:3px dashed #000000;width:50%;padding-left:10px;">
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
</DIV><DIV style="padding-left:10px">
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
</DIV>
中央に点線が入って文章が左右に分けられるのですが、
文字と中央線の余白がないので、paddingやmarginを使って
みたのですが、特に右側文章の左にある点線と文字の空間がどうしてもできません。(左側部分のの左右余白は機能するのですが)
tableを使ったときはpadding-leftで設定できたのですが、正しい方法がありましたらお教えください。
書籍にもここらへんの説明がないのです。
No.2ベストアンサー
- 回答日時:
cssで段組を組むときは、ボックスのサイズをきちんと記述しましょう。
<div style="width: 800px; height: 30px;">
<div style="float:left; border-right: 3px dashed #000000; width: 387px; height: 30px; padding-left: 10px;">
ああああああああああああああああああああああああああああああああああああああああああああ
</div>
<div style="float:left; padding-left: 10px; width: 390px; height: 30px;">
いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
</div>
</div>
どうもありがとうございました。
ご指定の記述で実現することがわかりました。
枠サイズを設定しておかないといけないんですね。
ところで単純な質問ですが、記述の中で
2番目の<DIV>のfloattがleftになっていますが、これは1段目で左寄せにした結果右側に送られると思うので記述不要だと思いますが、なにか意味があるのでしょうか。
あまり詳しくないので、よろしくお願いします。
No.3
- 回答日時:
幅を%で指定すると、IE、Opera、Firefox、など全てに対応させるのが難しいです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<meta http-equiv="content-style-type" content="text/css">
<title>サンプル</title>
</head>
<body>
<div style="width:100%;margin:0%;padding:0%;">
<div style="width:47%;float:left;padding-right:2%;border-right:3px dashed #000000;">○○○○○○○○○ ○○○○○○○○○○○ ○○○○○○ ○○○○○ ○○○○○○○○○○○
</div>
<div style="width:48%;float:right;padding-left:2%;">○○○○○○○○○ ○○○○○○○○○○○ ○○○○○○ ○○○○○ ○○○○○○○○○○○</div>
<br style="clear:both">
</div>
</body>
</html>
ご参考:
CSSによる段組(マルチカラム)レイアウト講座
http://www.geocities.jp/multi_column/
どうもありがとうございました。
%使用は注意が必要みたいですね。
紹介していただいたサイトをじっくり見てもう少しベンキョウしようと思います。ありがとうございました。
No.4
- 回答日時:
ANo.2です。
><DIV>のfloattがleftになっていますが、これは1段目で左寄せにした結果右側に送られると思うので記述不要だと思いますが、なにか意味があるのでしょうか。
閲覧者が「InternetExplorer」でかならず「最大化」の状態で閲覧するとは限らないので、出来る限り、他のブラウザにも対応できるように記述してるわけです。
floatを外したり、いろいろ記述をかえて検証してみてください。意外なところでページレイアウトが崩れますよ~
百聞は一見にしかず。結果を目で見て記述方法を覚えるのが、一番わかりやすいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS HTML、cssのatomつぅーやつで 課題Ex1ってやつを表示させたいのですが、 私は課題Ex1が 2 2022/12/15 16:56
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページ作成
-
友人のホームページを引き継ぐには
-
FFFTPでサーバに新規フォルダが...
-
ホームページビルダー21で作成...
-
XREA使用で作成したHTMLファイ...
-
メールフォームで送信すると「...
-
ホームページ制作で教えてくだ...
-
FC2ホームページの変更に仕方
-
Nuxtのサイトで、microCMSに入...
-
ホームページの画面文字を濃く...
-
既存画像(gif または png)の背...
-
ホームページビルダー
-
ホームぺージの検索
-
ホームへーじ作り
-
自作ホームページ
-
セキュリティー関連のプラグイン
-
ログインしないとみることがで...
-
アメーバ・ブログは"HTMLタグ"...
-
グリッドレイアウトHTMLとCSS
-
Adobe FLASH に代わるソフトは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
既存画像(gif または png)の背...
-
ホームページ作成
-
HTMLで、ホームページが作れる...
-
ホームページの画面文字を濃く...
-
ホームページビルダー
-
ホームページビルダーを複数の...
-
ビルドとリビルドの違いを教え...
-
友達にドッキリをしたくて、ホ...
-
ホームページビルダー22でリン...
-
ホームページビルダー15で作っ...
-
今さらですがHPを作成するに当...
-
FFFTPでサーバに新規フォルダが...
-
Adobe FLASH に代わるソフトは...
-
XREA使用で作成したHTMLファイ...
-
FC2ホームページの変更に仕方
-
ホームページビルダーおすすめ?
-
ワードプレスで、画像の横に文...
-
ホームページ作成について。「...
-
ホームページビルダー19文字化け
-
個人のホームページは
おすすめ情報