質問編集履歴

3

2019/11/15 06:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

2

2019/11/15 06:22

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- xxxxxxxxxxx
1
+ ブロック要素の前にテキストを挿入したい
test CHANGED
@@ -1 +1,87 @@
1
+ ### ブロック要素の前にテキストを挿入したい
1
2
 
3
+
4
+
5
+ ブロック要素の前に順位を5位まで表示させたいです。
6
+
7
+ HTML初心者で挑戦しましたが、うまくいかなかったので、
8
+
9
+ 分かる方いましたら教えてください。
10
+
11
+
12
+
13
+
14
+
15
+ ### 該当のソースコード
16
+
17
+
18
+
19
+ ```html
20
+
21
+ <div class="cp_qa_rank">
22
+
23
+ <div class="cp_actab_rank">
24
+
25
+ <input id="cp_tab_rankfour01" type="checkbox" name="tabs">
26
+
27
+ <label for="cp_tab_rankfour01">質問テキスト</label>
28
+
29
+ <div class="cp_actab_rank-content">
30
+
31
+ <p>答えテキスト</p>
32
+
33
+ </div>
34
+
35
+ </div>
36
+
37
+ <div class="cp_actab_rank">
38
+
39
+ <input id="cp_tab_rankfour02" type="checkbox" name="tabs">
40
+
41
+ <label for="cp_tab_rankfour02">質問テキスト</label>
42
+
43
+ <div class="cp_actab_rank-content">
44
+
45
+ <p>答えテキスト</p>
46
+
47
+ </div>
48
+
49
+ </div>
50
+
51
+ </div>
52
+
53
+
54
+
55
+ ### 発生している問題・エラーメッセージ
56
+
57
+
58
+
59
+ ```
60
+
61
+ エラーメッセージ
62
+
63
+ ```
64
+
65
+
66
+
67
+ ### 該当のソースコード
68
+
69
+
70
+
71
+ ```ここに言語名を入力
72
+
73
+ ソースコード
74
+
75
+ ```
76
+
77
+
78
+
79
+ ### 試したこと
80
+
81
+
82
+
83
+ ここに問題に対して試したことを記載してください。
84
+
85
+
86
+
87
+ ### したいイメージ画像

1

X

2019/11/15 06:21

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ロード時にタブの一つ目を選択した状態にしたい
1
+ xxxxxxxxxxx
test CHANGED
@@ -1,253 +1 @@
1
- ### 前提・実現したいこと
2
1
 
3
-
4
-
5
- タブメニューを作成したのですが、ロード時に
6
-
7
- タブ1が選択され、内容が表示されているようにしたいです。
8
-
9
- タブ1を選択している状態をロード時に設定し、その後、切り替わるよう設定したいです。
10
-
11
-
12
-
13
- ### 発生している問題
14
-
15
-
16
-
17
- 現在はタブをクリックしなければ、初期設定は何も選択されず、内容も表示されません。
18
-
19
-
20
-
21
- ### 該当のソースコード
22
-
23
-
24
-
25
-
26
-
27
- ```HTML
28
-
29
- <body onload="onLoad();">
30
-
31
- <div class="tab-content" id="tabcontrol">
32
-
33
- <div id="tab1" class="tab">
34
-
35
- <a href="#tab1">タブ1</a>
36
-
37
- </div>
38
-
39
- <div id="tab2" class="tab">
40
-
41
- <a href="#tab2">タブ2</a>
42
-
43
- </div>
44
-
45
- <div id="tab3" class="tab">
46
-
47
- <a href="#tab3">タブ3</a>
48
-
49
- </div>
50
-
51
- <div id="tab4" class="tab">
52
-
53
- <a href="#tab4">タブ4</a>
54
-
55
- </div>
56
-
57
- <div class="tab-box" id="tabbody">
58
-
59
- <div class="tab-view1">コンテンツ1の内容が表示されます。コンテンツ1の内容が表示されます。</div>
60
-
61
- <div class="tab-view2">コンテンツ2の内容が表示されます。コンテンツ2の内容が表示されます。</div>
62
-
63
- <div class="tab-view3">コンテンツ3の内容が表示されます。コンテンツ3の内容が表示されます。</div>
64
-
65
- <div class="tab-view4">コンテンツ4の内容が表示されます。コンテンツ4の内容が表示されます。</div>
66
-
67
- </div>
68
-
69
- </div>
70
-
71
- </body>
72
-
73
- ```
74
-
75
-
76
-
77
- ```css
78
-
79
- .tab {
80
-
81
- display: inline-block;
82
-
83
- font-weight: bold;
84
-
85
- font-size: 15px;
86
-
87
- color: black;
88
-
89
- background-color: #dcdcdc;
90
-
91
- cursor: pointer;
92
-
93
- box-shadow: inset -1px 1px 2px rgba(0, 0, 0, 0.3);
94
-
95
- border-radius: 5px 5px 0 0;
96
-
97
- box-sizing: border-box;
98
-
99
- }
100
-
101
-
102
-
103
- .tab a {
104
-
105
- display: block;
106
-
107
- width: 200px;
108
-
109
- padding: 20px 60px;
110
-
111
- text-decoration: none;
112
-
113
- color: inherit;
114
-
115
- font-size: 15px;
116
-
117
- text-align: center;
118
-
119
- }
120
-
121
- .tab a:hover {
122
-
123
- text-decoration: none;
124
-
125
- }
126
-
127
- .tab:hover,
128
-
129
- .tab:target {
130
-
131
- color: #FFF;
132
-
133
- background-color: red;
134
-
135
- }
136
-
137
-
138
-
139
- .tab-box div {
140
-
141
- display: none;
142
-
143
- }
144
-
145
-
146
-
147
- .tab-box {
148
-
149
- width: auto;
150
-
151
- height: 100px;
152
-
153
- padding: 10px;
154
-
155
- border-top: 2px solid #red;
156
-
157
- box-sizing: border-box;
158
-
159
- }
160
-
161
-
162
-
163
- #tab1:target ~ .tab-box > .tab-view1{
164
-
165
- display: block;
166
-
167
- }
168
-
169
-
170
-
171
- #tab2:target ~ .tab-box > .tab-view2{
172
-
173
- display: block;
174
-
175
- }
176
-
177
-
178
-
179
- #tab3:target ~ .tab-box > .tab-view3{
180
-
181
- display: block;
182
-
183
- }
184
-
185
-
186
-
187
- #tab4:target ~ .tab-box > .tab-view4{
188
-
189
- display: block;
190
-
191
- }
192
-
193
-
194
-
195
- .tab_content{
196
-
197
- position:relative;
198
-
199
- height:200px;
200
-
201
- width:450px;
202
-
203
- overflow:hidden;
204
-
205
- }
206
-
207
- .tab_content_inner{
208
-
209
- position:absolute;
210
-
211
- height:200px;
212
-
213
- width:1350px;
214
-
215
- overflow:auto;
216
-
217
- }
218
-
219
- .tab_content div.page{
220
-
221
- width:450px;
222
-
223
- height:200px;
224
-
225
- position:absolute;
226
-
227
- top:0px;
228
-
229
- color:#222;
230
-
231
- }
232
-
233
- ```
234
-
235
- ### 試したこと
236
-
237
-
238
-
239
- ```javascript
240
-
241
- function onLoad() {
242
-
243
- tab1 = document.getElementById("tab1");
244
-
245
- tab1.style.backgroundColor="#5f9ea0";
246
-
247
- tab1view = document.getElementById("tab-view1");
248
-
249
- tab1view.style.display="block";
250
-
251
- }
252
-
253
- ```