整站开发详细步骤

2023-12-06 20:40
文章标签 步骤 开发 详细 整站

本文主要是介绍整站开发详细步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一节:项目搭建
打开UI设计图,浏览页面主要内容,熟悉结构
开发整站的两种方式:1、从头往下依次把每个盒子写完。(常用)2、先把整站的布局搞定,然后把每个布局盒子中的子元素补齐:(模块化)
整站开发目录结构:
所有文件放在:目标网站名称
所有图片放在:image
所有css文件放在:css
所有js文件放在:js
整站的入口:index.html
第二节:css的初始化(cssReset)
可参考:https://github.com/yui/yui3/blob/25264e3629b1c07fb779d203c4a25c0879ec862c/src/cssreset/css/cssreset.css
初始化文件编辑完成后在html文件中使用<link rel="stylesheet"href=“css/cssReset.css”>语句进行引用。
第三节:页面的版心和通栏
使用FW测量版心间距,拉出标尺(辅助线)对齐版心最左边,右边同。按shift得到间距。
写好页面顶部代码,新建index.css文件存放页面样式代码。
取背景颜色:使用FW滴管工具(快捷键i),鼠标移到滴管图标旁可查看颜色相应十六进制码。
测量高度(快捷键m)
第四节:完成top部分代码
双击FW中文字可得到字体大小和类型
使用ul和li标签进行top上的文字编写并在cssReset文件中添加a标签的初始化。
注意浮动设置与间隙设置。
第五节:精灵图设置
精灵图:css sprit
用于将网站上的一些小图片管理到一个大图片中。
制作精灵图需注意:
1、一定是一些小图片(最好是不太会发生变化)
2、精灵图在制作的时候宽度一定要大于最大的图片的宽度
3、图片与图片之间要有空隙
4、在精灵图制作完成之后一定要将精灵图的下方留出足够的位置以便扩展。
具体制作方法为:在FW中建新文件,用抠图工具将所需图案抠下导出,再导入到新文件里。
精灵图的使用:一般结合background使用(index.html中在a标签与li标签之间插入s标签使用精灵图)如图所示为在index.css文件中使用精灵图的代码:
在这里插入图片描述
第六节:logo的编写和搜索引擎的优化
用firework测量好logo的长宽再用代码编写。

搜索引擎的优化:以便搜索引擎识别此网站关键词。
在这里插入图片描述
第七节:logo输入框:
在这里插入图片描述
第八节:导航
先测量导航高度,写入文字行,利用float:left设置浮动使文字并排显示,测量文字选项的间距(padding:上 右 下 左)
在这里插入图片描述
注:a标签不能继承父标签li的字体样式设置,因此设置时需要另建一个。
导航使用无序链表建立。
点击触发的效果使用鼠标移入事件:
在这里插入图片描述
第九节:banner
先测量好各个板块距离,编写背景模块,再加入文字。
banner部分标题可用h2标签。
第十节:

板块间的间隙可用margin-bottom或margin-top完成。
居中设置可用:margin:0 auto;
在这里插入图片描述

这篇关于整站开发详细步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/463247

相关文章

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

Spring boot整合dubbo+zookeeper的详细过程

《Springboot整合dubbo+zookeeper的详细过程》本文讲解SpringBoot整合Dubbo与Zookeeper实现API、Provider、Consumer模式,包含依赖配置、... 目录Spring boot整合dubbo+zookeeper1.创建父工程2.父工程引入依赖3.创建ap

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

创建Java keystore文件的完整指南及详细步骤

《创建Javakeystore文件的完整指南及详细步骤》本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和... 目录1. 秘密键(私钥)的理解与管理私钥的定义与重要性私钥的管理策略私钥的生成与存储2. 证书的创建与