質問するログイン新規登録

質問編集履歴

1

コメントありがとうございます。おっしゃる通り、質問用にコードをデフォルメしていました。コードを更新しました。更新した内容では、chrome\(PC\)では意図通り上下中央寄せができています。

2017/08/22 01:50

投稿

mhiroki
mhiroki

スコア8

title CHANGED
File without changes
body CHANGED
@@ -10,15 +10,20 @@
10
10
 
11
11
  ###該当のソースコード
12
12
  ```html
13
- <div class="cover_area">
13
+ <div class="cover_area">
14
14
  <div class="container">
15
15
  <div class="row">
16
16
  <div class="twelve columns flex_box">
17
- <p>テキスト</p> ###上下中央に配置したい対象のテキスト
17
+ <p>テキスト</p> #上下中央寄せしたい対象のテキスト
18
+ <div class="owl-carousel owl-theme">
19
+ <div><img class="u-max-full-width" src="images/cover_one.jpg" alt="cover" ></div>
20
+ <div><img class="u-max-full-width" src="images/cover_two.jpg" alt="cover" ></div>
21
+ <div><img class="u-max-full-width" src="images/cover_three.jpg" alt="cover" ></div>
22
+ </div>
18
23
  </div>
19
24
  </div>
20
25
  </div>
21
- </div>
26
+ </div>
22
27
  ```
23
28
 
24
29
  ```css
@@ -26,16 +31,23 @@
26
31
 
27
32
 
28
33
 
29
- .cover_area {
34
+ .cover_area{
35
+
30
- height: 100px;
36
+ text-align: left;
31
- width: 100px;
32
37
  position: relative;
33
38
 
39
+ .container {
40
+ max-width: 100%;
41
+ width: 100%;
42
+ @media (max-width: 549px) {
43
+ padding: 0;
44
+ }
45
+ //skeletonのcontainer設定を初期化
46
+ }
47
+
34
48
  .flex_box {
35
49
  @include display-flex;
36
50
  @include align-items(center);
37
-
38
- ###以降は@include align-items(center);が効かないため試しに書いてみたもの。それでも実現できず。
39
51
  display:-webkit-box;/*--- Androidブラウザ用 ---*/
40
52
  display:-ms-flexbox;/*--- IE10 ---*/
41
53
  display:-webkit-flex;/*--- safari(PC)用 ---*/
@@ -44,10 +56,21 @@
44
56
  -webkit-align-items: center;/*--- safari(PC)用 ---*/
45
57
  }
46
58
 
47
- p{
59
+ p {
48
- position: absolute;
60
+ position: absolute;
61
+ left: 4%;
62
+ z-index: 998;
63
+
64
+ @media (min-width: 550px) {
65
+ @include fontsize(36);
66
+ line-height: 2.1;
67
+ }
68
+
69
+ @media (max-width: 549px) {
70
+ @include fontsize(18);
71
+ line-height: 2;
72
+ }
49
73
  }
50
-
51
74
  }
52
75
  ```
53
76