Я использую HTML5 и получаю ошибку проверки Неверное значение для атрибута href для элемента a: недопустимый символ в данных схемы: пробел не разрешен . с [https://validator.w3.org/nu/] .
Код работает так, как ожидалось, но мне нужно избегать ошибки проверки.
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset=utf-8>
<title>My Page Title</title>
</head>
<body>
<h1>My Page Header</h1>
<ul>
<li class="block_left_380_text_18">
Are you receiving our weekly Emails?
Please
<a href="mailto:myemail@hotmail.com&subject=Please add me to the Group
mailing list&body=This request comes from the link on the website's
home page.%0D%0A
My Name Is:%0D%0A
My Street Address is:%0D%0A
My City / State / Zip are:%0D%0A
My Primary Phone is:%0D%0A
My Primary Email (if different from the FROM field above):%0D%0A
Other members of my household:">Click Here</a>
to send an Email to myemail@hotmail.com to be included.
</li>
</ul>
</body>
</html>
Я много раз использовал MAILTO, но впервые использую его с аргументом Body. Как видите, элемент body = содержит много пробелов. Если я заменю все пробелы на% 20, валидатор будет жаловаться на $ OD% OA в конце каждой строки. Как я могу использовать HREF / MAILTO , где тело имеет много пробелов и CR / LF?