Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:本不想通过, 第一代码格式错误, 第二没有总结 , 第三没有效果图, 下次注意, 这是公开发表的博客 , 不是只是我一个读者
flex-basis
: 项目宽度: 项目分配主轴剩余空间之前, 项目所占据的主轴空间宽度flex-grow
: 项目的宽度扩展: 将主轴上的剩余空间按比例分配给指定项目flex-shrink
: 项目的宽度收缩: 将项目上多出空间按比例在项目间进行缩减flex
: 是上面三个属性的简化缩写: flex: flex-grow flex-shrink flex-basisalign-self
: 单独自定义某个项目在交叉轴上的对齐方式order
: 自定义项目在主轴上的排列顺序,默认为0,书写顺序,值越小位置越靠前```HTML Code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../../static/font/iconfont.css">
<link rel="stylesheet" href="public_header.css">
<title>头部导航</title>
</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>
</body>
</html>
```CSS Code
/*导入元素的公共初始化样式表*/
@import url(../../public_reset.css);
/*全部头部导航*/
.public-header {
height: 44px;
background-color: black;
padding: 0 20px;
/*flex*/
display: flex;
/*水平不换行*/
/*flex-flow: row nowrap;*/
}
.public-header a {
line-height: 44px;
color: #cccccc;
padding: 0 10px;
}
.public-header > a:hover {
background-color: #fff;
color: black;
}
.public-header > span {
margin-left: auto;
}
/*字体图标*/
.public-header > span i {
font-size: 16px;
color: #cccccc;
padding-right: 10px;
}