题1:实现淘宝主页的工具盒框架结构
1 . 使用div盒子模型中的border,margin,padding和position属性,实现淘宝主页的工具盒框架结构
实心框都是图片对象;边线框为文本对象;
解
效果图(iPone 6/7/8 Plus 屏幕尺寸下)
存在的问题
1.适应屏幕变化能力差
大部分元素的大小是写死的
2.图标边缘不对齐
浏览器直接预览会有比较明显的观感
出现过的问题
在调整下方服务的组合元素位置时,使用display: inline-block;
后,显示的位置有点奇怪(如图),当时只对橙色区及外部框的大小重新设置,其余样式同同组样式。
没有参悟出原因。之后通过相对定位调整位置。
index.html
类名命名 参照 CSS | 命名规范小记
题中说明了实心框都是图片对象,在这使用了<div>
代替
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>EX04</title>
<link rel="stylesheet" href="index.css">
</head>
<body>
<div class="g-index">
<div class="g-hd">
<div class="m-nav">
<div class="u-title z-active">公告</div>
<div class="u-title">规则</div>
<div class="u-title">论坛</div>
<div class="u-title">安全</div>
<div class="u-title">公益</div>
</div>
</div>
<div class="g-bd">
<div class="m-info">
<p class="u-text"></p>
<p class="u-text"></p>
</div>
<div class="m-login">
<d