質問編集履歴

1

#の削除、プログラムの変更を行いました。お願い致します。

2020/06/08 08:48

投稿

__t_w1ora
__t_w1ora

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- htmlで、題名、メニュー(リンク)、本文の順に書いています。自動音声のソフトを利用した時にメニュー(リンク)を飛ばして、題名→本文へと話すようにしたいです。
5
+ htmlで、題名、メニュー(リンク)、本文の順に書いています。
6
+
7
+ メニューは本文へのリンクです。できるならば、htmlの順序は題名→メニュー(リンク)→本文のままで、自動音声ソフト(読み上げ機能)はメニューを飛ばすという形にしたいです。この書き方では無理な場合は、htmlの順序は問わず、読み上げ機能が題名→本文になる形を知りたいです。
6
8
 
7
9
 
8
10
 
@@ -12,7 +14,7 @@
12
14
 
13
15
  検索から、飛ばしたい部分にidをつけて
14
16
 
15
- #id名{
17
+ id名{
16
18
 
17
19
  position: absolute;
18
20
 
@@ -22,11 +24,13 @@
22
24
 
23
25
  }
24
26
 
25
- と記入する例を見つけたのですが、重ねて1行にくと音声では読み上げられ、画面上から見えなくなると言った結果になります。
27
+ と記入する例を見つけたのですが、classと同じ1行にくと音声では読み上げられ、画面上から見えなくなると言った結果になります。
28
+
26
-
29
+ positionがかぶっていることが原因のような気がしますが、解決策が分かりません。
27
-
28
-
30
+
31
+
32
+
29
- かたちとして、メニューを左に寄せて本文を隣にくるようにしています。
33
+ 感性のかたちとして、メニューを左に寄せて本文を隣にくるようにしています。
30
34
 
31
35
 
32
36
 
@@ -36,17 +40,203 @@
36
40
 
37
41
 
38
42
 
43
+ <!DOCTYPE html>
44
+
45
+ <html lang="ja">
46
+
47
+ <head>
48
+
49
+ <title>練習3</title>
50
+
51
+ <link rel = "stylesheet" type = "text/css" href = "Renshu3.css"/>
52
+
53
+ <meta charset = "UTF-8">
54
+
55
+ </head>
56
+
57
+ <body>
58
+
59
+ <div class ="daimei">
60
+
61
+ <h1>題名</h1>
62
+
63
+ </div>
64
+
39
- <div class = "menu" id="skiplink">
65
+ <div class = "menu" id="skiplink">
40
-
66
+
41
- <ul>
67
+ <ul>
42
-
68
+
43
- <li><a href = "#one" onclick = "changeCategory('cat_one')" >一</a></li>
69
+ <li><a href = "#one" onclick = "changeCategory('cat_one')">一</a></li>
44
-
70
+
45
- <li><a href = "#two" onclick = "changeCategory('cat_two')" ></a></li>
71
+ <li><a href = "#two" onclick = "changeCategory('cat_two')"></a></li>
46
-
72
+
47
- </ul>
73
+ </ul>
48
-
74
+
49
- </div>
75
+ </div>
76
+
77
+
78
+
79
+ <div class ="main">
80
+
81
+ <div class ="menu1">
82
+
83
+ <h2><a id = "one">一</a></h2>
84
+
85
+ <div class ="a">
86
+
87
+ <div class = "picture">
88
+
89
+ <img src = "gazoa.jpg" alt = "gazoa" >
90
+
91
+ </div>
92
+
93
+ <table border ="1" >
94
+
95
+ <tr>
96
+
97
+ <th>1</th>
98
+
99
+ <td>24</td>
100
+
101
+ </tr>
102
+
103
+ <tr>
104
+
105
+ <th>2</th>
106
+
107
+ <td>25</td>
108
+
109
+ </tr>
110
+
111
+ <tr>
112
+
113
+ <th>3</th>
114
+
115
+ <td>21</td>
116
+
117
+ </tr>
118
+
119
+ <tr>
120
+
121
+ <th>4</th>
122
+
123
+ <td>26</td>
124
+
125
+ </tr>
126
+
127
+ </table>
128
+
129
+ </div>
130
+
131
+
132
+
133
+ <div class = "a">
134
+
135
+ <div class = "picture">
136
+
137
+ <img src = "gazoaa.jpg" alt = "gazoaa">
138
+
139
+ </div>
140
+
141
+ <table border = "1" >
142
+
143
+ <tr>
144
+
145
+ <th>1</th>
146
+
147
+ <td>33</td>
148
+
149
+ </tr>
150
+
151
+ <tr>
152
+
153
+ <th>2</th>
154
+
155
+ <td>32</td>
156
+
157
+ </tr>
158
+
159
+ <tr>
160
+
161
+ <th>3</th>
162
+
163
+ <td>28</td>
164
+
165
+ </tr>
166
+
167
+ <tr>
168
+
169
+ <th>4</th>
170
+
171
+ <td>32</td>
172
+
173
+ </tr>
174
+
175
+ </table>
176
+
177
+ </div>
178
+
179
+ </div>
180
+
181
+
182
+
183
+ <div class ="menu2">
184
+
185
+ <h2><a id = "two">二</a></h2>
186
+
187
+ <div class ="b">
188
+
189
+ <div class ="picture">
190
+
191
+ <img src = "gazob.jpg" alt = "gazob">
192
+
193
+ </div>
194
+
195
+ <table border = "1">
196
+
197
+ <tr>
198
+
199
+ <th>1</th>
200
+
201
+ <td>1</td>
202
+
203
+ </tr>
204
+
205
+ <tr>
206
+
207
+ <th>2</th>
208
+
209
+ <td>8</td>
210
+
211
+ </tr>
212
+
213
+ <tr>
214
+
215
+ <th>3</th>
216
+
217
+ <td>3</td>
218
+
219
+ </tr>
220
+
221
+ <tr>
222
+
223
+ <th>4</th>
224
+
225
+ <td>2</td>
226
+
227
+ </tr>
228
+
229
+ </table>
230
+
231
+ </div>
232
+
233
+ </div>
234
+
235
+ </div>
236
+
237
+ </body>
238
+
239
+ </html>
50
240
 
51
241
 
52
242
 
@@ -54,37 +244,103 @@
54
244
 
55
245
  ```css
56
246
 
247
+ body{
248
+
249
+ font-size: 80%;
250
+
251
+ color: red;
252
+
253
+ }
254
+
255
+
256
+
257
+ div.daimei{
258
+
259
+ position:fixed;
260
+
261
+ font-size: 150%;
262
+
263
+ top:0ex;
264
+
265
+ margin-left:2ex;
266
+
267
+ }
268
+
269
+ h1{
270
+
271
+ margin:0ex;
272
+
273
+ color: black;
274
+
275
+ }
276
+
57
277
 
58
278
 
59
279
  div.menu{
60
280
 
61
- position:fixed;
281
+ position:fixed;
62
-
282
+
63
- margin-top:1ex;
283
+ margin-top:10ex;
64
-
284
+
65
- float:left;
285
+ float:left;
66
-
286
+
67
- font-size: 90%;
287
+ font-size: 90%;
68
-
288
+
69
- width:15ex;
289
+ width:10ex;
70
-
71
- border-style:double;
72
-
73
- border-color:red
74
290
 
75
291
  }
76
292
 
77
293
  #skiplink{
78
294
 
79
- position: absolute;
295
+ position: absolute;
80
-
296
+
81
- top: -10000px;
297
+ top: -10000px;
82
-
298
+
83
- left: -10000px;
299
+ left: -10000px;
84
-
300
+
85
- }
301
+ }
302
+
303
+
304
+
86
-
305
+ h2{
306
+
87
-
307
+ font-size: 100%;
308
+
309
+ margin:10ex;
310
+
311
+ color: blue;
312
+
313
+ }
314
+
315
+
316
+
317
+ img{
318
+
319
+ width:30ex;
320
+
321
+ }
322
+
323
+
324
+
325
+ div.picture{
326
+
327
+ float:left;
328
+
329
+ width:30ex;
330
+
331
+ margin:1ex;
332
+
333
+ }
334
+
335
+ div.a{
336
+
337
+ margin-left:40%;
338
+
339
+ width:calc(100% - 40ex );
340
+
341
+ margin:5ex;
342
+
343
+ }
88
344
 
89
345
 
90
346
 
@@ -92,8 +348,6 @@
92
348
 
93
349
 
94
350
 
95
-
96
-
97
351
  ### 試したこと
98
352
 
99
353
 
@@ -104,7 +358,7 @@
104
358
 
105
359
  分けて順番を変える
106
360
 
107
- →順番問わず見た目には表れる、音声読み上げる
361
+ class,idの順番問わず見た目には表れる、音声読み上げも行われ
108
362
 
109
363
 
110
364