質問編集履歴

1

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

2017/08/22 01:50

投稿

mhiroki
mhiroki

スコア8

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```html
24
24
 
25
- <div class="cover_area">
25
+ <div class="cover_area">
26
26
 
27
27
  <div class="container">
28
28
 
@@ -30,7 +30,17 @@
30
30
 
31
31
  <div class="twelve columns flex_box">
32
32
 
33
- <p>テキスト</p> ###上下中央に配置したい対象のテキスト
33
+ <p>テキスト</p> #上下中央寄せしたい対象のテキスト
34
+
35
+ <div class="owl-carousel owl-theme">
36
+
37
+ <div><img class="u-max-full-width" src="images/cover_one.jpg" alt="cover" ></div>
38
+
39
+ <div><img class="u-max-full-width" src="images/cover_two.jpg" alt="cover" ></div>
40
+
41
+ <div><img class="u-max-full-width" src="images/cover_three.jpg" alt="cover" ></div>
42
+
43
+ </div>
34
44
 
35
45
  </div>
36
46
 
@@ -38,7 +48,7 @@
38
48
 
39
49
  </div>
40
50
 
41
- </div>
51
+ </div>
42
52
 
43
53
  ```
44
54
 
@@ -54,13 +64,31 @@
54
64
 
55
65
 
56
66
 
57
- .cover_area {
67
+ .cover_area{
58
68
 
59
- height: 100px;
69
+
60
70
 
61
- width: 100px;
71
+ text-align: left;
62
72
 
63
73
  position: relative;
74
+
75
+
76
+
77
+ .container {
78
+
79
+ max-width: 100%;
80
+
81
+ width: 100%;
82
+
83
+ @media (max-width: 549px) {
84
+
85
+ padding: 0;
86
+
87
+ }
88
+
89
+ //skeletonのcontainer設定を初期化
90
+
91
+ }
64
92
 
65
93
 
66
94
 
@@ -69,10 +97,6 @@
69
97
  @include display-flex;
70
98
 
71
99
  @include align-items(center);
72
-
73
-
74
-
75
- ###以降は@include align-items(center);が効かないため試しに書いてみたもの。それでも実現できず。
76
100
 
77
101
  display:-webkit-box;/*--- Androidブラウザ用 ---*/
78
102
 
@@ -90,13 +114,35 @@
90
114
 
91
115
 
92
116
 
93
- p{
117
+ p {
94
118
 
95
- position: absolute;
119
+ position: absolute;
120
+
121
+ left: 4%;
122
+
123
+ z-index: 998;
124
+
125
+
126
+
127
+ @media (min-width: 550px) {
128
+
129
+ @include fontsize(36);
130
+
131
+ line-height: 2.1;
132
+
133
+ }
134
+
135
+
136
+
137
+ @media (max-width: 549px) {
138
+
139
+ @include fontsize(18);
140
+
141
+ line-height: 2;
142
+
143
+ }
96
144
 
97
145
  }
98
-
99
-
100
146
 
101
147
  }
102
148