回答編集履歴

3

書式の改善

2018/07/01 00:00

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  後は、`子要素のimgタグとpタグ`に`display: table-cell;`を指定すると`tableタグ`の扱いをすることが可能になります。
8
8
 
9
- これだけだとimgとテキストが中央揃いにならないので、pタグに`vertical-align: middle;`を指定することでimgタグに対してpタグを中央にすることが可能になります。
9
+ これだけだとimgとテキストが中央揃いにならないので、pタグに`vertical-align: middle;`を指定することで画像に対して中央にすることが可能になります。
10
10
 
11
11
  ```lang=html
12
12
 

2

書式の改善

2018/07/01 00:00

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,24 @@
1
1
  img と テキストを同じdivタグに括ってあげれば実現可能です。
2
+
3
+ 最も簡単な方法且つ多様なデバイスに対応したいとのことでしたら、display: table;プロパティを使用することをオススメします。
4
+
5
+ 要点としては、`sinble-item__hoge`に`display: table;`を指定します。
6
+
7
+ 後は、`子要素のimgタグとpタグ`に`display: table-cell;`を指定すると`tableタグ`の扱いをすることが可能になります。
8
+
9
+ これだけだとimgとテキストが中央揃いにならないので、pタグに`vertical-align: middle;`を指定することでimgタグに対してpタグを中央にすることが可能になります。
10
+
11
+ ```lang=html
12
+
13
+ <div class="sinble-item__hoge">
14
+
15
+ <img src="https://dummyimage.com/400x200">
16
+
17
+ <p>テキストテキスト</p>
18
+
19
+ </div>
20
+
21
+ ```
2
22
 
3
23
  jsFiddleでサンプルを作成したので確認ください。
4
24
 

1

リンク修正

2018/06/30 23:58

投稿

退会済みユーザー
test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  jsFiddleでサンプルを作成したので確認ください。
4
4
 
5
- [サンプル動作](https://jsfiddle.net/o7apuwey/9/)
5
+ [サンプル動作](https://jsfiddle.net/o7apuwey/12/)