扫码关注官方订阅号
- 将本地的php开发环境搭建好(不限制集成工具)
- 理解网站从静态到动态的发展历史,并写出你的理解
- 模仿老师的案例,自己写一个类似的页面出来
<?='hello world!'?>
运行.txt 纯文本,不带格式
.html 格式化的文本,但内容固定
.php 由服务器端动态改变内容,产生输出到 html,更具多样化,从格式到内容都是可变
<?php
// metas
$title = 'Hello world';
$keywords = 'Hello, world, keyword';
$description = 'Hello world description';
// 导航
$navs = ['首页', '分类页', '标签页', '独立页面'];
// 版权
$copyr = '©'. date('Y');
<?php require __DIR__ .'/config.php'; ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?=$title?></title>
<meta name="keywords" content="<?=$keywords?>">
<meta name="description" content="<?=$description?>">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* 外层容器 */
.container {
width: 480px;
margin: 0 auto;
}
.container > * {
margin-bottom: 10px;
padding: 10px;
}
/* 页头 */
.container > header {
color: white;
background-color: purple;
}
.container > header > ul {
list-style-type: none;
display: flex;
justify-content: space-around;
}
/* 菜单分割线 */
.container > header > ul > li ~ * {
border-left: 1px solid #ccc;
padding: 0 28px;
}
.container > header > ul > li > a {
color: white;
}
/* 主体 */
.container > main {
border: 1px solid #ccc;
}
.container > main > ol {
list-style-position: inside;
}
/* 页脚 */
.container > footer {
color: white;
text-align: center;
background-color: grey;
}
</style>
</head>
<body>
<div class="container">
<header>
<?php if ($navs) : ?>
<ul>
<?php foreach($navs as $nav) : ?>
<li><a href=""><?=$nav?></a></li>
<?php endforeach ?>
</ul>
<?php endif ?>
</header>
<?php require __DIR__ .'/config.php'; ?>
<footer><?=$copyr?></footer>
</div>
</body>
</html>
<?php require __DIR__ .'/inc/header.php' ?>
<main>
<?php if ($navs) : ?>
<ol>
<?php foreach($navs as $nav) : ?>
<li><a href=""><?=$nav?></a></li>
<?php endforeach ?>
</ol>
<?php endif ?>
</main>
<?php require __DIR__ .'/inc/footer.php' ?>
微信扫码
关注PHP中文网服务号
QQ扫码
加入技术交流群
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部
两个鬼故事侠客风云传吧对龙凤胎宝宝起名字蚕枝小说齐鲁周易起名2019误杀完整版在线播放末世涅盘电力线幽灵航班姓王单字女孩起名大全茂名月租房一个月起租免费起名字测试1518将进酒小说无删减版全文免费阅读机械加工厂起名字大全集建筑工程有限公司起名大全课程设计心得体会特种兵王在山村开八字起名只争朝夕不负韶华什么意思蚂蚁金服姓潘起名西甲直播免费起重设备厂家排名武侠同人小说栩起名男孩名字的滕思宇网上起名字好不好千千起名给自行车起名字给医疗器械公司起名大全投资公司起名网少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了