Я добавил этот код на свою веб-страницу с расширением .php
<?php include_once("cssheadertop.php")?> <link rel="stylesheet" href="button.css"> <?php include_once("cssheaderbottom.php")?>
Теперь cssheadertop.php содержит следующий код
<head> <meta charset="utf-8"> <title>8mags - CSS Lessons</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="../../bootstrap.min.css" media="screen"> <link rel="stylesheet" href="../../style.css"> <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Coda' rel='stylesheet' type='text/css'> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
Файл cssheaderbottom.php имеет следующий код
<style> page specific style here. </style> </head>
Я хочу добавить мета-описание и метатег
<?php include_once("cssheadertop.php")?>
а также
<?php include_once("cssheaderbottom.php")?>
как и тег ссылки, который я добавил.
Может ли это представлять какую-либо проблему при рендеринге или SEO?
Помимо нескольких исключений, порядок детей в элементе head
не имеет значения.
Тем не менее, потребители, такие как поисковые системы, могут, конечно, делать то, что они хотят (например, игнорируя каждый третий элемент, просто для удовольствия), но обсуждение возможного поведения неквалифицированных потребителей здесь не в тему.
Исключения:
meta
charset
идеале должна быть первым ребенком (т. е. элемент должен находиться в пределах первых 1024 байта документа и, в лучшем случае, перед любыми символами, отличными от ASCII)
base
должна в идеале быть вторым ребенком (т. е. она должна быть перед любым другим элементом в head
который имеет URI в качестве значения атрибута)
те link
и элементы script
которые пользовательские агенты хотят обработать, по умолчанию обрабатываются в том порядке, в котором они появляются
порядок link
– stylesheet
и элементы style
могут играть роль для применения CSS
первая link
– alternate
с type
application/rss+xml
или application/atom+xml
– это «фид синдикации по умолчанию для целей автообнаружения фида»,