向AI提问

https://free.3v.do/host/
 
 
注册账号—-进入后台了解网站的FTP信息
 
https://huaban.com/
 
 
http://yyt0576.3vzhuji.cc   杨亦涛

第 1 讲:网站的目的

  • 内容 :介绍为什么创建网站,不同类型的网站(如企业官网、个人博客、电子商务平台等)其目的各不相同。例如,企业官网旨在展示公司形象、提供产品信息;电子商务平台着重于促进商品销售。
  • 意义 :帮助初学者明确网站的方向,为后续设计和开发奠定基础。

第 2 讲:网站策划书的编写

  • 内容 :讲解网站策划书的结构和编写要点,包括市场分析(了解目标用户和竞争对手)、网站目标(如提升品牌知名度、增加用户注册量等)、内容规划(确定网站要展示哪些信息和板块)。
  • 意义 :一份完整的策划书能为网站的建设提供清晰的路线图,确保各个环节有序开展。

第 3 讲:网页设计原则及色彩规划

  • 内容 :介绍网页设计的基本原则,例如视觉层次(合理安排元素的大小、位置,引导用户视线)、一致性(保持页面风格统一)、可读性(文字与背景对比度适中、字体选择合适)等。同时,讲解色彩理论在网页设计中的应用,包括色彩搭配技巧(如互补色、同类色搭配)。
  • 意义 :让网页不仅美观,还能有效传达信息,提升用户体验。

第 4 讲:合理的网页布局

  • 内容 :讲解常见的网页布局方式,如响应式布局(页面会根据不同设备屏幕大小自适应调整)、固定布局(页面宽度固定不变)、弹性布局(页面宽度根据视窗宽度按比例调整)。还会介绍布局的工具和技术,如 CSS Grid、Flexbox 等。
  • 意义 :合理的布局能让网页在各种设备上都能良好显示,提高用户的访问便利性。

第 5 讲:网站的风格、技术、功能模块

  • 内容 :分析不同类型网站的风格特点(如新闻网站简洁大气、时尚网站绚丽多彩)、常用技术(如前端的 HTML、CSS、JavaScript,后端的 PHP、Node.js 等)以及功能模块(用户注册登录模块、内容管理模块、在线支付模块等)。
  • 意义 :帮助设计师和技术人员了解网站的全貌,为选择合适的技术和设计风格提供参考。

第 6 讲:网站建设的全过程

  • 内容 :完整梳理网站建设的流程,从需求分析(明确网站的目标、受众)到设计(草图绘制、视觉设计)、开发(前端和后端编码)、测试(功能测试、兼容性测试等)、上线(域名注册、服务器部署)、维护(更新内容、修复漏洞等)。
  • 意义 :让学员对网站建设有系统性的认识,明白每个环节的重要性和相互关系。
 

文本内容标签及其属性

  • <h1><h6>
    • align:用于设置标题文本的对齐方式,取值有 “left”(左对齐)、“right”(右对齐)、“center”(居中对齐)、“justify”(两端对齐),不过 HTML5 中不推荐使用,建议用 CSS 控制。
    • 例如:<h1 align="center">这是一个居中的标题</h1>
  • <p>
    • align:与标题的 align 属性功能类似,用于设置段落文本的对齐方式,同样在 HTML5 中不推荐使用 CSS 替代。
    • 例如:<p align="right">这是一个右对齐的段落。</p>
  • <br>
    • clear:控制换行符前后的空白区域,可取 “left”(清除左侧浮动元素)、“right”(清除右侧浮动元素)、“both”(清除左右两侧浮动元素)、“none”(不清除任何浮动元素),现代 HTML 中较少用,多用 CSS 的 clear 属性来实现。
    • 例如:<br clear="both">

图像标签及其属性

  • <img>
    • src:指定图像的路径,必须属性,可以是相对路径(如 image.jpg)或绝对路径(如 https://example.com/image.jpg)。
    • alt:为图像提供替代文本,当图像无法显示时会显示,对提升网页可访问性很重要。
    • width:设置图像宽度,单位像素或百分比。
    • height:设置图像高度,单位像素或百分比。
    • title:为图像添加提示信息,鼠标悬停时显示。
    • 例如:<img src="image.jpg" alt="描述图片的文字" width="200" height="150" title="图片提示信息">

链接标签及其属性

  • <a>
    • href:指定链接的目标 URL,可以是网页地址、锚点(如 #section1)、邮件地址(如 mailto:[email protected])等。
    • target:指定链接打开的目标窗口或标签页,取值 “_blank”(新窗口或标签页)、“_self”(当前窗口或标签页,默认值)、“_parent”(父窗口或标签页,用于嵌套框架)、“_top”(整个窗口,用于嵌套框架)。
    • title:为链接添加提示信息,鼠标悬停时显示。
    • 例如:<a href="https://example.com" target="_blank" title="打开新页面">链接文字</a>

表格标签及其属性

  • <table>
    • border:设置表格边框宽度,单位像素,多用于开发时查看结构,实际项目用 CSS 控制。
    • cellpadding:定义单元格内容与边框间的空白距离,HTML5 不推荐使用,建议用 CSS。
    • cellspacing:定义单元格之间的空白距离,同上。
    • 例如:<table border="1" cellpadding="5" cellspacing="0">
  • <th><td>
    • colspan:指定单元格跨越的列数,如 <td colspan="2">
    • rowspan:指定单元格跨越的行数,如 <td rowspan="3">
    • 例如: `<table border=”1″>

      <tr> <th colspan=”2″>表头跨越两列</th> </tr> <tr> <td rowspan=”2″>单元格跨越两行</td> <td>普通单元格</td> </tr> <tr> <td>普通单元格</td> </tr>

    </table>`

表单标签及其属性

  • <form>
    • action:指定表单提交时数据发送到的服务器端脚本或处理程序的 URL。
    • method:定义数据发送方法,“GET”(数据附加在 URL 后)或 “POST”(数据在请求体中发送,更安全适合敏感信息和大数据量)。
    • 例如:<form action="https://example.com/submit" method="POST">
  • <input>
    • type:定义输入框类型,如 “text”(单行文本输入框)、“password”(密码输入框)、“radio”(单选按钮)、“checkbox”(复选框)、“submit”(提交按钮)等。
    • name:为输入框指定名称,表单提交时与值一起发送到服务器。
    • value:设置输入框的默认值或显示的值。
    • 例如:<input type="text" name="username" value="默认用户名">
  • <textarea>
    • name:标识表单元素,提交表单时将值和名称一起发送到服务器。
    • rows:指定文本区域的行数,控制高度。
    • cols:指定文本区域的列数,控制宽度。
    • 例如:<textarea name="message" rows="4" cols="30"></textarea>
  • <select>
    • name:标识下拉列表,提交表单时将选中的选项值和名称一起发送到服务器。
    • multiple:添加此属性允许用户选择多个选项,需配合 Ctrl 键(Windows)或 Command 键(Mac)多选。
    • 例如:<select name="options" multiple>
  • <button>
    • type:定义按钮类型,“submit”(提交按钮)、“reset”(重置按钮)、“button”(普通按钮)。
    • 例如:<button type="submit">提交表单</button>

其他标签及其属性

  • <div><span>
    • id:为元素指定唯一标识符,用于 JavaScript 操作元素或 CSS 指定样式。
    • class:为元素指定一个或多个类名,用于 CSS 样式设置。
    • 例如:<div id="header" class="container">
  • <meta>
    • charset:指定网页字符编码,如 <meta charset="UTF-8">
    • namecontent:设置其他元数据,如 <meta name="viewport" content="width=device-width, initial-scale=1.0">
    • 例如:<meta name="description" content="网页描述内容">
  • <link>
    • rel:指定链接类型,如 “stylesheet” 表示外部 CSS 样式表。
    • href:指定外部资源路径,如外部 CSS 文件路径。
    • 例如:<link rel="stylesheet" href="style.css">
 
 
 

第 1 讲:HTML 的结构、文字颜色、字体

  1. HTML 基本结构
    • <html> :作为 HTML 文档的根元素,所有其他元素都必须嵌套在 <html> 标签内。
    • <head> :包含文档的元数据,例如文档的标题、字符集、引入的样式表和脚本等信息。
    • <body> :包含文档的主体内容,即用户在浏览器窗口中能看到的所有内容,如文本、图像、链接等。
  2. 设置文字颜色
    • 可以使用 <font> 标签的 color 属性来设置文字颜色,例如 <font color="red">红色文字</font>。不过在现代 HTML 中,更推荐使用 CSS 样式来设置颜色,通过 color 属性,例如 <p style="color: blue;">蓝色文字</p>
  3. 设置字体
    • 同样可以使用 <font> 标签的 face 属性设置字体,如 <font face="Arial">Arial 字体文字</font>。还是建议用 CSS 的 font-family 属性,像 <p style="font-family: 'Times New Roman';">Times New Roman 字体文字</p>

第 2 讲:文字效果

    1. 加粗文字
      • <b> :用于对文字进行简单的加粗显示,不具有任何特殊的语义,仅仅是视觉上的强调。例如 <b>这是加粗的文字</b>,常用于需要吸引用户注意但不强调语义的场景。
      • <strong> :也用于加粗文字,但它表示文字具有重要的强调意义,对搜索引擎优化(SEO)和屏幕阅读器等辅助技术更友好。例如 <strong>这是一个需要强强调的重要信息</strong>
    2. 倾斜文字
      • <i> :用于对文字进行倾斜显示,同样不具有特殊的语义,只是单纯的样式变化。例如 <i>这是倾斜的文字</i>,可用于引用、技术术语等场景。
      • <em> :使文字呈现倾斜效果,表示文字具有强调的语义,在语义化 HTML 中更推荐使用。例如 <em>这是一个需要强调的内容</em>,它在可访问性和语义传达方面更有优势。
    3. 下划线文字
      • <u> :用于给文字添加下划线,不带有语义强调,只是视觉上的标识。例如 <u>这是带有下划线的文字</u>,可用于标记需要特别注意的部分,但需谨慎使用,因为下划线有时会被用户误认为是超链接。

        1. 上标文字
          • <sup> :用于定义上标文字,常用于数学表达式中的指数、化学式中的原子个数等。例如,在数学公式中表示平方 <x<sup>2</sup>> ,在化学式中表示离子电荷 <O<sup>2-</sup>>
        2. 下标文字
          • <sub> :用于定义下标文字,常见于化学式中的元素下标、数学表达式中的序列下标等。例如,化学式中的水分子 <H<sub>2</sub>O> ,数学中的序列 <a<sub>n</sub>>

第 3 讲:HTML 表格

  1. 表格创建
    • 使用 <table> 标签创建表格,<tr> 标签定义表格行,<td> 标签定义表格单元格。例如: `<table border=”1″> <tr> <td>单元格 1</td> <td>单元格 2</td> </tr> <tr> <td>单元格 3</td> <td>单元格 4</td> </tr>

      </table>`。

  2. 表格样式设置
    • 可以通过表格的 border 属性设置边框,bgcolor 属性设置背景颜色 ,cellpadding 属性设置单元格内容与边框的距离,cellspacing 属性设置单元格之间的距离。不过还是建议用 CSS 样式来控制表格外观,如 border-collapse 属性控制边框合并,background-color 设置背景色等。
  3. 表格应用
    • 表格常用于展示结构化的数据,比如成绩单、财务报表等。

第 4 讲:HTML 标记

  1. 文本内容标签
    • <h1><h6> :定义不同级别的标题,<h1> 是最高级别,字体最大,<h6> 字体最小,用于组织页面内容的标题层次结构。
    • <p> :定义段落,用于包裹文本段落内容。
    • <br> :插入换行,用于强制文本换行,如在一段文本中需要强制换行显示。
    • <hr> :插入水平线,用于分隔不同区域的内容,在视觉上起到分隔作用。
  2. 图像标签
    • <img> :用于在页面中插入图像,需指定图像的路径(src 属性)和替代文本(alt 属性),例如 <img src="image.jpg" alt="描述图片的文字">
  3. 链接标签
    • <a> :定义超链接,href 属性指定链接的目标 URL,链接文字放在 <a></a> 之间,例如 <a href="https://example.com">链接文字</a>

第 4 讲:HTML 的标示、区段标记

  1. 块级分区元素
    • <div> :用于定义文档中的一个分区或节,通常用于 CSS 布局,可以包含其他元素,是一个块级元素。
  2. 行内分组元素
    • <span> :用于对文本进行分组或应用样式,是一个行内元素,通常只包含文本或其他行内元素。
  3. 独立内容区块
    • <section> :定义文档中的一个独立内容区块,如文章的不同部分,通常会有一个标题和相关的内容。
  4. 独立内容单元<article> :表示文档中一个独立的、可复制的内容单元,例如博客文章、新闻报道等,可以独立于文档的其余部分进行分发。