-
XenForo 2.3 Full Released 2.3.9
我们发布了 XenForo 2.3.9 版本,以解决近期收到的一些潜在安全漏洞报告。此版本仅包含安全修复,之前承诺包含在 2.3.9 版本中的任何错误修复都将推迟到 2.3.10 版本发布。 所有已授权客户现在均可下载此版本。我们强烈建议所有运行 XenForo 2.3 早期版本的客户升级到此版本,以获得更高的稳定性。 已发现的问题如下: 防止与 BB 代码渲染相关的潜在存储型 XSS(跨站脚本)攻击 防止帖子中使用灯箱可能存在的 XSS 漏洞 防止通过已认证但恶意管理员用户实施的远程代码执行 (RCE) 漏洞利用 注意:如果您选择修补文件而不是进行完整升级,“文件健康检查”会将这些文件报告为“包含意外内容”。由于这些文件不再包含您 XF 版本出厂时的内容,因此这是正常现象,可以忽略。与以往一样,所有拥有有效许可证的客户均可免费下载新版本的 XenForo,他们现在可以从客户专区 获取新版本,或通过管理控制面板(工具 > 检查更新...)进行升级。 。您的安装已完成补丁更新,无需执行任何其他操作。您将继续使用 2.3.8 版本,直到 2.3.10 版本发布。 以下公共模板已发生更改: 附件宏 bb_code_tag_attach lightbox_macros 必要时,请使用“过时模板”页面中的合并系统来整合这些更改。 与以往一样,所有拥有有效许可证的客户均可免费下载新版本的 XenForo。 以下是最低系统要求: PHP 7.2 或更高版本(推荐使用 PHP 8.3) MySQL 5.7 及更高版本(也兼容 MariaDB/Percona 等) 所有官方插件都需要 XenForo 2.3。 增强搜索功能至少需要 Elasticsearch 7.2 版本。
-
积分系统使用指南——如何获得积分与消耗积分
欢迎使用本站积分系统!积分是本站的虚拟货币,可以用来解锁付费内容、购买资源、以及转赠给其他会员。本文将详细介绍积分的所有获取方式与消耗方式。 一、如何获得积分1. 注册奖励只要你完成账户注册并通过验证,系统就会自动发放一笔注册欢迎积分。这是你在本站获得的第一笔积分,开门红! 2. 每日签到每天登录后前往签到页面完成签到,即可随机获得一定数量的积分。每天只能签到一次,坚持每天签到积累更多积分! 3. 发帖/发布内容每当你在论坛发布新帖子、写新文章、上传图片等内容时,系统会自动奖励你一定数量的积分。内容创作越多,积分越多。(管理员可设置每日发帖奖励上限) 4. 回复/评论每次回复他人帖子或发表评论,也可以获得积分奖励。积极参与讨论,既能帮助他人,又能积累积分!(管理员可设置每日回复奖励上限) 5. 内容被点赞当其他会员对你发布的内容点赞时,你将自动获得积分奖励。内容质量越高、获得的点赞越多,赚取的积分也就越多。注意:自己给自己点赞不会获得奖励,且每日有获奖上限。 6. 出售付费资源如果你在资源下载区上传了付费文件,每当有人购买你的文件,你将自动获得销售分成(平台会保留一小部分作为手续费)。上传优质资源,持续被动收入! 7. 充值购买积分你可以通过站内充值中心直接购买积分套餐。部分套餐在基础积分之外还会额外赠送bonus积分,购买越多越划算。 8. 消费返积分在本站商城消费真实货币时,可按一定比例换算获得积分返还(是否开启以管理员设置为准)。 9. 其他会员转账其他会员可以直接将积分转给你,转账到账的积分会实时更新到你的余额中。 10. 管理员奖励管理员可能会因为举报违规、参加活动、贡献优质内容等原因,手动为你发放积分奖励。 二、积分可以用来做什么1. 解锁付费帖子/内容部分帖子或文章的作者设置了积分价格,需要支付一定积分才能查看完整内容。支付后即可永久查看,无需重复付费。若余额不足,系统会引导你前往充值中心补充积分。 2. 购买付费资源文件资源下载区的部分资源需要使用积分购买才能下载。购买后即永久拥有下载权限。 3. 转账给其他会员你可以将自己的积分转账给其他会员。转账时可能会产生少量手续费(具体比例以站内公告为准)。 4. 管理员扣除若有违规行为,管理员有权扣除你的积分,请遵守社区规范。 温馨提示所有积分变动(获得或消耗)都会收到站内通知,可在通知中心查看详情。 积分余额及历史记录可在个人中心的「积分」页面随时查看。 如有疑问,欢迎联系管理员。 祝大家在本站玩得开心,积分满满!🎉
-
Cavalry更改了个人空间照片
-
XF- HuoNiu QQ 登录 for XenForo 2.3
HuoNiu QQ 登录 for XenForo 2.3 HuoNiu QQ 登录是专为 XenForo 2.3 打造的 QQ OAuth2 第三方登录插件,基于 XenForo 原生 Connected Account 体系深度集成,与 Google、Facebook 等官方提供商保持同等架构标准。 无需安装额外依赖,开箱即用。 ✨ 核心功能QQ 一键登录 / 注册 — 用户通过 QQ 授权即可完成登录或注册,无需填写密码 自动同步 QQ 头像 — 注册时自动拉取 QQ 头像作为论坛头像 智能用户名处理 — 自动使用 QQ 昵称作为用户名,过滤非法字符,支持 CJK 中文,自动处理重名冲突 灵活兜底策略 — 昵称为空或不可用时,以可配置前缀 + OpenID 后缀自动生成用户名 绑定已有账号 — 现有用户可在账户设置中绑定 QQ,后续直接 QQ 登录 管理后台可视化配置 — App ID、App Key 填入即生效,无需改动任何代码 文件信息 提交者 OKAA 提交于 02/23/26 类别 XenForo 查看文件
-
HuoNiu QQ 登录 for XenForo 2.3
- 0次下载
- 版本 2.0.0
HuoNiu QQ 登录是专为 XenForo 2.3 打造的 QQ OAuth2 第三方登录插件,基于 XenForo 原生 Connected Account 体系深度集成,与 Google、Facebook 等官方提供商保持同等架构标准。 无需安装额外依赖,开箱即用。 ✨ 核心功能QQ 一键登录 / 注册 — 用户通过 QQ 授权即可完成登录或注册,无需填写密码 自动同步 QQ 头像 — 注册时自动拉取 QQ 头像作为论坛头像 智能用户名处理 — 自动使用 QQ 昵称作为用户名,过滤非法字符,支持 CJK 中文,自动处理重名冲突 灵活兜底策略 — 昵称为空或不可用时,以可配置前缀 + OpenID 后缀自动生成用户名 绑定已有账号 — 现有用户可在账户设置中绑定 QQ,后续直接 QQ 登录 管理后台可视化配置 — App ID、App Key 填入即生效,无需改动任何代码27.00 CNY -
Invision Community 5.0.16
这是我们三月份的维护版本。 主要变化包括: 新增:完成个人资料的成就动作。 已更新:屏幕阅读器的用户界面辅助功能。 更新:现在可以从搜索结果中删除过往事件。 #6270 Fix EditorLocations extension for Courses and Lessons #6408 Copy Followers on Topic Split #6450 validate the image size/position for cropping #6452 Removed unused quickSearch controller #6453 Converted navigation panel into web component #6457 Removed unused controllers and JS templates #6469 Don't run spam analysis if we're in the ACP #6470 Added the className option to ipsHovercard #6477 Missing email template names #6478 Delete ips.ui.accordion.js #6494 fix broken „stop ignoring“ link #6496 Fix PM folder creation for new members #6497 Fix return types for Followable::containerFollowerCount #6500 remove the failed s3 deletion request logging #6501 5829 - Theme editor lifecycle updates #6505 Remove unnecessary (and incorrect) approval queue cleanup setp from the initial upgrade #6506 Fix empty Tag Navigation Extension submission #6508 Fix issues with broken Pages fields #6514 Toggle the „require customer field while registration“ if it’s not shown while the registartion #6515 Fix an issue where two pages in the same folder can be marked default #6517 Fix an issue where merging 2 tags can result in duplicates #6518 Reference src property of element #6522 Fix an issue where background images in custom CSS would sometimes disappear #6527 Converted .ipsAlert to <dialog> #6532 Allow past events to be excluded from search results #6533 Fix an issue where legacy builder pages with no wrapper showed a blank white screen #6536 Fix an issue where JS language files did not always build correctly #6538 Fix broken commerce product forms #6542 PHPDoc Type Annotations #6549 Restore mobile navigation bar on tablets #6553 Validate the Tags before saving them to the DB #6556 Fix an issue where debug log checks failed during install #6557 Remove Log::hookDetails() #6562 Prevent invalid voter data from breaking Polls #6563 Fix databases not showing in the ACP for Self Hosted #6570 Significant accessibility improvements, including an updated dialog component #6572 fix infinite redirection loop in the theme editor #6575 Add bulkmail notification settings to the ACP => Registration Settings Form #6581 Fix restoring of deleted topics requiring approval #6585 Prevent that the Node Navbar Extension can throw an exception when the node doesn’t exist #6599 Fix IPS\Db object is not fully initialized #6604 fix broken referrer #6605 Fix few missing / not translatable language strings #6613 Allow profile fields to be automatically included in member search #6614 Implemented AchievementAction extension for profile completion #6615 Fix an issue where some stats controllers threw a "CSRF key" error #6617 Fix an issue where the Banned MemberFilter extension did not always calculate the match correctly #6618 Fix an issue where an invalid card can break the invoice warnings task #6622 Converted search modal to <dialog> with focus trapping #6629 Accessiblity: Minimal Contact page #6630 Remove duplicate dropColumn instruction #6631 Fixed duplicate error code #6633 Add missing JS language strings #6636 Added accessible title for search dialog #6638 Improved spacing of mobile navigation panel #6640 remove setting of deprecated column #6645 Fix color of summary in Stream Subscriptions in dark emails #6653 Improved accessibility of Registration form
-
IPS - IPS-OKSEO Pro — Invision Community 5.x 全栈 SEO 增强插件
IPS-OKSEO Pro — Invision Community 5.x 全栈 SEO 增强插件 IPS-OKSEO Pro 是一款深度整合 IPS 框架的 SEO 全功能插件,覆盖从内容发布到搜索引擎收录的完整链路,帮助站长无需任何第三方工具即可完成全站 SEO 优化与管理。 主要功能多引擎一键推送 支持 Google Search Console、Bing Webmaster、百度主动推送、Yandex(IndexNow),发布内容后自动触发推送,无需手动登录任何站长平台。 Open Graph & Schema.org 全站注入 自动为所有页面补全 OG 标签和 JSON-LD 结构化数据,提升社交分享展示效果与搜索结果富摘要。 SEO 健康评分 实时抓取分析任意页面,从标题、描述、H1、图片 Alt、Canonical、结构化数据等 10+ 维度打分(满分 100),并给出具体优化建议。 Meta 覆盖管理 无需修改主题,直接在后台为任意 URL 设置自定义 Title / Description / Keywords,支持全站统一标题后缀规则。 批量 Meta 分析 批量输入多个 URL,一次性检测所有页面的 SEO 核心指标,快速定位全站短板。 死链监控 & 301 跳转管理 自动捕获 404 错误并归档,支持一键转化为 301 跳转规则,防止权重流失。 Robots.txt 在线管理 在线编辑、下载、恢复默认,修改即时生效。 图片 Alt 扫描 扫描全站内容,找出所有缺少 Alt 属性的图片,精准定位修复。 兼容性Invision Community 5.x 无任何第三方依赖,纯原生 IPS 实现 文件信息 提交者 OKAA 提交于 02/18/26 类别 Invision Community 查看文件
-
IPS-OKSEO Pro — Invision Community 5.x 全栈 SEO 增强插件
- 0次下载
- 版本 5.3.0
IPS-OKSEO Pro 是一款深度整合 IPS 框架的 SEO 全功能插件,覆盖从内容发布到搜索引擎收录的完整链路,帮助站长无需任何第三方工具即可完成全站 SEO 优化与管理。 主要功能多引擎一键推送 支持 Google Search Console、Bing Webmaster、百度主动推送、Yandex(IndexNow),发布内容后自动触发推送,无需手动登录任何站长平台。 Open Graph & Schema.org 全站注入 自动为所有页面补全 OG 标签和 JSON-LD 结构化数据,提升社交分享展示效果与搜索结果富摘要。 SEO 健康评分 实时抓取分析任意页面,从标题、描述、H1、图片 Alt、Canonical、结构化数据等 10+ 维度打分(满分 100),并给出具体优化建议。 Meta 覆盖管理 无需修改主题,直接在后台为任意 URL 设置自定义 Title / Description / Keywords,支持全站统一标题后缀规则。 批量 Meta 分析 批量输入多个 URL,一次性检测所有页面的 SEO 核心指标,快速定位全站短板。 死链监控 & 301 跳转管理 自动捕获 404 错误并归档,支持一键转化为 301 跳转规则,防止权重流失。 Robots.txt 在线管理 在线编辑、下载、恢复默认,修改即时生效。 图片 Alt 扫描 扫描全站内容,找出所有缺少 Alt 属性的图片,精准定位修复。 兼容性Invision Community 5.x 无任何第三方依赖,纯原生 IPS 实现27.00 CNY -
Keyboard Shortcuts
Keyboard ShortcutsKeyboard Shortcuts For Windows and MacKeyboard shortcuts are often used in modern operating systems and computer software programs. Learning and using keyboard shortcuts can save you a lot of time. Basic ShortcutsDescription Windows Mac OS Edit menu Alt + E Ctrl + F2 + F File menu Alt + F Ctrl + F2 + E View menu Alt + V Ctrl + F2 + V Select all text Ctrl + A Cmd + A Copy text Ctrl + C Cmd + C Find text Ctrl + F Cmd + F Find and replace text Ctrl + H Cmd + F New Document Ctrl + N Cmd + N Open a file Ctrl + O Cmd + O Print options Ctrl + P Cmd + P Save file Ctrl + S Cmd + S Paste text Ctrl + V Cmd + V Cut text Ctrl + X Cmd + X Redo text Ctrl + Y Shift + Cmd + Z Undo text Ctrl + Z Cmd + Z Text EditingDescription Windows Mac OS Cursor Movement Go to the right or to the beginning of next line break Right Arrow Right Arrow Go to the left or to the end of previous line break Left Arrow Left Arrow Go up one row Up Arrow Up Arrow Go down one row Down Arrow Down Arrow Go to the beginning of the current line Home Cmd + Left Arrow Go to the end of the current line End Cmd + Right Arrow Go to the beginning of the document Ctrl + Home Cmd + Up Arrow Go to the end of the document Ctrl + End Cmd + Down Arrow Move up one frame Page Up Fn + Up Arrow Move down one frame Page Down Fn + Down Arrow Go to beginning of previous word Ctrl + Left Arrow Option + Left Arrow Go to beginning of next word Ctrl + Right Arrow Option + Right Arrow Go to beginning of line break Ctrl + Up Arrow Cmd + Left Arrow Go to end of line break Ctrl + Down Arrow Cmd + Right Arrow Text Selection Select characters to the left Shift + Left Arrow Shift + Left Arrow Select characters to the right Shift + Right Arrow Shift + Right Arrow Select lines upwards Shift + Up Arrow Shift + Up Arrow Select lines downwards Shift + Down Arrow Shift + Down Arrow Select words to the left Shift + Ctrl + Left Shift + Opt + Left Select words to the right Shift + Ctrl + Right Shift + Opt + Right Select paragraphs to the left Shift + Ctrl + Up Shift + Opt + Up Select paragraphs to the right Shift + Ctrl + Down Shift + Opt + Down Select text between the cursor and the beginning of the current line Shift + Home Cmd + Shift + Left Arrow Select text between the cursor and the end of the current line Shift + End Cmd + Shift + Right Arrow Select text between the cursor and the beginning of the document Shift + Ctrl + Home Cmd + Shift + Up Arrow or Cmd + Shift + Fn + Left Arrow Select text between the cursor and the end of the document Shift + Ctrl + End Cmd + Shift + Down Arrow or Cmd + Shift + Fn + Right Arrow Select one frame at a time of text above the cursor Shift + Page Up Shift + Fn + Up Arrow Select one frame at a time of text below the cursor Shift + Page Down Shift + Fn + Down Arrow Select all text Ctrl + A Cmd + A Find text Ctrl + F Cmd + F Text Formatting Make selected text bold Ctrl + B Cmd + B Make selected text italic Ctrl + I Cmd + I Underline selected text Ctrl + U Cmd + U Make selected text superscript Ctrl + Shift + = Cmd + Shift + = Make selected text subscript Ctrl + = Cmd + = Text Editing Delete characters to the left Backspace Backspace Delete characters to the right Delete Fn + Backspace Delete words to the right Ctrl + Del Cmd + Backspace Delete words to the left Ctrl + Backspace Cmd + Fn + Backspace Indent Tab Tab Outdent Shift + Tab Shift + Tab Copy text Ctrl + C Cmd + C Find and replace text Ctrl + H Cmd + F Paste text Ctrl + V Cmd + V Cut text Ctrl + X Cmd + X Redo text Ctrl + Y Shift + Cmd + Z Undo text Ctrl + Z Cmd + Z Web BrowsersDescription Windows Mac OS Navigation Scroll down a frame Space or Page Down Space or Fn + Down Arrow Scroll up a frame Shift + Space or Page Up Shift + Space or Fn + Up Arrow Go to bottom of the page End Cmd + Down Arrow Go to top of the page Home Cmd + Up Arrow Go back Alt + Left Arrow or Backspace Cmd + Left Arrow Go forward Alt + Right Arrow or Shift + Backspace Cmd + Right Arrow Refresh a webpage F5 Cmd + R Refresh a webpage (no cache) Ctrl + F5 Cmd + Shift + R Stop Esc Esc Toggle full-screen F11 Cmd + Shift + F Zoom in Ctrl + + Cmd + + Zoom out Ctrl + - Cmd + - Zoom 100% (default) Ctrl + 0 Cmd + 0 Open homepage Alt + Home Option + Home or Option + Fn + Left Arrow Find text Ctrl + F Cmd + F Tab / Window Management Open a new tab Ctrl + T Cmd + T Close current tab Ctrl + W Cmd + W Close all tabs Ctrl + Shift + W Cmd + Q Close all tabs except the current tab Ctrl + Alt + F4 Cmd + Opt + W Go to next tab Ctrl + Tab Control + Tab or Cmd + Shift + Right Arrow Go to previous tab Ctrl + Shift + Tab Shift + Control + Tab or Cmd + Shift + Left Arrow Go to a specific tab number Ctrl + 1-8 Cmd + 1-8 Go to the last tab Ctrl + 9 Cmd + 9 Reopen the last closed tab Ctrl + Shift + T Cmd + Shift + T Open a new window Ctrl + N Cmd + N Close current window Alt + F4 Cmd + W Go to next window Alt + Tab Cmd + Tab Go to previous window Alt + Shift + Tab Cmd + Shift + Tab Reopen the last closed window Ctrl + Shift + N Open links in a new tab in the background Ctrl + Click Cmd + Click Open links in a new tab in the foreground Ctrl + Shift + Click Cmd + Shift + Click Print current webpage Ctrl + P Cmd + P Save current webpage Ctrl + S Cmd + S Address Bar Cycle between toolbar, search bar, and page elements Tab Tab Go to browser's address bar Ctrl + L or Alt + D Cmd + L Focus and select the browser's search bar Ctrl + E Cmd + E / Cmd + K Open the address bar location in a new tab Alt + Enter Opt + Enter Display a list of previously typed addresses F4 Add "www." to the beginning and ".com" to the end of the text typed in the address bar (e.g., type "w3schools" and press Ctrl + Enter to open "www.w3schools.com") Ctrl + Enter Cmd + Enter or Control + Enter Bookmarks Open the bookmarks menu Ctrl + B Cmd + B Add bookmark for current page Ctrl + D Cmd + Opt + B or Cmd + Shift + B Open browsing history Ctrl + H Cmd + Shift + H or Cmd + Y Open download history Ctrl + J Cmd + J or Cmd + Shift + J ScreenshotsDescription Windows Mac OS Save screenshot of the whole screen as file Cmd + Shift + 3 Copy screenshot of the whole screen to the clipboard PrtScr (Print Screen) or Ctrl + PrtScr Cmd + Ctrl + Shift + 3 Save screenshot of window as file Cmd + Shift + 4, then Space Copy screenshot of window to the clipboard Alt + PrtScr Cmd + Ctrl + Shift + 4, then Space Copy screenshot of wanted area to the clipboard Cmd + Ctrl + Shift + 4 Save screenshot of wanted area as file Cmd + Shift + 4 Note: Due to different keyboard setups, some shortcuts may not be compatible for all users.
-
Pixels to Ems Conversion
Pixels to Ems ConversionPixel to Em ConverterThe tool below allows you to work out the em sizes from pixels (or vice versa). Set a default pixel size for body (usually 16px) Then, convert a pixel value to em, based on the default pixel size Or, convert an em value to pixels, based on the default pixel size Set a default pixel size: px Convert PX to EM: px Convert EM to PX: em Convert Result: Body Font SizeIn the table below, select a body font size in pixels (px) to display a complete "px to em and percent" conversion table. Tip: The default font size is usually 16px. What is the difference between PX, EM and Percent? Pixel is a static measurement, while percent and EM are relative measurements. The size of an EM or percent depends on its parent. If the text size of body is 16 pixels, then 150% or 1.5 EM will be 24 pixels (1.5 * 16). Look at CSS Units for more measurement units.
-
HTTP Request Methods
HTTP Request Methods What is HTTP? The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers. HTTP works as a request-response protocol between a client and server. Example: A client (browser) sends an HTTP request to the server; then the server returns a response to the client. The response contains status information about the request and may also contain the requested content. HTTP Methods GET POST PUT HEAD DELETE PATCH OPTIONS CONNECT TRACE The two most common HTTP methods are: GET and POST. The GET Method GET is used to request data from a specified resource. Note that the query string (name/value pairs) is sent in the URL of a GET request: /test/demo_form.php?name1=value1&name2=value2 Some notes on GET requests: GET requests can be cached GET requests remain in the browser history GET requests can be bookmarked GET requests should never be used when dealing with sensitive data GET requests have length restrictions GET requests are only used to request data (not modify) The POST Method POST is used to send data to a server to create/update a resource. The data sent to the server with POST is stored in the request body of the HTTP request: POST /test/demo_form.php HTTP/1.1 Host: w3schools.com name1=value1&name2=value2 Some notes on POST requests: POST requests are never cached POST requests do not remain in the browser history POST requests cannot be bookmarked POST requests have no restrictions on data length Compare GET vs. POST The following table compares the two HTTP methods: GET and POST. GET POST BACK button/Reload Harmless Data will be re-submitted (the browser should alert the user that the data are about to be re-submitted) Bookmarked Can be bookmarked Cannot be bookmarked Cached Can be cached Not cached Encoding type application/x-www-form-urlencoded application/x-www-form-urlencoded or multipart/form-data. Use multipart encoding for binary data History Parameters remain in browser history Parameters are not saved in browser history Restrictions on data length Yes, when sending data, the GET method adds the data to the URL; and the length of a URL is limited (maximum URL length is 2048 characters) No restrictions Restrictions on data type Only ASCII characters allowed No restrictions. Binary data is also allowed Security GET is less secure compared to POST because data sent is part of the URL Never use GET when sending passwords or other sensitive information! POST is a little safer than GET because the parameters are not stored in browser history or in web server logs Visibility Data is visible to everyone in the URL Data is not displayed in the URL The PUT Method PUT is used to send data to a server to create/update a resource. The difference between POST and PUT is that PUT requests are idempotent. That is, calling the same PUT request multiple times will always produce the same result. In contrast, calling a POST request repeatedly have side effects of creating the same resource multiple times. The HEAD Method HEAD is almost identical to GET, but without the response body. In other words, if GET /users returns a list of users, then HEAD /users will make the same request but will not return the list of users. A HEAD request is useful for checking what a GET request will return before actually making a GET request - a HEAD request can read the Content-Length header to check the size of the file, without actually downloading the file. The DELETE Method The DELETE method deletes the specified resource. The PATCH Method The PATCH method is used to apply partial modifications to a resource. The OPTIONS Method The OPTIONS method describes the communication options for the target resource. The CONNECT Method The CONNECT method is used to start a two-way communications (a tunnel) with the requested resource. The TRACE Method The TRACE method is used to perform a message loop-back test that tests the path for the target resource (useful for debugging purposes).
-
HTTP Status Messages
HTTP Status Messages HTML Error Messages When a browser requests a service from a web server, an error might occur, and the server might return an error code like "404 Not Found". It is common to name these errors HTML error messages. But these messages are something called HTTP status messages. In fact, the server always returns a message for every request. The most common message is 200 OK. Below is a list of HTTP status messages that might be returned: 1xx: Information Message: Description: 100 Continue The server has received the request headers, and the client should proceed to send the request body 101 Switching Protocols The requester has asked the server to switch protocols 103 Early Hints Used with the Link header to allow the browser to start preloading resources while the server prepares a response 2xx: Successful Message: Description: 200 OK The request is OK (this is the standard response for successful HTTP requests) 201 Created The request has been fulfilled, and a new resource is created 202 Accepted The request has been accepted for processing, but the processing has not been completed 203 Non-Authoritative Information The request has been successfully processed, but is returning information that may be from another source 204 No Content The request has been successfully processed, but is not returning any content 205 Reset Content The request has been successfully processed, but is not returning any content, and requires that the requester reset the document view 206 Partial Content The server is delivering only part of the resource due to a range header sent by the client 3xx: Redirection Message: Description: 300 Multiple Choices A link list. The user can select a link and go to that location. Maximum five addresses 301 Moved Permanently The requested page has moved to a new URL 302 Found The requested page has moved temporarily to a new URL 303 See Other The requested page can be found under a different URL 304 Not Modified Indicates the requested page has not been modified since last requested 307 Temporary Redirect The requested page has moved temporarily to a new URL 308 Permanent Redirect The requested page has moved permanently to a new URL 4xx: Client Error Message: Description: 400 Bad Request The request cannot be fulfilled due to bad syntax 401 Unauthorized The request was a legal request, but the server is refusing to respond to it. For use when authentication is possible but has failed or not yet been provided 402 Payment Required Reserved for future use 403 Forbidden The request was a legal request, but the server is refusing to respond to it 404 Not Found The requested page could not be found but may be available again in the future 405 Method Not Allowed A request was made of a page using a request method not supported by that page 406 Not Acceptable The server can only generate a response that is not accepted by the client 407 Proxy Authentication Required The client must first authenticate itself with the proxy 408 Request Timeout The server timed out waiting for the request 409 Conflict The request could not be completed because of a conflict in the request 410 Gone The requested page is no longer available 411 Length Required The "Content-Length" is not defined. The server will not accept the request without it 412 Precondition Failed The precondition given in the request evaluated to false by the server 413 Request Too Large The server will not accept the request, because the request entity is too large 414 Request-URI Too Long The server will not accept the request, because the URI is too long. Occurs when you convert a POST request to a GET request with a long query information 415 Unsupported Media Type The server will not accept the request, because the media type is not supported 416 Range Not Satisfiable The client has asked for a portion of the file, but the server cannot supply that portion 417 Expectation Failed The server cannot meet the requirements of the Expect request-header field 5xx: Server Error Message: Description: 500 Internal Server Error A generic error message, given when no more specific message is suitable 501 Not Implemented The server either does not recognize the request method, or it lacks the ability to fulfill the request 502 Bad Gateway The server was acting as a gateway or proxy and received an invalid response from the upstream server 503 Service Unavailable The server is currently unavailable (overloaded or down) 504 Gateway Timeout The server was acting as a gateway or proxy and did not receive a timely response from the upstream server 505 HTTP Version Not Supported The server does not support the HTTP protocol version used in the request 511 Network Authentication Required The client needs to authenticate to gain network access
-
HTML Language Code Reference
HTML Language Code Reference ISO Language Codes You should always include the lang attribute inside the <html> tag, to declare the language of the Web page. This is meant to assist search engines and browsers: <html lang="en"> ... </html> In XHTML, the language is declared inside the <html> tag as follows: <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> ... </html> ISO 639-1 Language Codes ISO 639-1 defines abbreviations for languages: See also: Reference for Country Codes. Language ISO Code Abkhazian ab Afar aa Afrikaans af Akan ak Albanian sq Amharic am Arabic ar Aragonese an Armenian hy Assamese as Avaric av Avestan ae Aymara ay Azerbaijani az Bambara bm Bashkir ba Basque eu Belarusian be Bengali (Bangla) bn Bihari bh Bislama bi Bosnian bs Breton br Bulgarian bg Burmese my Catalan ca Chamorro ch Chechen ce Chichewa, Chewa, Nyanja ny Chinese zh Chinese (Simplified) zh-Hans Chinese (Traditional) zh-Hant Chuvash cv Cornish kw Corsican co Cree cr Croatian hr Czech cs Danish da Divehi, Dhivehi, Maldivian dv Dutch nl Dzongkha dz English en Esperanto eo Estonian et Ewe ee Faroese fo Fijian fj Finnish fi French fr Fula, Fulah, Pulaar, Pular ff Galician gl Gaelic (Scottish) gd Gaelic (Manx) gv Georgian ka German de Greek el Greenlandic kl Guarani gn Gujarati gu Haitian Creole ht Hausa ha Hebrew he Herero hz Hindi hi Hiri Motu ho Hungarian hu Icelandic is Ido io Igbo ig Indonesian id, in Interlingua ia Interlingue ie Inuktitut iu Inupiak ik Irish ga Italian it Japanese ja Javanese jv Kalaallisut, Greenlandic kl Kannada kn Kanuri kr Kashmiri ks Kazakh kk Khmer km Kikuyu ki Kinyarwanda (Rwanda) rw Kirundi rn Kyrgyz ky Komi kv Kongo kg Korean ko Kurdish ku Kwanyama kj Lao lo Latin la Latvian (Lettish) lv Limburgish ( Limburger) li Lingala ln Lithuanian lt Luga-Katanga lu Luganda, Ganda lg Luxembourgish lb Manx gv Macedonian mk Malagasy mg Malay ms Malayalam ml Maltese mt Maori mi Marathi mr Marshallese mh Moldavian mo Mongolian mn Nauru na Navajo nv Ndonga ng Northern Ndebele nd Nepali ne Norwegian no Norwegian bokmål nb Norwegian nynorsk nn Nuosu ii Occitan oc Ojibwe oj Old Church Slavonic, Old Bulgarian cu Oriya or Oromo (Afaan Oromo) om Ossetian os Pāli pi Pashto, Pushto ps Persian (Farsi) fa Polish pl Portuguese pt Punjabi (Eastern) pa Quechua qu Romansh rm Romanian ro Russian ru Sami se Samoan sm Sango sg Sanskrit sa Serbian sr Serbo-Croatian sh Sesotho st Setswana tn Shona sn Sichuan Yi ii Sindhi sd Sinhalese si Siswati ss Slovak sk Slovenian sl Somali so Southern Ndebele nr Spanish es Sundanese su Swahili (Kiswahili) sw Swati ss Swedish sv Tagalog tl Tahitian ty Tajik tg Tamil ta Tatar tt Telugu te Thai th Tibetan bo Tigrinya ti Tonga to Tsonga ts Turkish tr Turkmen tk Twi tw Uyghur ug Ukrainian uk Urdu ur Uzbek uz Venda ve Vietnamese vi Volapük vo Wallon wa Welsh cy Wolof wo Western Frisian fy Xhosa xh Yiddish yi, ji Yoruba yo Zhuang, Chuang za Zulu zu
-
HTML URL Encoding Reference
HTML URL Encoding Reference URL - Uniform Resource Locator Web browsers request pages from web servers by using a URL. The URL is the address of a web page, like: https://www.w3schools.com. URL Encoding (Percent Encoding) URL encoding converts characters into a format that can be transmitted over the Internet. URLs can only be sent over the Internet using the ASCII character-set. Since URLs often contain characters outside the ASCII set, the URL has to be converted into a valid ASCII format. URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits. URLs cannot contain spaces. URL encoding normally replaces a space with a plus (+) sign or with %20. Try It Yourself If you click the "Submit" button below, the browser will URL encode the input before it is sent to the server. A page at the server will display the received input. Try some other input and click Submit again. URL Encoding Functions In JavaScript, PHP, and ASP there are functions that can be used to URL encode a string. PHP has the rawurlencode() function, and ASP has the Server.URLEncode() function. In JavaScript you can use the encodeURIComponent() function. Click the "URL Encode" button to see how the JavaScript function encodes the text. Note: The JavaScript function encodes space as %20. ASCII Encoding Reference Your browser will encode input, according to the character-set used in your page. The default character-set in HTML5 is UTF-8. Character From Windows-1252 From UTF-8 space %20 %20 ! %21 %21 " %22 %22 # %23 %23 $ %24 %24 % %25 %25 & %26 %26 ' %27 %27 ( %28 %28 ) %29 %29 * %2A %2A + %2B %2B , %2C %2C - %2D %2D . %2E %2E / %2F %2F 0 %30 %30 1 %31 %31 2 %32 %32 3 %33 %33 4 %34 %34 5 %35 %35 6 %36 %36 7 %37 %37 8 %38 %38 9 %39 %39 : %3A %3A ; %3B %3B < %3C %3C = %3D %3D > %3E %3E ? %3F %3F @ %40 %40 A %41 %41 B %42 %42 C %43 %43 D %44 %44 E %45 %45 F %46 %46 G %47 %47 H %48 %48 I %49 %49 J %4A %4A K %4B %4B L %4C %4C M %4D %4D N %4E %4E O %4F %4F P %50 %50 Q %51 %51 R %52 %52 S %53 %53 T %54 %54 U %55 %55 V %56 %56 W %57 %57 X %58 %58 Y %59 %59 Z %5A %5A [ %5B %5B \ %5C %5C ] %5D %5D ^ %5E %5E _ %5F %5F ` %60 %60 a %61 %61 b %62 %62 c %63 %63 d %64 %64 e %65 %65 f %66 %66 g %67 %67 h %68 %68 i %69 %69 j %6A %6A k %6B %6B l %6C %6C m %6D %6D n %6E %6E o %6F %6F p %70 %70 q %71 %71 r %72 %72 s %73 %73 t %74 %74 u %75 %75 v %76 %76 w %77 %77 x %78 %78 y %79 %79 z %7A %7A { %7B %7B | %7C %7C } %7D %7D ~ %7E %7E %7F %7F € %80 %E2%82%AC %81 %81 ‚ %82 %E2%80%9A ƒ %83 %C6%92 „ %84 %E2%80%9E … %85 %E2%80%A6 † %86 %E2%80%A0 ‡ %87 %E2%80%A1 ˆ %88 %CB%86 ‰ %89 %E2%80%B0 Š %8A %C5%A0 ‹ %8B %E2%80%B9 Œ %8C %C5%92 %8D %C5%8D Ž %8E %C5%BD %8F %8F %90 %C2%90 ‘ %91 %E2%80%98 ' %92 %E2%80%99 “ %93 %E2%80%9C ” %94 %E2%80%9D • %95 %E2%80%A2 – %96 %E2%80%93 — %97 %E2%80%94 ˜ %98 %CB%9C ™ %99 %E2%84 š %9A %C5%A1 › %9B %E2%80 œ %9C %C5%93 %9D %9D ž %9E %C5%BE Ÿ %9F %C5%B8 %A0 %C2%A0 ¡ %A1 %C2%A1 ¢ %A2 %C2%A2 £ %A3 %C2%A3 ¤ %A4 %C2%A4 ¥ %A5 %C2%A5 ¦ %A6 %C2%A6 § %A7 %C2%A7 ¨ %A8 %C2%A8 © %A9 %C2%A9 ª %AA %C2%AA « %AB %C2%AB ¬ %AC %C2%AC %AD %C2%AD ® %AE %C2%AE ¯ %AF %C2%AF ° %B0 %C2%B0 ± %B1 %C2%B1 ² %B2 %C2%B2 ³ %B3 %C2%B3 ´ %B4 %C2%B4 µ %B5 %C2%B5 ¶ %B6 %C2%B6 · %B7 %C2%B7 ¸ %B8 %C2%B8 ¹ %B9 %C2%B9 º %BA %C2%BA » %BB %C2%BB ¼ %BC %C2%BC ½ %BD %C2%BD ¾ %BE %C2%BE ¿ %BF %C2%BF À %C0 %C3%80 Á %C1 %C3%81  %C2 %C3%82 à %C3 %C3%83 Ä %C4 %C3%84 Å %C5 %C3%85 Æ %C6 %C3%86 Ç %C7 %C3%87 È %C8 %C3%88 É %C9 %C3%89 Ê %CA %C3%8A Ë %CB %C3%8B Ì %CC %C3%8C Í %CD %C3%8D Î %CE %C3%8E Ï %CF %C3%8F Ð %D0 %C3%90 Ñ %D1 %C3%91 Ò %D2 %C3%92 Ó %D3 %C3%93 Ô %D4 %C3%94 Õ %D5 %C3%95 Ö %D6 %C3%96 × %D7 %C3%97 Ø %D8 %C3%98 Ù %D9 %C3%99 Ú %DA %C3%9A Û %DB %C3%9B Ü %DC %C3%9C Ý %DD %C3%9D Þ %DE %C3%9E ß %DF %C3%9F à %E0 %C3%A0 á %E1 %C3%A1 â %E2 %C3%A2 ã %E3 %C3%A3 ä %E4 %C3%A4 å %E5 %C3%A5 æ %E6 %C3%A6 ç %E7 %C3%A7 è %E8 %C3%A8 é %E9 %C3%A9 ê %EA %C3%AA ë %EB %C3%AB ì %EC %C3%AC í %ED %C3%AD î %EE %C3%AE ï %EF %C3%AF ð %F0 %C3%B0 ñ %F1 %C3%B1 ò %F2 %C3%B2 ó %F3 %C3%B3 ô %F4 %C3%B4 õ %F5 %C3%B5 ö %F6 %C3%B6 ÷ %F7 %C3%B7 ø %F8 %C3%B8 ù %F9 %C3%B9 ú %FA %C3%BA û %FB %C3%BB ü %FC %C3%BC ý %FD %C3%BD þ %FE %C3%BE ÿ %FF %C3%BF URL Encoding Reference The ASCII control characters %00-%1F were originally designed to control hardware devices. Control characters have nothing to do inside a URL. ASCII Character Description URL-encoding NUL null character %00 SOH start of header %01 STX start of text %02 ETX end of text %03 EOT end of transmission %04 ENQ enquiry %05 ACK acknowledge %06 BEL bell (ring) %07 BS backspace %08 HT horizontal tab %09 LF line feed %0A VT vertical tab %0B FF form feed %0C CR carriage return %0D SO shift out %0E SI shift in %0F DLE data link escape %10 DC1 device control 1 %11 DC2 device control 2 %12 DC3 device control 3 %13 DC4 device control 4 %14 NAK negative acknowledge %15 SYN synchronize %16 ETB end transmission block %17 CAN cancel %18 EM end of medium %19 SUB substitute %1A ESC escape %1B FS file separator %1C GS group separator %1D RS record separator %1E US unit separator %1F
-
HTML Character Sets
HTML Character Sets Common HTML Character Sets The default character set in HTML5 is UTF-8. For a closer look, visit our Complete HTML Character Set Reference. Number ASCII ANSI 8859-1 UTF-8 Description 32 space 33!!!!exclamation mark 34""""quotation mark 35####number sign 36$$$$dollar sign 37%%%%percent sign 38&&&&ersand 39''''apostrophe 40((((left parenthesis 41))))right parenthesis 42****asterisk 43++++plus sign 44,,,,comma 45----hyphen-minus 46....full stop 47////solidus 480000digit zero 491111digit one 502222digit two 513333digit three 524444digit four 535555digit five 546666digit six 557777digit seven 568888digit eight 579999digit nine 58::::colon 59;;;;semicolon 60<<<<less-than sign 61====equals sign 62>>>>greater-than sign 63????question mark 64@@@@commercial at 65AAAALatin capital letter A 66BBBBLatin capital letter B 67CCCCLatin capital letter C 68DDDDLatin capital letter D 69EEEELatin capital letter E 70FFFFLatin capital letter F 71GGGGLatin capital letter G 72HHHHLatin capital letter H 73IIIILatin capital letter I 74JJJJLatin capital letter J 75KKKKLatin capital letter K 76LLLLLatin capital letter L 77MMMMLatin capital letter M 78NNNNLatin capital letter N 79OOOOLatin capital letter O 80PPPPLatin capital letter P 81QQQQLatin capital letter Q 82RRRRLatin capital letter R 83SSSSLatin capital letter S 84TTTTLatin capital letter T 85UUUULatin capital letter U 86VVVVLatin capital letter V 87WWWWLatin capital letter W 88XXXXLatin capital letter X 89YYYYLatin capital letter Y 90ZZZZLatin capital letter Z 91[[[[left square bracket 92\\\\reverse solidus 93]]]]right square bracket 94^^^^circumflex accent 95____low line 96````grave accent 97aaaaLatin small letter a 98bbbbLatin small letter b 99ccccLatin small letter c 100ddddLatin small letter d 101eeeeLatin small letter e 102ffffLatin small letter f 103ggggLatin small letter g 104hhhhLatin small letter h 105iiiiLatin small letter i 106jjjjLatin small letter j 107kkkkLatin small letter k 108llllLatin small letter l 109mmmmLatin small letter m 110nnnnLatin small letter n 111ooooLatin small letter o 112ppppLatin small letter p 113qqqqLatin small letter q 114rrrrLatin small letter r 115ssssLatin small letter s 116ttttLatin small letter t 117uuuuLatin small letter u 118vvvvLatin small letter v 119wwwwLatin small letter w 120xxxxLatin small letter x 121yyyyLatin small letter y 122zzzzLatin small letter z 123{{{{left curly bracket 124||||vertical line 125}}}}right curly bracket 126~~~~tilde 127DEL 128 euro sign 129 NOT USED 130 single low-9 quotation mark 131 Latin small letter f with hook 132 double low-9 quotation mark 133 horizontal ellipsis 134 dagger 135 double dagger 136 modifier letter circumflex accent 137 per mille sign 138 Latin capital letter S with caron 139 single left-pointing angle quotation mark 140 Latin capital ligature OE 141 NOT USED 142 Latin capital letter Z with caron 143 NOT USED 144 NOT USED 145 left single quotation mark 146 right single quotation mark 147 left double quotation mark 148 right double quotation mark 149 bullet 150 en dash 151 em dash 152 small tilde 153 trade mark sign 154 Latin small letter s with caron 155 single right-pointing angle quotation mark 156 Latin small ligature oe 157 NOT USED 158 Latin small letter z with caron 159 Latin capital letter Y with diaeresis 160 no-break space 161 ¡¡¡inverted exclamation mark 162 ¢¢¢cent sign 163 £££pound sign 164 ¤¤¤currency sign 165 ¥¥¥yen sign 166 ¦¦¦broken bar 167 §§§section sign 168 ¨¨¨diaeresis 169 ©©©copyright sign 170 ªªªfeminine ordinal indicator 171 «««left-pointing double angle quotation mark 172 ¬¬¬not sign 173 soft hyphen 174 ®®®registered sign 175 ¯¯¯macron 176 °°°degree sign 177 ±±±plus-minus sign 178 ²²²superscript two 179 ³³³superscript three 180 ´´´acute accent 181 µµµmicro sign 182 ¶¶¶pilcrow sign 183 ···middle dot 184 ¸¸¸cedilla 185 ¹¹¹superscript one 186 ºººmasculine ordinal indicator 187 »»»right-pointing double angle quotation mark 188 ¼¼¼vulgar fraction one quarter 189 ½½½vulgar fraction one half 190 ¾¾¾vulgar fraction three quarters 191 ¿¿¿inverted question mark 192 ÀÀÀLatin capital letter A with grave 193 ÁÁÁLatin capital letter A with acute 194 ÂÂÂLatin capital letter A with circumflex 195 ÃÃÃLatin capital letter A with tilde 196 ÄÄÄLatin capital letter A with diaeresis 197 ÅÅÅLatin capital letter A with ring above 198 ÆÆÆLatin capital letter AE 199 ÇÇÇLatin capital letter C with cedilla 200 ÈÈÈLatin capital letter E with grave 201 ÉÉÉLatin capital letter E with acute 202 ÊÊÊLatin capital letter E with circumflex 203 ËËËLatin capital letter E with diaeresis 204 ÌÌÌLatin capital letter I with grave 205 ÍÍÍLatin capital letter I with acute 206 ÎÎÎLatin capital letter I with circumflex 207 ÏÏÏLatin capital letter I with diaeresis 208 ÐÐÐLatin capital letter Eth 209 ÑÑÑLatin capital letter N with tilde 210 ÒÒÒLatin capital letter O with grave 211 ÓÓÓLatin capital letter O with acute 212 ÔÔÔLatin capital letter O with circumflex 213 ÕÕÕLatin capital letter O with tilde 214 ÖÖÖLatin capital letter O with diaeresis 215 ×××multiplication sign 216 ØØØLatin capital letter O with stroke 217 ÙÙÙLatin capital letter U with grave 218 ÚÚÚLatin capital letter U with acute 219 ÛÛÛLatin capital letter U with circumflex 220 ÜÜÜLatin capital letter U with diaeresis 221 ÝÝÝLatin capital letter Y with acute 222 ÞÞÞLatin capital letter Thorn 223 ßßßLatin small letter sharp s 224 àààLatin small letter a with grave 225 áááLatin small letter a with acute 226 âââLatin small letter a with circumflex 227 ãããLatin small letter a with tilde 228 äääLatin small letter a with diaeresis 229 åååLatin small letter a with ring above 230 æææLatin small letter ae 231 çççLatin small letter c with cedilla 232 èèèLatin small letter e with grave 233 éééLatin small letter e with acute 234 êêêLatin small letter e with circumflex 235 ëëëLatin small letter e with diaeresis 236 ìììLatin small letter i with grave 237 íííLatin small letter i with acute 238 îîîLatin small letter i with circumflex 239 ïïïLatin small letter i with diaeresis 240 ðððLatin small letter eth 241 ñññLatin small letter n with tilde 242 òòòLatin small letter o with grave 243 óóóLatin small letter o with acute 244 ôôôLatin small letter o with circumflex 245 õõõLatin small letter o with tilde 246 öööLatin small letter o with diaeresis 247 ÷÷÷division sign 248 øøøLatin small letter o with stroke 249 ùùùLatin small letter u with grave 250 úúúLatin small letter u with acute 251 ûûûLatin small letter with circumflex 252 üüüLatin small letter u with diaeresis 253 ýýýLatin small letter y with acute 254 þþþLatin small letter thorn 255 ÿÿÿLatin small letter y with diaeresis
-
HTML <!DOCTYPE>
HTML <!DOCTYPE> The HTML Document Type All HTML documents must start with a <!DOCTYPE> declaration. The declaration is not an HTML tag. It is an "information" to the browser about what document type to expect. In HTML5, the <!DOCTYPE> declaration is simple: <!DOCTYPE html> In older documents (HTML 4 or XHTML), the declaration is more complicated because the declaration must refer to a DTD (Document Type Definition). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> You can read more about document types in the <!DOCTYPE> reference. Valid HTML Elements in Different DOCTYPES Tag HTML 5 HTML 4 XHTML <a> Yes Yes Yes <abbr> Yes Yes Yes <acronym> No Yes Yes <address> Yes Yes Yes <applet> No Yes No <area> Yes Yes No <article> Yes No No <aside> Yes No No <audio> Yes No No <b> Yes Yes Yes <base> Yes Yes Yes <basefont> No Yes No <bdi> Yes No No <bdo> Yes Yes No <big> No Yes Yes <blockquote> Yes Yes Yes <body> Yes Yes Yes <br> Yes Yes Yes <button> Yes Yes Yes <canvas> Yes No No <caption> Yes Yes Yes <center> No Yes No <cite> Yes Yes Yes <code> Yes Yes Yes <col> Yes Yes No <colgroup> Yes Yes No <data> Yes No No <datalist> Yes No No <dd> Yes Yes Yes <del> Yes Yes No <details> Yes No No <dfn> Yes Yes Yes <dialog> Yes No No <dir> No Yes No <div> Yes Yes Yes <dl> Yes Yes Yes <dt> Yes Yes Yes <em> Yes Yes Yes <embed> Yes No No <fieldset> Yes Yes Yes <figcaption> Yes No No <figure> Yes No No <font> No Yes No <footer> Yes No No <form> Yes Yes Yes <frame> No Yes No <frameset> No Yes No <h1> to <h6> Yes Yes Yes <head> Yes Yes Yes <header> Yes No No <hr> Yes Yes Yes <html> Yes Yes Yes <i> Yes Yes Yes <iframe> Yes Yes No <img> Yes Yes Yes <input> Yes Yes Yes <ins> Yes Yes No <kbd> Yes Yes Yes <label> Yes Yes Yes <legend> Yes Yes Yes <li> Yes Yes Yes <link> Yes Yes Yes <main> Yes No No <map> Yes Yes No <mark> Yes No No <meta> Yes Yes Yes <meter> Yes No No <nav> Yes No No <noframes> No Yes No <noscript> Yes Yes Yes <object> Yes Yes Yes <ol> Yes Yes Yes <optgroup> Yes Yes Yes <option> Yes Yes Yes <output> Yes No No <p> Yes Yes Yes <param> Yes Yes Yes <picture> Yes No No <pre> Yes Yes Yes <progress> Yes No No <q> Yes Yes Yes <rp> Yes No No <rt> Yes No No <ruby> Yes No No <s> Yes Yes No <samp> Yes Yes Yes <script> Yes Yes Yes <section> Yes No No <select> Yes Yes Yes <small> Yes Yes Yes <source> Yes No No <span> Yes Yes Yes <strike> No Yes No <strong> Yes Yes Yes <style> Yes Yes Yes <sub> Yes Yes Yes <summary> Yes No No <sup> Yes Yes Yes <table> Yes Yes Yes <tbody> Yes Yes No <td> Yes Yes Yes <template> Yes No No <textarea> Yes Yes Yes <tfoot> Yes Yes No <th> Yes Yes Yes <thead> Yes Yes No <time> Yes No No <title> Yes Yes Yes <tr> Yes Yes Yes <track> Yes No No <tt> No Yes Yes <u> Yes Yes No <ul> Yes Yes Yes <var> Yes Yes Yes <video> Yes No No <wbr> Yes No No