html5中不支持q,html不是向后兼容吗,为什么html5不支持很多标签?

这篇博客讨论了HTML5中废弃的一些元素和属性,如basefont、big等,原因是它们要么没有语义化,要么可以被CSS替代。HTML5提倡使用更具语义的元素,同时移除了一些安全性和可用性有问题的框架类元素。此外,一些非标准或过时的技术,如applet,也因不再使用而被废弃。这一变化反映了HTML向更语义化、更安全和样式与结构分离的方向发展。
摘要由CSDN通过智能技术生成

前提本身就是错误的,得出的结论当然是错误的。从未有任何标准化组织或浏览器厂商宣称“HTML是向后兼容的”。HTML5废弃了如下四类元素和属性:纯表现元素:basefont、big、center、font、s、strike、tt、u框架类元素:frame、frameset、noframes属性:align,body的link、vlink、alink、text,bgcolor,height,width,iframe的scrolling、longdesc,valign,hspace,vspace,table的cellpadding、cellspacing、border,header的profile,img的longdesc其他:acronym、applet、isindex、dir第一类是早期(尚处在没有CSS的时代)用于网页展示某些特殊效果的元素,本身不具有语义化,在HTML4.01时就可以完全使用CSS替代,HTML5中废弃它们转而提倡采用语义化的元素就是顺理成章了。第二类是因为这类元素的早期实现上都存在安全性和可用性上的问题,所以被废除了。第三类是因为全部都可以用CSS来代替,出于文档与样式分离的考虑,干脆不再让HTML元素本身负责任何样式上的设置,转而统一交由 CSS处理。第四类是因为本来这些元素就不是HTML里的标准元素,而是浏览器厂商自行实现、约定俗成的。例如applet,是早期浏览器支持JavaWeb的一种实现,现在这项技术早就已经不再被使用了,所以直接废弃掉。

阅读全文 >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值