У меня есть, возможно, десять файлов.php, которые составляют основные страницы моего сайта и 20 файлов.css. Я заметил, что когда я сделал кнопку отправки в одном файле, он принял атрибуты файла.css, который я не связал обычным способом html.
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
Тем не менее, я ссылался на другие.php файлы следующим образом:
include('config.php');
И затем в config я ссылался на многие другие файлы в какой-то запутанной сети.
Означает ли это, что css передается методом PHP include - и что в нескольких слоях? например, если я ссылался на файл в config.php, который напрямую не ссылался на файл css, а вместо этого на другой php файл, который, возможно, напрямую ссылался на css.
Я должен извиниться, если это немного запутанный вопрос, это просто мой разум не может понять это... CSSCeption...
Подумайте об этом... Если вы перейдете на свой сайт и щелкните правой кнопкой мыши страницу и нажмите кнопку просмотра. Вы увидите весь документ, включая любые элементы, которые могут быть включены.
Подумайте об этом таким образом. Включение - это своего рода способ сказать, что на этом месте в документе должны быть другие вещи. Он ищет файл, который вы включаете, и принимает его содержимое, что бы это ни было, и придерживается того содержимого, в котором находится include, он будет делать это с каждым включением до тех пор, пока он не достигнет конца документа.
Таким образом, он содержит HTML-код, связанный с вашими CSS файлами, а затем он считывает HTML-код, который он только что привел, и применяет эти стили файлов CSS во весь документ после загрузки всего HTML-кода.
Прежде всего, вы должны знать, что CSS
не "знает", что означает php
, CSS
определяет, как будут отображаться HTML-элементы. Таким образом, это произойдет после того, как web server
преобразует весь ваш php
код в html
.