PHP-те верстканы элементтерге бөлу
Бір файлды екінші файлға енгізу жиі верстка файлдарын бөліктерге бөлу үшін қолданылады. Бұл HTML беттерінің қайталанатын бөліктерін өңдеуді жеңілдету үшін жеке файлдарға шығару үшін қажет.
Мысал арқылы қарастырайық. Бізде келесі бет бар делік:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 1
</body>
</html>
Және тағы бір бет:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 2
</body>
</html>
Көріп отырғаныңыздай, бұл екі файлда head
блокының мазмұны бірдей. Оны жеке файлға шығарайық:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Бұл файлды әрбір бетке қосамыз:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
text 1
</body>
</html>
Келесі версткасы бар файлдар берілген:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Файлдардың версткасы тек тайтолдар мен контентом ерекшеленедін делік. Хедер, футер және сайдбар мазмұнын жеке қосылатын файлдарға шығарыңыз.