li上面想加链接,但是li是块状元素,a标签不能包含块状元素,怎么办?
貌似只有老版本的 FF 不支持这种写法,这么写应该不会有大问题。要兼容的话可以用 onclick 代替 a 标签。 Source
不过更好的方案应该是把 a 标签放在 li 里吧?
思路转换下,<a>
里面不能添加<li>
但是<li>
里面可以添加<a>
标签啊。。。
background: url(about:blank);
position: absolute;
搭配使用
你把 a 包在 li 里也可以啊,这是合法的。