リンクに付いて質問させて頂きます。
HTMLに下記のように記述し CSSでリンク設定したいのですがdisplay: block;を書いても リンクになりません。
CSSの階層タグに間違いがあるのでしょうか?
ご教授頂けますと幸いです。
宜しくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
解決いたしました。
tableを使用したBoxのように見えていましたが widhtの設定などで目に見えない
BOX領域ができ background-colorで色が付いたことにより table配置のように見えてしまったようです
正解の画像がスクリーン投影で見せられたものだったので ボケて紛らわしくなり 上記のように
認識してしまいました。
お手を煩わせてしまい 申し訳ありません。
投稿2015/03/03 14:29
退会済みユーザー
総合スコア0
0
課題に出された ul一つ使い liの中身が全部リンク(下線なしの)という問題
と
正解は始めtableで作り
が既に矛盾して見えるんですが…
最初に書かれたHTMLから、ulとtable混在しないように修正したんですよね?
修正したHTMLも提示しないと、本当にやりたいのがどういったものなのかわかりません。
投稿2015/03/02 08:40
総合スコア144
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/03/02 09:51
0
正解は既に出ているようなので補足します。
HTMLに下記のように記述し CSSでリンク設定したいのですが
CSSとはカスケーディング・スタイル・シートと言う名前の通り、
見た目を設定する記述方法です。
つまり、リンクを貼れるか貼れないかはCSSは関係しません。
※ 興味本位ですがCSSも見たいところ・・・
投稿2015/02/28 07:34
総合スコア187
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/03/03 14:18
0
ベストアンサー
純粋にHTMLのタグの使用法に誤りがあります。
tableタグは、
lang
1<table border="1"> 2 <tr> 3 <td><a href="#">ABC</a></td> 4 <td><a href="#">DEF</a></td> 5 <td><a href="#">GH</a></td> 6 </tr> 7 <tr> 8 <td><a href="#">JKL</a></td> 9 <td><a href="#">MNO</a></td> 10 <td><a href="#">PQR</a></td> 11 </tr> 12 <tr> 13 <td><a href="#">STU</a></td> 14 <td><a href="#">VWY</a></td> 15 <td><a href="#">ZZZ</a></td> 16 </tr> 17</table>
ですが、ulタグでは
lang
1<ul> 2 <li><a href="#">ABC</a></li> 3 <li><a href="#">DEF</a></li> 4 <li><a href="#">GHI</a></li> 5 6 <li><a href="#">JKL</a></li> 7 <li><a href="#">MNO</a></li> 8 <li><a href="#">PQR</a></li> 9 10 <li><a href="#">STU</a></li> 11 <li><a href="#">VWY</a></li> 12 <li><a href="#">ZZZ</a></li> 13</ul>
上記タグの使用法の誤りによりリンクとして解釈されていません。
最後に、もう一つ
- 順序なしリスト(ulタグブロック)のみを用いcssを駆使して表を作れ
- 表の中のセルにはリンクを設置せよ
- リンクの書式は下線なしである
上記条件のとき
lang
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>もしかしてだけど・・・</title> 6<style type="text/css"> 7/*bodyに関するCSS 8--------------------------------------------*/ 9body { 10 margin: 0px; 11 padding: 0px; 12} 13/*ページ構造に関するCSS 14--------------------------------------------*/ 15.table { 16 display: table; 17 float: left; 18 line-height: 2em; 19 border-style: 1px dotted #000; 20} 21 22.tr { 23 display: table-row; 24} 25 26.td { 27 display: table-cell; 28 width: 120px; 29 text-align: center; 30 background-color: #cfc; 31} 32 33/* リンクに関するCSS 34----------------------------------------------*/ 35.td a { 36 display: block; 37 width: 118px; 38 height: 30px; 39 text-decoration: none; 40 background-color: #936; 41 color: #fff; 42 margin: 2px 0 2px 0; 43} 44</style> 45</head> 46<body> 47 <ul class="table"> 48 <li class="tr"><ul> 49 <li class="td"><a href="#">ABC</a></li> 50 <li class="td"><a href="#">DEF</a></li> 51 <li class="td"><a href="#">GHI</a></li> 52 </ul></li> 53 <li class="tr"><ul> 54 <li class="td"><a href="#">JKL</a></li> 55 <li class="td"><a href="#">MNO</a></li> 56 <li class="td"><a href="#">PQR</a></li> 57 </ul></li> 58 <li class="tr"><ul> 59 <li class="td"><a href="#">STU</a></li> 60 <li class="td"><a href="#">VWY</a></li> 61 <li class="td"><a href="#">ZZZ</a></li> 62 </ul></li> 63 </ul> 64</body> 65</html>
というのはどうでしょうか。
(珍解答ですが)
投稿2015/02/27 21:43
編集2015/03/03 16:36総合スコア354
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/02/28 07:30
2015/02/28 07:54
退会済みユーザー
2015/02/28 14:58
2015/02/28 15:14
退会済みユーザー
2015/02/28 15:35
2015/02/28 15:46
2015/02/28 15:54
退会済みユーザー
2015/03/02 07:10
2015/03/02 18:53
2015/03/03 05:03
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/03 16:37
退会済みユーザー
2015/03/04 05:07