我的HTML文档未验证。我试过的每个验证器都说有一个<p>
标签。我检查了它,并且有相同数量的p和/ p。在线验证器是否可能出错?
整个代码:JSFiddle
HTML:
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Moje hobby</title>
<meta name="description" content="Strona stworzona na potrzeby projektu." />
<meta name="keywords" content="filmy, kino, seriale, projekt" />
<meta name="author" content="Jakub Krzyżyński" />
<link rel="Stylesheet" href="Style.css" />
<link href="https://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin-ext" rel="stylesheet">
</head>
答案 0 :(得分:4)
这是因为ul
元素中实际上不允许使用p
(无序列表)元素。
正如您所看到的,下面的代码段来自您的代码(来自小提琴)。虽然ul
标记内有p
,但它看起来很好(因为所有标记都已关闭),但技术上并不允许这样做。这就是您在验证时收到错误的原因
p
元素只能包含措辞内容,并且因为ul
元素是流内容,所以它们不能放在{{1}内元素。
p
&#13;
从W3规范:
如果
<p> Film to bardzo obszerna dziedzina i można ją podzielić na wiele sposobów. Podstawowy i najbardziej popularny z nich to podział na rodzaje: <ul> <li>film fabularny – aktorski film fikcji,</li> <li>film animowany – tworzony za pomocą klasycznych technik poklatkowych – rysunkowych lub przestrzennych lub najnowszych technik komputerowych – animacji 3D,</li> <li>film dokumentalny – film o treści niefikcyjnej, dokumentujący rzeczywistość,</li> <li>film oświatowy – dla celów dydaktyczno-instruktażowych,</li> <li>film propagandowy – dla celów jakich w danym momencie wymaga propaganda</li> </ul> </p>
元素紧跟p
,p
,address
后,article
元素的结束标记可能会被省略,aside
,blockquote
,div
,dl
,fieldset
,footer
,form
,h1
,{{ 1}},h2
,h3
,h4
,h5
,h6
,header
,hgroup
,{{1} },hr
,main
,nav
,ol
,p
或pre
,元素或if父元素中没有更多内容,父元素不是section
元素。