質問編集履歴

2

誤字の訂正

2020/05/02 08:56

投稿

ellelle
ellelle

スコア2

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- スマホ画面上で、div.navi内の2つの<li>を一列に均等(50%)に並べたいのですが、上手くいきません
29
+ やろうとしていることは、スマホ画面上で、div.navi内の2つの<li>を均等(50%)にして一列に並べ、{position: fixed}画面に固定表示させることです…
30
30
 
31
31
 
32
32
 

1

【コードを加えました】

2020/05/02 08:56

投稿

ellelle
ellelle

スコア2

test CHANGED
File without changes
test CHANGED
@@ -20,4 +20,124 @@
20
20
 
21
21
 
22
22
 
23
+ どうやらdiv.box1の{position: relative;}や、div.naviの{position: fixed;}あたりに問題があるようです。
24
+
25
+
26
+
27
+
28
+
29
+ スマホ画面上で、div.navi内の2つの<li>を一列に均等(50%)に並べたいのですが、上手くいきません…
30
+
31
+
32
+
33
+
34
+
23
35
  ![イメージ説明](8633c878c52546e5d8d5c60ec250a449.png)
36
+
37
+
38
+
39
+ ```HTML
40
+
41
+ <div class=“box1">
42
+
43
+
44
+
45
+ <div class="navi">
46
+
47
+ <ul>
48
+
49
+ <li><a href="#"></a></li>
50
+
51
+ <li><a href="#"></a></li>
52
+
53
+ </ul>
54
+
55
+ </div>
56
+
57
+
58
+
59
+ </div> <!-- /.box1 -->
60
+
61
+
62
+
63
+ ```
64
+
65
+
66
+
67
+
68
+
69
+ ```CSS
70
+
71
+ .box1 {
72
+
73
+ height: 100px;
74
+
75
+ position: relative;
76
+
77
+ }
78
+
79
+
80
+
81
+
82
+
83
+ .navi {
84
+
85
+ width: 100%; /* ←ムリして加えましたが、本来は指定不要だと思います */
86
+
87
+ text-align: center;
88
+
89
+ position: fixed;
90
+
91
+ bottom: 0;
92
+
93
+ z-index: 1;
94
+
95
+ display: block;
96
+
97
+ }
98
+
99
+
100
+
101
+ .navi ul {
102
+
103
+ overflow: hidden;
104
+
105
+ }
106
+
107
+
108
+
109
+ .navi li {
110
+
111
+ float: left;
112
+
113
+ width: 50%;
114
+
115
+ display: block;
116
+
117
+ border: 1px solid;
118
+
119
+ }
120
+
121
+
122
+
123
+ .navi li a {
124
+
125
+ display: block;
126
+
127
+ padding: 20px 0px 14px;
128
+
129
+ height: 80px;
130
+
131
+ }
132
+
133
+
134
+
135
+ .navi li:last-child a {
136
+
137
+ background-color: #5ec6cd;
138
+
139
+ }
140
+
141
+
142
+
143
+ ```