HTML/CSS响应式网页

效果/try/try.php?filename=tryhtmlcss_website

CSS 代码

* {box-sizing: border-box;}/* body 样式 */body {font-family: Arial;margin: 0;}/* 标题 */.header {padding: 80px;text-align: center;background: #1abc9c;color: white;}/* 标题字体加大 */.header h1 {font-size: 40px;}/* 导航 */.navbar {overflow: hidden;background-color: #333;}/* 导航栏样式 */.navbar a {float: left;display: block;color: white;text-align: center;padding: 14px 20px;text-decoration: none;}/* 右侧链接*/.navbar a.right {float: right;}/* 鼠标移动到链接的颜色 */.navbar a:hover {background-color: #ddd;color: black;}/* 列容器 */.row {display: -ms-flexbox; /* IE10 */display: flex;-ms-flex-wrap: wrap; /* IE10 */flex-wrap: wrap;}/* 创建两个列 *//* 边栏 */.side {-ms-flex: 30%; /* IE10 */flex: 30%;background-color: #f1f1f1;padding: 20px;}/* 主要的内容区域 */.main {-ms-flex: 70%; /* IE10 */flex: 70%;background-color: white;padding: 20px;}/* 测试图片 */.fakeimg {background-color: #aaa;width: 100%;padding: 20px;}/* 底部 */.footer {padding: 20px;text-align: center;background: #ddd;}/* 响应式布局 - 在屏幕设备宽度尺寸小于 700px 时, 让两栏上下堆叠显示 */@media screen and (max-width: 700px) {.row {flex-direction: column;}}/* 响应式布局 - 在屏幕设备宽度尺寸小于 400px 时, 让导航栏目上下堆叠显示 */@media screen and (max-width: 400px) {.navbar a {float: none;width: 100%;}}

尝试一下 »

HTML 代码

<div class="header"><h1>启蒙教育网页测试实例h1><p>创建一个页面 p>div><div class="navbar"><a href="#">链接a><a href="#">链接a><a href="#">链接a><a href="#" class="right">链接a>div><div class="row"><div class="side"><h2>关于我h2><h5>我的照片:h5><div class="fakeimg" style="height:200px;">这边插入图像div><p>关于我的介绍..p><h3>更多内容h3><p>我的更多内容p><div class="fakeimg" style="height:60px;">这边插入图像div><br><div class="fakeimg" style="height:60px;">这边插入图像div><br><div class="fakeimg" style="height:60px;">这边插入图像div>div><div class="main"><h2>标题h2><h5>副标题h5><div class="fakeimg" style="height:200px;">图像div><p>一些文本..p><p>启蒙教育 学的不仅是技术 更是梦想!!!启蒙教育 学的不仅是技术 更是梦想!!!启蒙教育 学的不仅是技术 更是梦想!!!p><br><h2>标题h2><h5>副标题h5><div class="fakeimg" style="height:200px;">图像div><p>一些文本..p><p>启蒙教育 学的不仅是技术 更是梦想!!!启蒙教育 学的不仅是技术 更是梦想!!!启蒙教育 学的不仅是技术 更是梦想!!!p>div>div><div class="footer"><h2>底部内容h2>div>

尝试一下 »