弃用是应用于软件功能或语言术语的状态,表示应该避免它们,通常是因为它们已被取代。
处理 EKEvent.recurrenceRule 属性的删除
Apple 最近从 iOS 6 API 中删除了 recurringRule 属性,因此我收到编译器错误,指出在 EKEvent 类型的对象上找不到该属性。 然而,替换(recurrenceRules),...
关于已弃用的 API 和 SDK UIAlertview 适用于 iOS 2.0 至 iOS 9.0。从 iOS 8.0 开始,XCode 将警告使用 UIAlertController。 但是当我将基础 sdk 设置为 iOS 10.3 并设置部署时...
我正在用 html 和 CSS 重建一个旧网站,从来没有用“旧式”标记制作过一个网站,我不知道 size=+x 在 CSS 中与什么相关,是像素还是什么?有没有办法复制...
Youtube API v3 使开发人员能够检索有关特定视频的特定信息,在返回的数据中,可以按照以下示例请求名为 topicDetails 的部分:
最近我遇到了一种情况,我被困在 HTML 列表中使用 ,但我真正想要的是 。我绞尽脑汁试图设置一个变量以允许我更改它...... 最近我遇到了一种情况,我被困在 HTML 列表中使用 <ul>,但我真正想要的是 <ol>。我绞尽脑汁试图设置一个变量,以便我可以根据需要随时更改它。然后我突然意识到,我可以只使用 CSS ul.class {list-style-type: decimal;}。这会让我得到我正在寻找的东西。 但后来我想,为什么我们还会有<ol>?难道不应该被废弃吗?列表类型不是一个独特的样式选择,因此属于样式表吗?至少,这始终是您无法从 HTML 页面复制和粘贴列表项目符号的原因。然后我进一步想知道<dl>。是的,它稍微方便一些,但是您可以使用嵌套的 <div>、<p>、<ul> 或 <span> 轻松制作相同的效果。 在另一个问题中,似乎有人可以认为<ol>和<dl>具有语义质量。我可以购买它,尤其是对于<dl>,但它与不断被告知列表类型是风格而不是内容的情况背道而驰。还有更多我没有看到的原因吗?为什么它们还没有被弃用? ul、ol 和 dl 之间的区别不仅仅在于这些元素渲染时的外观。语义上存在巨大差异。这就是为什么它们不能被弃用而代之以 ul。 我可以只使用CSS ul.class {list-style-type:decimal;}。这会 让我得到我正在寻找的东西。 看,这就是你的错误所在。你不会得到完全相同的结果。如果您仅因为它们的外观而使用 ol 或 dl,那么您就错了。 列表类型不是一种独特的风格选择吗 绝对不是。当你使用 html 标签时,你应该知道为什么要这样做。所有 3 种类型的列表都有其自己的含义和用途。 ul = 无序列表。 元素的顺序根本不重要。 一个基本的例子是购物清单。你不在乎先买什么,你只想买清单上的所有物品。 ol = 有序列表。 顺序非常具体,先到先得确实很重要。一个很好的例子是蛋糕的食谱。不能先烤了再添加配料。 dl = 描述列表。您通常使用它来包含键值对,因为它包含术语对及其定义的列表。 当然,当谈到这些列表的外观时,您可以将一个列表替换为另一个列表,然后只应用 CSS 规则。或者甚至使用几个 div/span 标签并从头开始创建它。 然而,当涉及到语义标记时,正如我所解释的那样,差异是巨大的。 HTML 中的标签不仅用于包装内容,而且还具有一定的含义。它们描述了我们正在处理的内容类型。例如,当您关心 SEO 时,这一点很重要。 样式表仅用于更改元素在浏览器中的外观,但在解释内容时它们毫无用处。例如,网络爬虫根本不关心 css。 它与不断被告知列表类型是样式而不是内容的说法背道而驰 谁说的? HTML 标记是语义,它传达含义。始终想象您在没有样式表上下文的情况下解析 HTML;比如说因为你是一个搜索引擎或者因为你正在挖掘数据。那么 ol、ul 和 dl 之间的语义差异非常清晰且显着。 列表标记的类型不一定只是样式选择。作者可能希望使用“参见步骤 F.”来引用有序列表中的列表项。如果此列表标记样式 (upper-alpha) 仅在样式表中定义,则对于没有 CSS 支持的用户代理或使用自己的样式表的用户来说,它将失败。这就是为什么 ol 具有 type 属性¹。 但忽略这一点,ol和ul之间存在语义差异,而不仅仅是表象差异。如果您想传达列表是(未)排序的,您必须在 HTML 级别上执行此操作²。列表标记样式与此无关;您可以有一个带有要点的有序列表。 对于 dl:您无法使用 dt/dd/div/p 元素或任何其他 HTML 元素(ul 除外)来传达 span/table 组的语义,在某种程度上)。名称-值组可以有一个或多个名称 (dt) 和一个或多个值 (dd),它们代表替代项 (!)。 1 注意:正在讨论 type 在 HTML 5.1/5.2 中会发生什么。 ² 它也可以是(虚构的)list元素(<list ordered>、<list unordered>)或其他任何元素的属性,只要它是 HTML 的一部分。因此,您只需将 (ul)/ol 替换为其他一些 HTML 元素/属性即可。 ³ 当然,可以重新定义其他现有的 HTML 元素来传达这个含义。但是,这又必须发生在 HTML 级别。因此,您只需将 dl 替换为其他一些 HTML 元素/属性即可。
Google Pay AutoResolveHelper 与 registerForActivityResult() API(重构以不使用已弃用的方法)
通过使用推荐的 registerForActivityResult() API 替换已弃用的 Activity.onActivityResult(int, int, Intent) 方法来重构代码库,但遇到了 Google Pay 与
为什么 std::rel_ops::operators 在 C++20 中会被弃用?
根据 cppreference.com,std::rel_ops::operator!=,>,<=,>= 将在 C++20 中弃用。 背后的原理是什么?
Android - onRequestPermissionsResult() 已弃用。还有其他选择吗?
我尝试实现从存储中写入和读取的请求权限。一切都运行良好,但今天 Android 向我展示了 onRequestPermissionsResult(...) 方法已被弃用。那...
autoclicker.java 使用或覆盖已弃用的 API。使用 -Xlint 重新编译:弃用详细信息
每当我运行代码时,我都会收到上面的错误消息,并且我所做的任何事情似乎都无法阻止它。我是编码新手,所以我真的不知道如何解决这些类型的问题。仅供参考,我正在运行...
如何修复 lint 'constructor ZipFile(File!)' 已弃用。在 Javakotlin 中已弃用(弃用)
在 kotlin 代码库中,我收到以下 lint: “构造函数 ZipFile(File!)”已弃用。在 Javakotlin 中已弃用(DEPRECATION) 对于以下最小代码(我已经删除了除
在 API 级别 30 (Android 11) 上获取屏幕宽度: getDefaultDisplay() 和 getMetrics() 现已弃用。我们应该用什么来代替?
我目前计算屏幕宽度是这样的: 公共静态 int getScreenWidth(@NonNull Context context) { DisplayMetrics displayMetrics = new DisplayMetrics(); ((活动)上下文)。
关于 我阅读了 IQ 相关内容以了解 IQ 处理程序 IQ 规则定义了 IQ 处理程序(函数)的执行方式。有以下规则: - no_queue:所有 IQ 都匹配...
我知道handleChange和handleSubmit尚未完成,但这不是问题,因为即使删除这些元素我也无法加载它。我正在学习一个较旧的教程和一些薄...
已弃用的 Java 方法在 Visual Studio Code 中未显示为删除线
我有这个Java方法: /** * 旧方法已被弃用。 * @deprecated 使用 {@link #newMethod()} 代替。 * @return 布尔值 */ @已弃用 公共布尔旧方法(){ 返回假; } 然后
Bundle.getSerialized 在 Android 33 中已弃用
Bundle.getSerialized(String) 在 API 33 中已弃用。 API 33 中添加了 Bundle.getSerialized(String, Class)。 问题一: 现有代码: 对象 testObj= null; testObj = argument.getSerialized(...
当我尝试安装 bcrypt 时,它显示了很多错误,例如软件包已弃用等。 我使用了命令 npm i bcrypt 但它仍然没有安装。我正在看 YouTube 讲座,那个人...
如何替换PHP7.4中的get_magic_quotes_runtime()
根据文档,函数 get_magic_quotes_runtime 在 PHP 7.4 中已弃用。 自 PHP 7.4.0 起,此函数已被弃用。强烈建议不要依赖此功能。 如何回复...
我收到此已弃用的警告: 不推荐使用“orient”的简称。未来版本中将仅使用选项:('dict'、list、'series'、'split'、'records'、'index')。使用一...
st.cache_data 在 Streamlit 中已弃用
我有下面的代码,它使用streamlit从mainfile.csv中读取用户的登录名和密码。 此代码会引发弃用警告,指出 st.cache_data 在 Streamlit 中已弃用: #D...
我安装了很多依赖项。当 npm install 时,我收到 npm warn deprecated please update to some version。如何找到哪个包产生此警告。