12月25日作业
24日没有上课,换到星期六下午三点,可是星期六还在上班,直播听不了了,不是晚上直播
1.flex项目上的6个属性
2.页面组件开发思路与实现过程
页面组件开发思想其实是类似面向对象里面的封装的概念;将共同的部分代码,单独提取出来,供所有需要的页面使用,目的是简化代码,提高代码的复用性。
实现过程:
- 1.新建一个文件夹components(组件文件夹,放置组件的)
- 2.在components文件夹下建立一个pulic文件夹,用来放置各个公用组件(因为还有其他非公用组件,所以要建一个public文件夹)
- 3.在public文件夹下建立各自组件文件夹,文件夹里面存放其对应的html,css
- 最外层放置最后展示页面(里面由各个组件组合而成)
结构如图所示3.导航示例
效果展示
代码示例
index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>组装组件</title>
<link rel="stylesheet" href="static/font/iconfont.css">
<link rel="stylesheet" href="index.css">
</head>
<body>
<!--公共头部-->
<div class="public-header">
<a href="">网站首页</a>
<a href="">专题</a>
<a href="">网站导航</a>
<a href="">二手商品</a>
<a href="">讨论区</a>
<span>
<a href=""><i class="iconfont icon-huiyuan2"></i>登录</a>
<a href="">免费注册</a>
</span>
</div>
<!--公共标题-->
<div class="public-headline">
<span>二手交易</span>
</div>
</body>
</html>
index.css
/*初始化*/
@import url(components/public_reset.css);
/*公共头部导航*/
@import "components/public/public_header/public_header.css";
/*公共大标题*/
@import "components/public/public_headline/public_headline.css";