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