
css。横並びBOXに長文textを流し込む方法はありますか?
CSSについてです。
高さ固定の横並び3連BOXに長文テキストを流し込む場合。
ブロック要素で区切るでもなく、センテンスの終わりでもない箇所で、複数のBOXにまたがるCSSになります。。。。
レイアウトのBOXサイズは固定だが、
テキストは文章の途中で隣のBOXへ移り、文字サイズの変更
(ブラウザやOSの違い)で隣のBOXへ移る位置も変わる。
これを実現させたいのですが、、、。
まぁ紙媒体においての、1ページ3段組みレイアウトの流し込みを
HTMLで可能なのか?という質問になります。
文書作成ツールやデザインアプリでは当たり前な方法ですが。
CSSでも可能なんでしょうか?
または、このようなことが可能な jQueryがありましたら
ご紹介ください。
No.1ベストアンサー
- 回答日時:
CSS3のcolumnsプロパティを使う。
[例]HTML5 + CSS3 ベンダーフィックスつき
★タブは_に置換してあるので戻す。
★対応ブラウザが少ないので時期尚早でしょう。
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="IRUKA">
<style media="screen">
<!--
html,body{margin:0;padding:0;background-color:gray;}
header,section,footer{
width:800px;
margin:0 auto;
padding:5px;
background-color:silver;
}
section section{
width:90%;background-color:white;
columns:220px auto;
-moz-columns: 220px auto;
-webkit-columns: 220px auto;
-o-columns: 220px auto;
-ms-columns: 220px auto;
}
section section p{
text-indent:1em;
margin:0;line-height:1.8em;}
-->
</style>
</head>
<body>
_<header>
__<h1 id="title">段組</h1>
_</header>
_<section>
__<h2>段組の簡単な例</h2>
__<section>
___<p>
____CSS。横並びBOXに長文textを流し込む方法はありますか?
___</p>
___<p>
____CSSについてです。
___</p>
___<p>
____高さ固定の横並び3連BOXに長文テキストを流し込む場合。
___</p>
___<p>
____ブロック要素で区切るでもなく、センテンスの終わりでもない箇所で、複数のBOXにまたがるCSSになります。。。。
___</p>
___<p>
____レイアウトのBOXサイズは固定だが、
___</p>
___<p>
____テキストは文章の途中で隣のBOXへ移り、文字サイズの変更
___</p>
___<p>
____(ブラウザやOSの違い)で隣のBOXへ移る位置も変わる。
___</p>
___<p>
____これを実現させたいのですが、、、。
___</p>
___<p>
____まぁ紙媒体においての、1ページ3段組みレイアウトの流し込みをHTMLで可能なのか?という質問になります。
___</p>
___<p>
____文書作成ツールやデザインアプリでは当たり前な方法ですが。
___</p>
___<p>
____CSSでも可能なんでしょうか?
___</p>
__</section>
_</section>
_<footer>
__<h3>A nice footer</h3>
_</footer>
</body>
</html>
思いの外の早々のご回答に感謝します。
素晴らしく判り易いサンプルまで作成いただき、、、。
まさにコレです!!
ブラウザの対応が進んでいないのですね。
時期尚早とのアドバイス。了解しました!
columnsプロパティ。
勉強させていただきました!!!
ありがとうございます!
自分用に覚書。
CSS 多段レイアウト multi-column layout
column-count 段組みの数を特定した値に指定。
column-width 段の幅の最小値を設定。
ベンダーフィックス
-moz-columns: 000px auto;
-webkit-columns: 000px auto;
-o-columns: 000px auto;
-ms-columns: 000px auto;
CSS3 Multiple Columns
http://www.w3schools.com/css/css3_multiple_colum …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
<h1>タグの後の行間を詰めたい。
-
aタグに直接style=""で:hoverを...
-
Dreamweaverで画面サイズを一定...
-
mainのボックスを左に寄せたい
-
INPUT TEXT内の文字位置を指定...
-
paddingを指定するとwidthやhei...
-
IE8ではtext-align: center;で...
-
なぜ左に寄っているの?
-
ホームページビルダー 空白の...
-
パソコンのみで反映される余白...
-
上部の余白を消すには?
-
Excelの列や行の幅を表示...
-
エクセルでサイズに合ったもの...
-
Excel セルの幅が合わない
-
バーコードのサイズは拡大縮小...
-
エクセル 画面表示拡大率によ...
-
htmlでテーブル内にテキストボ...
-
昼間 ずっとゴロゴロと横になっ...
-
table内で画像と文字をセンター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
text-alignの解除の方法
-
なぜ左に寄っているの?
-
端から端まで横線を引きたい
-
<h1>タグの後の行間を詰めたい。
-
FireFoxで見るとブラウザの幅に...
-
HTMLフォームのSELECTの幅を一...
-
INPUT TEXT内の文字位置を指定...
-
macとwindowsのレイアウト崩れ...
-
インラインフレームの表示位置...
-
chromeだけbody直下に空白が開く
-
htmlのタグ間の謎の空白
-
iPhone用のサイトの文字がずれ...
-
ホームページビルダー 空白の...
-
CSSの設定
-
CSSでh1とその下の文字との行間...
-
外部CSSがFireFoxで反映されません
-
表をページ中央に表示
-
topmarginをネスケで
おすすめ情報