--- title: "06-入门小项目" created: 2025-11-25 tags: - 项目筑基 --- # 入门小项目 > web 前端基础的收官:从建目录、三个 css 文件分工到 base.css 清默认样式,把学过的标签和布局串成一个真正的网站骨架。 ## 项目 ### 文件和目录准备 1、建文件夹 别用中文命名 网站名字的拼音+面向什么端+给什么人用 wei-pc-client(玮 pc 端 客户端) 然后所有相关的文件都放在该文件夹中 2、把 .ico 小图标放进该目录中 这个东西一般放在根目录 3、创建 images 文件夹和 uploads 文件夹 - images 中放的是网站固定使用的图片素材,如:logo、样式修饰图片… 等 - uploads 中存放的网站非固定使用的图片素材,如:商品图片、宣传图片…等(需要人上传 且方便更新) 4、创建 index.html 在根目录 5、创建 css 文件夹 然后在里面创好 3 个 .css 文件: - base.css 放公共样式 - common.css 放多个网页中相同模块的样式 - index.css 放首页样式 这样一来 逻辑就非常清楚了 ![[web-image192.png]] ### 基本代码准备 先把 3 个样式表 link 下来 ![[web-image193.png]] 顺序还是有点讲究的 如果三个设置了同一模块不同样式 会后来者居上 所以把 index.css 连接在最下面 然后标题、关键字、说明文字以及小图标的准备 ```html ``` 接着做一些固定样式的设置 也就是设置 base.css 其实这个可以保存起来 以后都可以直接 cv ```css /* 清除默认样式的代码 */ /* 去除常见标签默认的 margin 和 padding */ body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, input { margin: 0; padding: 0; } /* 內减模式 */ * { box-sizing: border-box; } /* 设置网页统一的字体大小、行高、字体系列相关属性 */ body { font: 16px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; color: #333; } /* 去除列表默认样式 */ ul, ol { list-style: none; } /* 去除默认的倾斜效果 */ em, i { font-style: normal; } /* 去除a标签默认下划线,并设置默认文字颜色 */ a { text-decoration: none; color: #333; } /* 设置img的垂直对齐方式为居中对齐,去除img默认下间隙 */ img { vertical-align: middle; } /* 去除input默认样式 */ input { border: none; outline: none; color: #333; } /* 左浮动 */ .fl { float: left; } /* 右浮动 */ .fr { float: right; } /* 双伪元素清除法 */ .clearfix::before, .clearfix::after { content: ""; display: table; } .clearfix::after { clear: both; } ``` 然后各个页面都有版心 应该将版心的样式写在 common.css 文件中去 ```css .wrapper{ width: 1240px; margin:0 auto; } ``` 后面再细化 对于页面中某板块的版心进行设置即可 比如首页的导航栏里的版心 ```css .shortcut .wrapper { } ``` 根据设计图纸 自上而下 自左而右 分析 div 排版 利用浮动进行排版 **学习思维** 确定一层后 先把里面元素分析开来 利用背景颜色调整各版块位置 再添加各种细节 最后消除背景颜色 关于 logo 优化 因为 h 比单纯的 a 更有利于优化搜索引擎 所以 logo 以 h1 嵌套 a 的形式展示 ```html ``` 这样不能添加图片 但是可以添加背景图片 为了隐藏字不显示出来 ## 最后 web 前端的基础就这些 要往后学需要了解 JavaScript、vue 框架等等 css 也有很多神奇之处 当前要懂得: - 网页就是文件夹 有头绪地放好各类资源 - 学会一下 vscode 的小技巧 - 能看懂代码结构 精准使用选择器 - 分屏编写 html 和 css 文件 - 清楚布局思路 利用浮动、定位布局 - 以及一些拓展用法 现在做到的主要是能看懂 知道别人网页大概是个什么样子做出来的 学会"搬运" 积累素材 将学过的汇总起来 慢慢搭建一个自己的网站 一些有很多前端元素代码的网站 可以偷来用—— http://eleui.cn/search?s=s&k=VA https://gitee.com/the_bar_drinks_milk/eggplant-knows-programming ## 附件 - [[web前端.docx|web前端.docx]] --- ⬅️ [[05-定位与装饰|05-定位与装饰]] 🏠 [[00-前端与可视化|00-前端与可视化]] ➡️ [[07-vue 入门|07-vue 入门]]