这是有效的HTML吗?

Gui*_*889 2 html css

<div class="main" 
     style="cursor:pointer; background-color:#FFFFFF; height:400px; width:500px;" 
     onclick="location.href='http://www.yahoo.com';"></div>
Run Code Online (Sandbox Code Playgroud)

我只是想尝试这样做,当点击div中的任何地方时,它就像一个链接,并进入一个新的页面.它工作正常,只是询问它是否干净/有效.谢谢!(我省略了第一个和最后一个<>所以它会显示在这里).

Kon*_*lph 5

您实际上并不需要<div>,您可以调整<a>元素的样式,以便通过设置display: block将其显示为块级元素.这肯定是一个更清洁(可以说更容易)的解决方案.