为了账号安全,请及时绑定邮箱和手机立即绑定

<a>是个inline元素 ,根据css规范 inline元素只能包含inline元素 ,不能包含块级(block)元素<div>,但是我发现很多网站都嵌套在最外面的?

<a>是个inline元素 ,根据css规范 inline元素只能包含inline元素 ,不能包含块级(block)元素<div>,但是我发现很多网站都嵌套在最外面的?

云鬓花颜 2015-12-29 11:46:00
但是我看到很多网站都是a标签嵌套div标签的,比如慕课,京东也是这样嵌套我刚刚看了。而网易就不这样嵌套,说明两者都可以,只是没有安装w3c标准,但是到底哪种最好呢?毕竟作为程序员我感觉应该从一开始就养成最良好的习惯,在以后会受益匪浅。
查看完整描述

3 回答

?
RubyGolang

TA贡献2条经验 获得超0个赞

a不是可以视为 inline-block元素吗?这样就很好理解了吧

查看完整回答
反对 回复 2016-01-13
?
慕设计7942914

TA贡献1条经验 获得超0个赞

老师给我的建议最好还是行元素不要写在块元素外面,即使它们能互相转换,遇到一些IE6+或者一些国产浏览器就会出问题

查看完整回答
反对 回复 2016-01-12
  • 3 回答
  • 0 关注
  • 1883 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信