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

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

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

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

CSS

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

Q&A

2回答

12765閲覧

cssでリストの隙間を消す方法

退会済みユーザー

退会済みユーザー

総合スコア0

HTML

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

CSS

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

0グッド

2クリップ

投稿2015/04/17 15:26

次のようなリスト構造を作成しました。
2行2列の画像の並びを作成しています。

<ul> <li><img src=""></li> <li><img src=""></li> <li><img src=""></li> <li><img src=""></li> </ul>

cssは以下の通りです
ul {
width:200px;
list-style:none;
}

li {
float:left;
width:100px
}

この場合で表示すると4つの画像それぞれの上下左右に少しの隙間ができてしいます。
そこで

li img {
vertical-align:bottom;
}

を追加することで上下の余白をなくすことができました。

あとは左右の余白を無くしたいのですが、どうしたらいいでしょうか?

また、このように隙間なく2行2列の画像を並べる時、みなさまはどのようなhtml構成でどのようなスタイルを当てていくのですか?

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

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

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

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

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

guest

回答2

0

lang

1 <li><img src=""></li><!-- 2 --><li><img src=""></li><!-- 3 --><li><img src=""></li>

のように</li><li>の間に改行を入れないようにすれば大丈夫です。

もし、画像だけでしたら

lang

1ul{ 2 font-size: 0; 3}

を追加してみてもいいかもしれません。

投稿2015/04/18 19:23

lovesana

総合スコア24

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

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

0

4つの画像それぞれの上下左右に少しの隙間ができてしいます。

その隙間が、<img/>のmarginなのか<li/>のmarginかpaddingなのかわからないので、
chromeのデベロッパーツールでみてみましょう。

右上の三ボタンのところからその他のツール>デベロッパーツールとたどります。

開いたウィンドウの該当タグを選択し、右側のペインで一番下までスクロールさせると、4重に囲まれた矩形があるはずです。
(どれが該当タグか分からない時は、画面左上の虫眼鏡をクリックしてから調べたいエレメントにマウスカーソルを合わせましょう)

濃いオレンジはmargin、薄いオレンジがborder、緑がpadding、青がエレメント本体の大きさです。

marginとborderが0であれば余白はできないので、それが0ではない要素のその属性について、

margin: 0px;

あるいは

padding: 0px;

すると、ご希望の状態になるかと思います。

投稿2015/04/17 15:50

編集2015/04/17 15:53
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問