首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

过时与弃用的HTML

过时与弃用的HTML是指那些已经被淘汰或不再被推荐使用的HTML标签和属性。这些过时的HTML元素可能会导致网页的兼容性和可访问性问题,因此在开发现代网页时应避免使用。

以下是一些常见的过时与弃用的HTML元素和属性:

  1. <applet> 和<embed>:这些标签用于嵌入Java小程序和其他插件,但由于安全风险和兼容性问题,已被淘汰。 2.<center>:这个标签用于将文本居中,但已被CSS替代。
  2. <dir><menu>:这些标签用于创建目录和菜单,但已被CSS替代。 4.<frame>和<frameset>:这些标签用于创建框架,但已被CSS替代。
  3. <isindex>:这个标签用于创建单行输入字段,但已被CSS替代。
  4. <noframes>:这个标签用于在不支持框架的浏览器中提供备用内容,但已被CSS替代。
  5. <strike>:这个标签用于创建删除线文本,但已被CSS替代。
  6. <u>:这个标签用于创建下划线文本,但已被CSS替代。
  7. bgcolortext:这些属性用于设置背景颜色和文本颜色,但已被CSS替代。

总之,过时与弃用的HTML元素和属性可能会导致网页的兼容性和可访问性问题,因此在开发现代网页时应避免使用。建议使用现代的HTML标准,如HTML5,并使用CSS来控制网页的外观和布局。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Thread类方法

Thread 类除了有一些有用方法之外,还有一些危险方法,开发者不应该使用。这些方法是 Java 线程 API 原来提供,但很快就发现不适合开发者使用。...可惜是,因为 Java 要向后兼容,所以不能把这些方法从 API 中移除。开发者要知道有这些方法,而且在任何情况下都不能使用。...stop() 如若不违背并发安全要求,几乎不可能正确使用 Thread.stop(),因为 stop() 方法会立即“杀死”线程,不会给线程任何机会把对象恢复成合法状态。...其实,这种机制会导致死锁之间条件竞争,而且 resume() 会导致这几个方法不能使用。 destroy() 这个方法一直没有实现,如果实现了,会遇到 suspend() 方法一样条件竞争。...开发者始终应该避免使用这些方法。为了达到上述方法预期作用,Java 开发了一 些安全替代模式。前面提到“关闭前一直运行”模式就是这些模式一例。

66910

CDH5项目

本文Fayson主要介绍在CDH5中已经包括操作系统,Java版本,数据库,组件以及产品功能等。...在移除之前,这些内容会先被标识为(Deprecated),即你依旧可以使用,只是不再建议,推荐你使用新功能,这种方式为用户预留出了方案或者使用方式整改时间和计划。.../enterprise/release-notes/topics/rn_consolidated_pcm.html#pcm_jdk 3.数据库 条目 移除 MySQL 5.0PostgreSQL...#topic_7_2 5.Tarball安装 条目 移除 CDHtarball分发版 5.9.0 6.0.0 Cloudera Managertarball分发版 5.9.0 6.0.0...3.CDH组件/子组件/产品功能 ---- 条目 移除 Activity Monitor 5.9.0 7.0.0 仅当使用MapReduce1时候,Cloudera Manager才需要使用和部署

88920

Table被web编程原因

Table要比其它html标记占更多字节。 (延迟下载时间,占用服务器更多流量资源。) Tablle会阻挡浏览器渲染引擎渲染顺序。 (会延迟页面的生成速度,让用户等待更久时间。)...Table里显示图片时需要你把单个、有逻辑性图片切成多个图。 (增加设计复杂度,增加页面加载时间,增加HTTP会话数。) 在某些浏览器中Table里文字拷贝会出现问题。...Table会影响其内部某些布局属性生效(比如里元素height:100%) (这会限制你页面设计自由性。) 一旦学了CSS知识,你会发现使用table做页面布局会变得更麻烦。...(先花时间学一些CSS知识,会省去你以后大量时间。) table对对于页面布局来说,从语义上看是不正确。 (它描述是表现,而不是内容。) table代码会让阅读者抓狂。...Tables好处 在某些场合,使用Table是100%适合、恰当和正确。比如,table做表格是完全正确。 如果你无法判断是否应该使用table,参考一下上面的几条,相信你能找到答案。

95870

Twitter野心:我们终将密码

这个过程也很简单:用户在应用程序登录页面输入自己手机号码,然后twitter某一次性代码给这个手机号码发个验证码。你一旦进入正确验证码,就可以像往常一样打开twitter应用程序了。...在不久将来,Twitter用户就可以Digits登录Apps了,登录过程有三个步骤: 1、在移动设备登录页面有一个注册选项,页面上输入你电话号码; 2、接着Twitter会发送一条短信,你输入其中验证码...为什么作出这种密码、登陆APP选择呢?思考缘由,是因为考虑到发展中国家电子邮件并不常用。同时开发这一功能还有一个好处就是解决了人们要记住多个web网站密码痛苦。...FreeBuf观点 在数据库泄露频发今天,不知国内厂商是否有过类似想法,或正在潜心研究替代密码新技术呢?如果密码并找到了可以替代密码新技术,那绝对是一项伟大革新!...在之前文章中我们已经介绍过虹膜扫描生物验证方法,也介绍过一个特定URL取代密码技巧。 事实也证明,取代密码,人们一直在努力!

1.1K50

我为何JetpackApp Startup?

开发人员可以使用Android Startup来简化启动序列,并显式地设置初始化顺序组件之间依赖关系。...与此同时,Android Startup支持同步异步等待,并通过有向无环图拓扑排序方式来保证内部依赖组件初始化顺序。...由于Android Startup是基于App Startup进行扩展,所以它使用方式App Startup有点类似,该有的功能基本上都有,同时额外还附加其它功能。...下面是一张googleApp Startup功能对比表格。...实战测试 AwesomeGithub中使用了Android Startup,优化配置初始化时间组件化开发配置注入时机,使用前使用后时间对比: 状态 启动页面 消耗时间 使用前 WelcomeActivity

87720

使用Pluto 检测已 Kubernetes API

随着这些更改出现,API 某些部分被并最终被删除。为了能够保持最新 Kubernetes 集群版本,我们必须识别不推荐使用 API 并更新它们。...我们如何发现已和即将删除API版本资源呢?该问题一个答案是查看官方文档,并检查在即将到来Kubernetes更新中将删除API资源版本。...幸运是,FairwindOps pluto等工具可帮助我们发现已和即将删除资源 API 版本。...Kubernetes API原因 Kubernetes指定了一个策略,它定义了如果API某些部分被用意味着什么?...因此,如果我们未能更新我们资源API版本,我们要么会被一个过时Kubernetes版本卡住;要么更新到新Kubernetes版本将阻止某些资源部署。

20530

谷歌20多年OKR,再创内卷神器?

虽然 OKR 注重于过程管理,但在实际执行过程中,不少企业将 OKR 和绩效评估混为一体, OKR 目标设置和完成结果作为输入数据来评估员工工作和贡献,因此 OKR 逐渐替代 KPI,演变成了另一个...构建你未来:从你加入谷歌大家庭第一天起,谷歌就一直努力为每位员工提供良好职业规划发展环境。...对于每一位谷歌人,GRAD 就是你和你经理所遵循职业发展路径.........现在我们已经对制度做出更新,下面来看几个示例: 期望、反馈核查: 为了在最重要工作内容上保持一致,员工和经理在新制度下将拥有相同工作期望,且辅以贯穿全年反馈和核查。...其中一项核查将专注于员工学习和职业发展情况。 晋升: 职级晋升每年进行两次,我们也将继续探索新方式,帮助谷歌员工通过内部晋升推进自己职业生涯。 审查评级: 绩效评级每年进行一次。

26920

到了Redis-sentinel架构时候了

/MAX 和阻塞变体(blocking variants) 升级 Active defragmentation 至 v2 版本 增强 HyperLogLog 实现更好内存统计报告许多包含子命令命令现在都有一个..., "slave" 术语 网络层中差异优化 Lua 相关改进 引入动态 HZ(Dynamic HZ) 以平衡空闲 CPU 使用率和响应性 对 Redis 核心代码进行了重构并在许多方面进行了改进...端口6379 大端口,为tcp端口加上10000,是一个数据端口,作为集群总线,主要用于节点节点之间通信通道二进制协议,它功用还有:故障检测,配置更新,故障转移授权 Redis集群Docker...当前Redis集群不支持NAT网络模式以及被重新映射IP和端口。...fmt.Println("keys: ", rdb.ClusterKeySlot(keys)) } } 官方方式部署redis-cluster 在Redis 5.0 之后可以通过Redis-cli实现集群部署安装

48430

Cloudflare Nginx,改用内部 Rust 编写 Pingora

编写 Pingora 软件,“我们已经建立了一个更快、更高效、更通用内部代理,作为我们当前和未来产品平台”。...多年来它一直很棒,但随着时间推移,它在我们规模上局限性意味着构建新东西是有意义。我们无法再获得我们需要性能,NGINX 也没有我们非常复杂环境所需功能。...在所有 customers 中, old service 相比,Pingora 每秒新连接数只有三分之一。...在生产环境中, old service 相比,Pingora 在相同流量负载情况下消耗 CPU 和内存减少了约 70% 和 67%。...,优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长快乐。

55040

Docker Desktop 放大招:宣布支持 Linux!!

点击关注公众号,Java干货及时送达 文 | 白开水 出品 | OSC开源社区(ID:oschina2013) Docker Desktop for Linux 现已全面上市,为使用 Linux 桌面环境开发人员提供当前在...官方在公告中表达了对 Linux 开发者社区感谢,“你们中许多人就早期版本提供了宝贵反馈,并且非常友好地给我们时间来交谈有关 Desktop for Linux 期望!”...根据介绍,Docker Desktop 是一个易于安装应用程序,使用户能够构建和共享容器化应用程序和微服务; Kubernetes、Docker Compose、BuildKit 和漏洞扫描等容器工具捆绑在一起...还为 ArchLinux 提供了一个实验包,并且计划在接下来几周内,添加对 Raspberry Pi OS 64 位变体支持。...Java 18 正式发布,finalize 被。。 Spring Boot Admin 横空出世! Spring Boot 学习笔记,这个太全了!

1.3K20

html做简单日记,学习HTML日记

html5标准网页声明,原先是一串很长字符串,现在是这个简洁形式,支持html5标准主流浏览器都认识这个声明。表示网页采用html5 2. 开始标签 结束标签 3....规定 HTML 文档字符编码 meta标签,是HTML语言head区一个辅助性标签 编码格式 告诉给浏览器用什么方式来都这页代码 字符编码?...7.html空格代码 在编写HTML代码时候,如果您想输入空格,按键盘上空格键,无论按下多少次,浏览器显示时候都会显示一个空格,如果您想输入多个空格,可以在HTML代码中输入 一个代表一个空格...这是一个标题 这是一个标题 2 html链接 html链接是通过标签来定义。...只是一个链接 href:Hypertext Reference缩写。意思是超文本引用。href属性值可以是任何有效文档相对或绝对URL 3 html图像 html图像是通过标签来定义

1.9K30

Notepad++,还有 5 款更牛逼选择!

右边没有滚动条,取而代之是代码缩略图,这个功能非常赞 强大快捷命令“可以实时搜索到相应命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找麻烦。”...具有简洁和直观图形用户界面,并有很多有趣特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。 ?...HBuilder HBuilder 是DCloud(数字天堂)推出一款支持HTML5Web开发IDE。...“快,是HBuilder最大优势,通过完整语法提示和代码输入法、代码块及很多配套,HBuilder能大幅提升HTML、js、css开发效率。 ?...Editra Editra是一个支持多平台文本编辑器,可以支持基本语法和二十种语言。它使用方便,可以颜色标注重点部分,支持进行内嵌式编辑,也可以进行代码编辑。 ? ?

1.2K31
领券