css html5使div和文本内部可拖动和可单击

css html5使div和文本内部可拖动和可单击,css,html,Css,Html,我有一个可以拖动的div,但当我尝试开始拖动时,光标放在里面的文本上,它不会拖动,我必须单击我在opera和iron上尝试过的文本的外面 我试着在任何地方添加draggable=true,但它仍然不会拖动文本,我能让文本以某种方式出现在背景中吗 我还希望div是可点击的,所以我把[a]放在这里和那里 <a style='display:block;' href='?Q=$Q' draggable=true> <div id='$Q' class='pdf' draggable=

我有一个可以拖动的div,但当我尝试开始拖动时,光标放在里面的文本上,它不会拖动,我必须单击我在opera和iron上尝试过的文本的外面

我试着在任何地方添加draggable=true,但它仍然不会拖动文本,我能让文本以某种方式出现在背景中吗

我还希望div是可点击的,所以我把[a]放在这里和那里

<a style='display:block;' href='?Q=$Q' draggable=true>
<div id='$Q' class='pdf' draggable=true ondragstart='drag(event)'>
   <a href='?Q=$Q'>pdf</a>
</div></a>

您的HTML无效,字体元素很久以前就被弃用,并在html5中被废弃。此外,删除echo的东西,因为它与问题无关,以及它的引用。字体是html4,我仍然使用它进行开发。我使它更具可读性。字体在HTML4.01中也不推荐使用。可拖动属性是HTML5。它仍然有效,并且是一个老习惯。我认为html的其余部分是正确的。任何帮助都将不胜感激。您应该有一个包装器,然后在div中设置文本样式,以复制常规链接的行为,然而,这在HTML4中是一个突破性的标准,因为您不应该在内联元素中包含块元素。如果你去掉了标签的内部,那么在大多数浏览器中你应该是优秀的