html/css ul 可以直接加A标签吗,是不是不标准的做法有影响吗?

<ul><ahref="#"><liclass="store_li">为俄文</li></a><ahref="#"><liclass="store_li">为俄文</li... <ul>
<a href="#"><li class="store_li">为俄文</li></a>
<a href="#"><li class="store_li">为俄文</li></a>
<a href="#"><li class="store_li">为俄文</li></a>
</ul>
我就想问是不是标准 做法,浏览器是否有影响,好像ie和各种浏览器都没出差错,没有乱布局,只是我.net vs2010上提示ul下不能直接用a标签(提示不合法)再则我看过很多前台代码布局,感觉看这个总有点不顺眼,是不是新css3 html 就可以不用规范这些???

求多几个人 来说说0.0
展开
 我来答
真急啊急
推荐于2018-04-19 · TA获得超过187个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:84.5万
展开全部
这个没影响,html的最大好处就是没有太过死板的规则,浏览器检测过后没有问题就说明可以使用。
单做页面的话可以用dreamweaver之类的软件,有些软件定义的html规则过于老套,实践是检验是否可靠的标准,只要做出来没问题就没必要理会某些软件的提示。
想要找多几个人说这个问题,你应该找个论坛,发个帖子,而不是百度知道。。。
leegf17
2014-01-06 · TA获得超过1016个赞
知道小有建树答主
回答量:365
采纳率:100%
帮助的人:331万
展开全部
恩,确实是不规范的写法,虽然显示上没有错误,但是作为程序猿尽量写得规范一些,易读性和复用性都会有影响,还有在JS中 引用相关 tag的时候会出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
低调光环
2014-01-06 · TA获得超过307个赞
知道小有建树答主
回答量:169
采纳率:100%
帮助的人:107万
展开全部
我也是初学者,应该是li标签里面加a标签啊
追问
我就想问是不是标准 做法,浏览器是否有影响,好像ie和各种浏览器都没出差乱布局,只是我.net vs2010上提示ul下不能直接用a标签(提示不合法)
追答
标准做法肯定是li标签里面加a标签,因为ul标签里面是和li标签一起使用的。区别在于是列表里面有一个超链接内容,浏览器解释有两种可能:一、列表是超链接;二、li标签是无效错误的,自动过滤了,我也不是很确定是哪个解释方式。但是这样的写法在更严格的文档类型下肯定是通不过的吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式