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
The effect shows that two browsers simulate each ...
Last time, a very studious fan asked if it was po...
Table of contents 1. What is a hook? 2. Why does ...
Table of contents 1. Parent passes value to child...
This article example shares the specific code of ...
Preparation 1. The master and slave database vers...
This article records the specific method of insta...
1. Install Zabbix Agent to monitor the local mach...
When we introduced nginx, we also used nginx to s...
After the form input box input is set to the disa...
First, let me explain that what we want to do is ...
An event is an action performed by the user or th...
This article example shares the specific code for...
This article example shares the specific code of ...