質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

2回答

15243閲覧

HTMLのリストを縦並びで、途中で折り返す方法

fujisawa

総合スコア6

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2017/03/27 04:33

###前提・実現したいこと
HTMLのリストを縦並びで、途中で折り返す方法がありましたら教えて下さい。
また、IEは必ず対応してあるもので。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2017/03/27 04:41

具体的にHTMLおよびCSSを質問文に追記し、具体的にどの部分が問題なのかを追記されたほうが回答を得られやすいと思います。
guest

回答2

0

CSSのcolumn-fill:auto;またはflex-flow:column wrap;で実現できそうです。たぶんIE10+条件です。
類似の質問に回答したことがありますので、参考にしてみてください。
PHP - 動的に表示されるテキストの折り返しについて(67132)|teratail

投稿2017/03/28 04:34

Lhankor_Mhy

総合スコア36142

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

リストliを包括するulに幅を指定して、lifloatをかけることで、
リストが横に並び、幅を超えた場合に折り返しがされます。

floatを使った場合は、必ずクリア処理overflow:hidden;zoom:1;を行う必要があります。(※clearfixなど他にも色々なクリア方法があります)
floatの指定はクリアしない場合に、包括する要素(この場合はul)が高さの認識を失い、折り返し後にうまく並んでくれないのでご注意ください。

サンプルコードを置いておきますのでご参照ください。

HTML

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>サンプル</title> 6<style> 7ul { 8width:200px; /* 折り返したい幅を指定 */ 9overflow:hidden;zoom:1; /* floatクリア */ 10} 11ul li { 12float:left; 13list-style:none; 14} 15</style> 16</head> 17<body> 18<ul> 19<li>リスト1</li> 20<li>リスト2</li> 21<li>リスト3</li> 22<li>リスト4</li> 23<li>リスト5</li> 24<li>リスト6</li> 25</ul> 26</body> 27</html>

投稿2017/03/27 05:00

編集2017/03/27 06:36
iss

総合スコア506

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fujisawa

2017/03/27 10:53

すみません。横ではなく、縦に並ばせたいのです。
iss

2017/03/28 00:38

文書の縦組みの事でしょうか?レイアウトの段組みの事でしょうか?実現したい事が分かりづらいので具体性を追記してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問