Этикетки Завершения, Сбитые с пути в исходном коде

Я начал использовать CodeFormatter En sublimetext3, чтобы упорядочивать код. используй стиль так называемый psr2.

Вопрос состоит в том, что он производит мне этикетки завершения для соединения, цели или br, что он обычно не помещал их.

 <head>
    <meta charset="utf-8">
        <meta content="width=device-width, initial-scale=1" name="viewport">
            <meta content="IE=edge" http-equiv="X-UA-Compatible">
                <!-- CSRF Token -->
                <meta content="bRkaytOFL85XDRnXUu9rF41lkAnMpqLO6wGb7pAq" name="csrf-token">
                    <title>
                        Crear Articulo | Panel de Administración
                    </title>
                    <link href="http://emap.com.ar/css/admin.css" rel="stylesheet">
                        <link href="http://emap.com.ar/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
                            <link href="http://emap.com.ar/plugins/chosen/chosen.min.css" rel="stylesheet">
                                <link href="http://emap.com.ar/plugins/sceditor/themes/default.min.css" rel="stylesheet">
                                    <link href="http://emap.com.ar/plugins/datetimepicker/jquery.datetimepicker.min.css" rel="stylesheet">
                                        <link href="http://emap.com.ar/css/navbar.css" rel="stylesheet">
                                        </link>
                                    </link>
                                </link>
                            </link>
                        </link>
                    </link>
                </meta>
            </meta>
        </meta>
    </meta>
</head>

В принципе останься более многословным. Но мне случилось видеть исходный код с браузера. и он размещает Все эти этикетки завершения в красном и идентифицирует как заблудившиеся этикетки завершения. пытаясь я вижу q он не дает мне никакой проблемы.

Но я хотел бы знать, может ли он знать это, если этот тип стандартизация хорошо, или я возвращаюсь назад, или если какая-то проблема навлекать на себя ниже

1
задан 01.05.2017, 21:46
1 ответ

Согласно спецификации HTML5, элементов "void" как <meta>, <link> и <br> в этом случае, они не должны приносить этикетку завершения:

https://www.w3.org/TR/html5/syntax.html#elements-0

Void elements:

площадь, основание, br, капуста, embed, hr, img, неудар в лунку, keygen, соединение, цель, param, source, track, wbr

Void elements only have в start tag; end tags must not be specified for void elements.

Я не знаю выражение plugin, но если ты можешь дезактивировать обработку HTML, оно было бы лучшим, или по крайней мере этикетки head.

<head>
  <meta charset="utf-8">
  <meta content="width=device-width, initial-scale=1" name="viewport">
  <meta content="IE=edge" http-equiv="X-UA-Compatible">
  <!-- CSRF Token -->
  <meta content="bRkaytOFL85XDRnXUu9rF41lkAnMpqLO6wGb7pAq" name="csrf-token">
  <title>Crear Articulo | Panel de Administración</title>
  <link href="http://emap.com.ar/css/admin.css" rel="stylesheet">
  <link href="http://emap.com.ar/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  <link href="http://emap.com.ar/plugins/chosen/chosen.min.css" rel="stylesheet">
  <link href="http://emap.com.ar/plugins/sceditor/themes/default.min.css" rel="stylesheet">
  <link href="http://emap.com.ar/plugins/datetimepicker/jquery.datetimepicker.min.css" rel="stylesheet">
  <link href="http://emap.com.ar/css/navbar.css" rel="stylesheet">
</head>

С другой стороны, PSR-2 - стиль кода PHP, который я рекомендую тебе это использовать в твоем проекте, но не имеет ничего общего с кодом HTML.

Здесь - документация PSR-2: http://www.php-fig.org/psr/psr-2/

0
ответ дан 24.11.2019, 13:12
  • 1
    Функционируй выбирая код заблаговременно. И имели хорошо, я делю с section и include достаточно просто форматировать код php – Cidius 05.10.2016, 14:41