Нет, это не разрешено. Он устанавливает кодировку символов, т. Е. Как браузер должен ее читать.
Но новые элементы HTML5 делают все это проще и понятнее. Итак:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
становится -> <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
lang="en"
xml:lang="en">
становится -> <html lang="en">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
становится -> <meta charset="UTF-8">
<link rel="stylesheet" href="style.css" type="text/css">
становится -> <link rel="stylesheet" href="style.css">
Таким образом, весь код в <head>
становится:
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">