But recently I found that using this method will cause problems, see the code: Copy code The code is as follows:<!DOCTYPE HTML> <html> <head> <title>test page</title> </head> <body> <p><div>a</div></p> </body> </html> If this code is tested with w3c markup validation, it is found that it can pass the validation. Because html5 validation is still in the experimental stage, it does not detect any illegalities. But if you use <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">, you will find that it does not validate. The reason is that the p tag is special and cannot contain the block tag. It seems that using some experimental features too early may also cause problems. To be on the safe side, it is recommended to use <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">. |
<<: Detailed explanation of four solutions for implementing in-line scrolling on mobile devices
>>: CSS -webkit-box-orient: vertical property lost after compilation
RocketMQ is a distributed, queue-based messaging ...
Sorting Problem I recently read "45 Lectures...
background An nginx server module needs to proxy ...
Preface Use nginx for load balancing. As the fron...
Preface There are 4 types of operators in MySQL, ...
These introduced HTML tags do not necessarily ful...
Configure Tomcat First install Tomcat Installing ...
Database SQL optimization is a common problem. Wh...
This article shares the specific code of JavaScri...
Today, the error "No input file specified&qu...
The earliest computers could only use ASCII chara...
The explain command is the primary way to see how...
Table of contents 1. Interface effect preview 2.u...
I was woken up by a phone call early in the morni...
Panther started as a rookie, and I am still a roo...