网站的建站流程

页面图例

http://weixin.qq.com/r/p0yguLDEUu0trfTb9xm1 (二维码自动识别)

网页的结构

WEB标准

WEB标准是网页制作的标准,它不是一个标准,它是根据网页的不同组成部分生成的一系列标准。这些标准大部分由W3C起草发布,也有部分标准由ECMA起草发布

(1)W3C( World Wide Web Consortium )万维网联盟,创建于1994年是Web技术领域最具权威和影响力的国际中立性技术标准机构;是专门负责网络标准制定的非赢利组织。制定了结构标准和样式标准; (2)ECMA:欧洲电脑网商联合会(厂商协会),制定了行为标准;

计算机语言

HTML

HTML 指的是超文本标记语言 (Hyper Text Markup Language) www万维网的描述性语言。 XHTML指可扩展超文本标记语言(标识语言)(EXtensible HyperText Markup Language)是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。 HTML5指的是HTML的第五次重大修改(第5个版本)

HTML发展

编辑器

建立站点

规划网站的所有内容和代码
整合资源

文件的命名规范

  • 小写英文字母、数字、下划线的组合,
  • 其中不得包含汉字、空格和特殊字符;
  • 必须以英文字母开头。

HTML开始

1:HTML架构

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">有三种:  Strict(严格型)、 Trasitional(过渡型)、 Frameset(框架型)

2:HTML5基本结构

3:HTML语言

  • HTML语言组成

(1)标签

txt 写在尖角号<>里的第一个单词,叫做标记,也叫做标签,也称作元素;

(2)属性

标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在双引号内 一个标记可以有多个属性,属性和属性之间用空格隔开,属性不分先后顺序

  • HTML语法

(1)常规标记(双标记): <标记名称 属性1名="属性1值" 属性2名="属性2值" ………… >

(2)空标记(单标记):<标记名 属性1名="属性1值" />

常用标签

1 : 文本标题标签

文本标题共有6个(h1-h6)
<h1>一级标题</h1>(唯一性,放网站LOGO)
<h2>二级标题</h2>
...
<h6>六级标题</h6>

2:字体倾斜&加粗标记

文本倾斜:<i></i><em></em>文本加粗:<b></b><strong></strong>

3:下划线

<u></u>

4 : 换行&水平线

<br>
<hr>

5:上标&下标

<sup></sup>
<sub></sub>

6 : 段落标记

<p></p>

7 : 字符 ( 小段文本 )

<span></span>

8 : 常用转义字符

&nbsp;     不换行空格
&gt;       >右尖括号
&lt;       <左尖括号
&copy;     备案中图标版权 ©

8 :列表

​ (1) 无序列表

<ul><li>列表项内容</li><li>列表项内容</li><li>列表项内容</li>........
</ul>

​ (2)有序列表

<ol><li>列表项内容</li><li>列表项内容</li><li>列表项内容</li>........
</ol>

type:规定列表中的列表项目的项目符号的类型 语法:<ol type=“ a"></ol> 1 数字顺序的有序列表(默认值)(1, 2, 3, 4)。 a 字母顺序的有序列表,小写(a, b, c, d)。 A 字母顺序的有序列表,大写(A,B,C,D) i 罗马数字,小写(i, ii, iii, iv)。 I 罗马数字,大写(i, ii, iii, iv)。 start 属性规定有序列表的开始点。(start的属性值必须是数字) 语法:<ol start="5"></ol>

​ (3)自定义列表

<dl>dt></dt><dd></dd>
</dl>

9 : 超链接

<a></a>属性:href = 'url'target = "_blank  /  _self";title = '文本提示'拓展:rel = 'nofollow';

10 : 图片

<img>属性:src = 'url';alt = ' 标签 实例 带有指定替代文本的图像'  title = '文本提示'width = ''height = ''border = ''

图片 title 和 alt区别:

alt:1、alt属性是考虑到不支持图像显示或者图像显示被关闭的浏览器的用户,以及视觉障碍的用户和使用屏幕阅读器的用户。当图片不显示的时候,图片的替换文字。2、alt属性值得长度必须少于100个英文字符3、alt属性是img标签的必须属性,如果没有特别意义的图片,可以写alt=""4、alt属性是搜索引擎判断图片与文字是否相关的重要依据,alt属性添加到img主要的目的才是为了SEOtitle:1、title属性并不是必须的。2、title属性规定元素的额外信息,有视觉效果,当鼠标放到文字或是图片上时有文字显示。3、title属性并不作为搜索引擎抓取图片的参考,更多倾向于用户体验的考虑。

11 : 相对路径

(同级)1)当当前文件与目标文件在同一目录下,直接书写目标文件的文件名+扩展名;
(上级找下级)2)当当前文件与目标文件所处的文件夹在同一目录下,写法如下:文件夹名/目标文件全称+扩展名;
(下级找上级)3)当当前文件所处的文件夹和目标文件在同一目录下,写法如下:../目标文件文件名+扩展名;

12 : DIV

13 : HTML注释

<!-- 注释 -->

表格

1 : 表格基本结构

<table><tr><td></td><td></td></tr>
</table><!-- table 为表格tr 行td 列(每一个单元格)
-->

2:表格的html属性

1)width="表格的宽度"
2)height="表格的高度"
3)border="表格的边框"
4)bordercolor="边框色"
5)cellspacing="单元格与单元格之间的间距"
6)cellpadding=“单元格与内容之间的距离"
7)align="表格水平对齐方式"取值:left、right、center、valign=“垂直对齐” top\bottom\middle
8)合并单元格属性:(td)合并列: colspan=“所要合并的单元格的列数"合并行: rowspan=“所要合并单元格的行数”

3 : 数据行分组

<thead></thead>
<tbody></tbody>
<tfoot></tfoot>

4 : 数据列分组

<colgroup span="value"></colgroup>
<!--span属性为把几列分为一组-->

5 : 列标题

<th></th>

6: 表格标题

<caption></caption>

7: 表格属性

1、单元格间距:border-spacing:value; 说明:单元格间距(该属性必须给table添加) 表示单元格边框之间的距离, 不可取负值  2、合并相邻单元格边框:border-collapse:separate/collapse; 说明:合并相邻单元格边框 (该属性必须给table添加) separate(边框分开)默认值; collapse(边框合并)  3、无内容时单元格的设置:empty-cells:show/hide; 说明:定义当单元格无内容时,是否显示该单元格的边框区域;show:显示 ;hide:隐藏;  4、显示单元格行和列的算法(加快运行的速度): table-layout:auto/fixed;

HTML5--入门介绍相关推荐

  1. html5入门介绍(第一讲)——黄丹华

    •HTML5 HTML5开发进程 •08年工作草案 •09年停滞一年 •10年重新启动 HTML5计划 •2012年发布候选推荐版 •2022年发布计划推荐版本 html5新的认识包括兼容性.实用性. ...

  2. html编程入门指南,给萌新HTML5 入门指南

    本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员 ...

  3. 给萌新HTML5 入门指南

    HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员前端技术也成了必备技能之一,本篇文章的目的是为了帮助萌新的入门指导,也同时希望能为老鸟起到一定查漏补缺的作用,那么让我们开始 ...

  4. html5 移动页面,html5入门到精通,移动设备的html5页面布局

    移动设备的html5页面布局 我们结合移动设备(手机和平板电脑)的特性,介绍HTML5中新增的语义化标签元素,以及在移动Web浏览器下Web页面布局的知识及例子. HTML5标准添加的新元素当中,用于 ...

  5. uni-app入门介绍

    uni-app入门介绍 软件开发的时间通常是这样的:一开始的 90% 开发工作用掉了整个计划 90% 的时间,剩下的 10% 同样需要整个计划 90% 的时间,而最终发布前的修改也是如此.-- 汤姆 ...

  6. 10分钟HTML5入门基础知识(二)

    html5开发与旧式浏览器的兼容 我们已经讨论了HTML5许多很酷的新功能,包括新的语义元素.为画图而生的canvas标签,以及音频与视频支持. 你可能会想:这些东西是很好,但当用户的浏览器不兼容HT ...

  7. 10分钟HTML5入门基础知识(一)

    毫无疑问,对于开发人员而言, HTML5 已是一个热点话题.如果你需要快速了解HTML5的功能的基本原理,阅读本文是你最好的选择. 本文来自The Code Project的付费搜索位置,由Solut ...

  8. .NET读写Excel工具Spire.Xls使用(1)入门介绍

    原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...

  9. 独家 | 集成学习入门介绍

    作者:Jason Brownlee 翻译:wwl 校对:王琦 本文约3300字,建议阅读8分钟. 本文介绍了我们在生活中的许多决定包括了其他人的意见,由于群体的智慧,有的时候群体的决策优于个体.在机器 ...

  10. SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

    为什么80%的码农都做不了架构师?>>>    SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://proje ...

最新文章

  1. ECSHOP删除云服务
  2. 【原】东拼西凑PBR(1):PBR基础
  3. Mac下编译ffmpeg出现“ERROR: x265 not found using pkg-config”
  4. Cloudify — 部署 OpenStack 基础设施
  5. load xml error什么意思_XML文件解析实践(DOM解析)
  6. 虚函数和纯虚函数的区别?
  7. elasticsearch使用优化备忘
  8. AtCoder Beginner Contest 177总结
  9. 《算法笔记》的codeup打不开怎么办
  10. java中的jQuery与Ajax的应用,菜鸟教程
  11. 串行通信接口详细描述
  12. Linux下为Calibre书库打中文目录名与文件名补丁
  13. 搜狗推送工具只搜狗快速收录方法点解
  14. C语言 绘制漂亮的六叶图案
  15. 如何修改第三方DLL文件名
  16. 《天池龙珠 - Python训练营》03.Python基础进阶:从函数到高级魔法方法
  17. 复旦大学2015--2016学年第一学期高等代数I期末考试情况分析
  18. java地图代码_如何在Java中生成地图?
  19. 游戏系统开发设计分享
  20. python整形变量赋初值_为了给整型变量a、b、c赋初值10,下面正确的python语句是...

热门文章

  1. mybatis 启动报错 分析
  2. python中bool函数用法_在python中bool函数的取值方法
  3. DDS、openDDS和fast DDS介绍
  4. 掌阅群分享技术点收集(app性能优化专攻)
  5. 产品经理的战场:需求评审会
  6. 【Oracle】关于索引的那些事
  7. Android项目实战--手机卫士
  8. php新闻删除功能设计,PHP开发 新闻发布系统之新闻删除页面
  9. Go语言交叉编译二进制文件
  10. NProgress.js进度条