htmlでieでcontentEditable属性にした場合、「http://XXXX」や「XXX@XXX」とdiv内に入力した場合にリンクが自動生成されるのですが、javascript等で自動生成を止める方法がわからないので、div内にある<a>の文字レイアウトのみを変更させてリンクに見えないようにしたいのですがスタイルシートで対象のdiv内にある
<a>のみを選択する方法がわかりません。
指定がおかしいだけなのか、そもそもdiv内のaを指定する事が不可能なのかわかる方教えていただけますか。
touroku.html
<link href="./test.css" rel="stylesheet" type="text/css"> <a href="http://index.html">タイトル</a><!--このレイアウトを適応させない--> <div contentEditable="true" id="piyo1"> <a href="http://aaaa">http://aaaa</a> <a href="http://bbbb">http://bbbb</a> <a href="http://cccc">http://cccc</a> </div>
test.css
div#piyo1#a:hover{ text-decoration:underline; font-weight:bold; color:#000000; background-color:#FFFFFF; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/07 01:52