回答編集履歴

1

追記

2015/03/03 16:36

投稿

blackonyx
blackonyx

スコア354

test CHANGED
@@ -73,3 +73,159 @@
73
73
  ```
74
74
 
75
75
  上記タグの使用法の誤りによりリンクとして解釈されていません。
76
+
77
+ ---
78
+
79
+ 最後に、もう一つ
80
+
81
+
82
+
83
+ 0. 順序なしリスト(ulタグブロック)のみを用いcssを駆使して表を作れ
84
+
85
+ 0. 表の中のセルにはリンクを設置せよ
86
+
87
+ 0. リンクの書式は下線なしである
88
+
89
+
90
+
91
+ 上記条件のとき
92
+
93
+
94
+
95
+ ```lang-html
96
+
97
+ <!DOCTYPE html>
98
+
99
+ <html>
100
+
101
+ <head>
102
+
103
+ <meta charset="UTF-8">
104
+
105
+ <title>もしかしてだけど・・・</title>
106
+
107
+ <style type="text/css">
108
+
109
+ /*bodyに関するCSS
110
+
111
+ --------------------------------------------*/
112
+
113
+ body {
114
+
115
+ margin: 0px;
116
+
117
+ padding: 0px;
118
+
119
+ }
120
+
121
+ /*ページ構造に関するCSS
122
+
123
+ --------------------------------------------*/
124
+
125
+ .table {
126
+
127
+ display: table;
128
+
129
+ float: left;
130
+
131
+ line-height: 2em;
132
+
133
+ border-style: 1px dotted #000;
134
+
135
+ }
136
+
137
+
138
+
139
+ .tr {
140
+
141
+ display: table-row;
142
+
143
+ }
144
+
145
+
146
+
147
+ .td {
148
+
149
+ display: table-cell;
150
+
151
+ width: 120px;
152
+
153
+ text-align: center;
154
+
155
+ background-color: #cfc;
156
+
157
+ }
158
+
159
+
160
+
161
+ /* リンクに関するCSS
162
+
163
+ ----------------------------------------------*/
164
+
165
+ .td a {
166
+
167
+ display: block;
168
+
169
+ width: 118px;
170
+
171
+ height: 30px;
172
+
173
+ text-decoration: none;
174
+
175
+ background-color: #936;
176
+
177
+ color: #fff;
178
+
179
+ margin: 2px 0 2px 0;
180
+
181
+ }
182
+
183
+ </style>
184
+
185
+ </head>
186
+
187
+ <body>
188
+
189
+ <ul class="table">
190
+
191
+ <li class="tr"><ul>
192
+
193
+ <li class="td"><a href="#">ABC</a></li>
194
+
195
+ <li class="td"><a href="#">DEF</a></li>
196
+
197
+ <li class="td"><a href="#">GHI</a></li>
198
+
199
+ </ul></li>
200
+
201
+ <li class="tr"><ul>
202
+
203
+ <li class="td"><a href="#">JKL</a></li>
204
+
205
+ <li class="td"><a href="#">MNO</a></li>
206
+
207
+ <li class="td"><a href="#">PQR</a></li>
208
+
209
+ </ul></li>
210
+
211
+ <li class="tr"><ul>
212
+
213
+ <li class="td"><a href="#">STU</a></li>
214
+
215
+ <li class="td"><a href="#">VWY</a></li>
216
+
217
+ <li class="td"><a href="#">ZZZ</a></li>
218
+
219
+ </ul></li>
220
+
221
+ </ul>
222
+
223
+ </body>
224
+
225
+ </html>
226
+
227
+ ```
228
+
229
+ というのはどうでしょうか。
230
+
231
+ (珍解答ですが)