wordpress - WordPress 页面:为什么是被包裹的标签尽管
不是?
尽管
不是?
问题描述
在 WordPress 页面中,<main>
标签由<p>
s 包裹,而<div>
s 不是。
WordPress 4.7.12
示例 1:使用主标签
<main>
<div>this is main</div>
</main>
结果
<p><main></p>
<div>this is main</div>
<p></main></p>
示例 2:使用 div#main
<div id="main">
<div>this is main</div>
</div>
结果
<div id="main">
<div>this is main</div>
</div>
问题
包装的触发器是什么<p>
?
评论
我page.php
的在下面。
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
get_header(); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php remove_filter('the_content', 'wpautop'); ?>
<?php the_content('<p class="serif">' . __('Read the rest of this page »', 'kubrick') . '</p>'); ?>
<?php add_filter('the_content', 'wpautop'); ?>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
解决方案
<div>
element用于设计描述数据的容器。
<p>
元素旨在描述一段内容。
<main>
element 表示<body>
文档的主要内容。主要内容区域由与文档的中心主题或应用程序的中心功能直接相关或扩展的内容组成。
注意:众所周知<div>
,标签代表容器,<p>
标签代表内容段落,因此不能位于
标签。
推荐阅读
- java - 将 MongoDB 查询转换为 Spring Data mongo 模板
- java - 如何以任何文本长度自动水平滚动文本视图?
- elasticsearch - 一些支持在 Virsh XML 配置中配置最佳 CPU Elasticsearch
- c++ - 如何使用命令行从 linux 终端上的文件中读取值
- firebase - firebase crashlytics 无限加载
- reactjs - 未处理的拒绝(错误):请求失败,状态码为 404 - 使用 express 和 axios 构建 amazon-clone 应用程序时
- dataframe - 我想用数据框操作做 sparksql 的子查询
- c++ - 如何为使用 arm poky 工具链构建的软件启用单元测试并在主机上执行它?
- javascript - 我想要这种带有触发按钮的底页反应原生
- c++ - 在编译时获取模板参数的字符串表示