html基础知识介绍
- 格式:ppt
- 大小:1.62 MB
- 文档页数:31
手把手教你学习HTML和CSS的基础知识第一章:HTML基础知识HTML,全名为超文本标记语言(HyperText Markup Language),是用于创建网页的标准标记语言。
学习HTML是学习网页开发的第一步。
本章将介绍HTML的基础知识。
1.1 HTML的起源与发展HTML最早由蒂姆·伯纳斯-李(Tim Berners-Lee)于1990年创造,并在1993年发布了HTML 2.0的第一个正式规范。
随着时间的推移,HTML不断发展,现在最新的版本是HTML5。
1.2 HTML文档的结构HTML文档由HTML标签组成,标签用于定义文档的结构和呈现内容。
一个HTML文档通常包含<head>、<body>和</html>等标签。
1.3 HTML标签的基本语法HTML标签由尖括号包围,并以起始标签和结束标签的形式出现。
例如,<p>是一个起始标签,</p>是一个结束标签。
还有一些标签是没有结束标签的,如<br>标签。
1.4 HTML元素与属性元素是指由起始标签、内容和结束标签组成的整体。
属性提供了关于元素的额外信息,如元素的样式、链接地址等。
HTML元素和属性中的内容是由标签和值组成的。
1.5 常用的HTML标签HTML有很多常用的标签,本章只介绍一些基础的标签。
如<h1>到<h6>标签用于定义标题;<p>标签用于定义段落;<a>标签用于创建超链接等。
第二章:CSS基础知识CSS,全名为层叠样式表(Cascading Style Sheets),是用于网页设计的样式表语言。
学习CSS可以为HTML文档添加样式和布局。
本章将介绍CSS的基础知识。
2.1 CSS的起源与发展CSS最早由赖耶斯博士(Håkon Wium Lie)和贝尔纳斯·卡尔(Bert Bos)于1996年创造,并在1997年发布了CSS1的第一个正式规范。
HTML 基础知识培训一、HTML入门HTML英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。
用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage 的连结信息。
使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。
所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。
过HTML可以表现出丰富多彩的设计风格图片调用:<img src="路径/文件名">文字格式:<font size="+5 " color="00FFFF">文字</font>通过HTML可以实现页面之间的跳转页面跳转:<a href="" title="" target="_blank">超级链接</a>通过HTML可以展现多媒体的效果音频、视频、动画上面我们在示例超文本特征的同时,采用了一些我们在制作超文本文件时需要用到的一些标签。
所谓标签,就是它采用了一系列的指令符号来控制输出的效果,这些指令符号用“<标签名属性=”值”></标签名>”来表示。
二、HTML的基本结构超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。
<html><head>头部信息</head><body>文档主体,正文部分</body></html>其中<HTML>在最外层,表示这对标记间的内容是HTML文档。
HTML知识第3章 HTML相关技术基础知识纵观各种动态页⾯开发技术,⽆论是JSP、ASP还是PHP都⽆法摆脱HTML的影⼦。
这些动态的页⾯开发技术⽆⾮是在静态HTML页⾯的基础上添加了动态的可以交互的内容。
HTML是所有动态页⾯开发技术的基础。
在接下来的章节将要详细介绍的就是HTML相关的⼀系列技术,包括HTML、JavaScript和CSS。
其中HTML是⼀组标签,负责⽹页的基本表现形式;JavaScript是在客户端浏览器运⾏的语⾔,负责在客户端与⽤户的互动;CSS是⼀个样式表,起到美化整个页⾯的功能。
本书不是详细介绍HTML的专著,在本章也只是讲解Web开发中最常见的HTML知识,⽬的在于使读者能尽快进⼊Web开发的状态。
如果读者有更深层次的需求可以参考专门讲解HTML的书籍。
3.1 HTML 基础知识在各种Web开发技术中,HTML⽆疑是最为基础的。
任何动态语⾔都离不开HTML的⽀持。
所以在开始Web开发的学习之前,读者还是需要静下⼼来打好这个基础。
在这个章节中将会概述HTML的框架知识。
3.1.1 什么是HTMLHTML(Hyper Text Markup Language)即超⽂本标记语⾔,⽤来描述Web⽂档数据。
⽤户可以通过URL链接来访问这种Web⽂档,从⽽达到信息展⽰、信息共享的⽬的。
下⾯就是⼀个简单的HTML ⽂档的例⼦。
//--------⽂件名:First.html-------------------欢迎光临!这是我的第⼀个HTML⽂档。
在这个HTML⽂档中,可以看出HTML的简单结构,每个HTML⽂档都包括⼀对标签,这是所有HTML⽂档所必需的。
在这个标签中间还包括着其他两对、,其中在中是HTML⽂档的头信息,包括标题、关键字、页⾯编码格式、引⼊的CSS或者是JavaScript⽂件的路径等基本信息。
在中间放置的是⽂档要表述展⽰的内容,在上⾯这个例⼦中我们要展⽰的仅仅是“欢迎光临!这是我的第⼀个HTML⽂档。
HTML超文本标记语言,一种规范预定义,已经定义好的各种标记,只需要我们把对应的标记放到合适的位置一. HTML基本语法与基本结构(重点)标记的使用1、标记一般成对出现,包含开始标记和结束标记2、标记可以嵌套使用,但是不能交叉使用3、标记不区分大小写属性的使用(属性控制内容的格式,额外的格式)1、书写位置在开始标记中2、格式:属性名=“属性值",多个属性之间使用空格分割3、不同的标记属性可能相同也可能不同4、属性使用的标记中,只能对本标中的内容记产生影响5、属性不冲突时,效果叠加,属性冲突时,就近原则html的基本结构〈html>-—--声明网页〈head〉———-网页的头部信息<title〉标题〈/title〉—---网页的标题</head><body〉—---网页的主体,网页内容主要展示的部分网页的主要内容</body>〈/html〉二. 文本格式的应用1、标题标记<hn>,n的取值1-6,1级标题最大效果:加粗显示,带有自动换行属性:align控制标题的对齐方式,取值left(左对齐,默认值)|center(居中)|right (右对齐)2、段落标记<p〉效果:把内容分段展示,自动换行属性:align,控制段落内容的对齐方式,取值left(左对齐,默认值)|center(居中)|right(右对齐)3、换行符〈br /〉,单标记,不需要结束标记,换行但不分段空格符号: 表示一个空格强制换行符:<br /〉4、水平线标记<HR />,单标记效果:水平线,默认是一个粗细为2px(像素)的线条属性:size 控制水平线的粗细,取值为整数,单位为像素(px)width 控制水平线的长度,取值可以是像素单位,也可以是百分数(相对于浏览器窗口百分比)noshade设置水平线不带有阴影,该属性不需要取值color 设置水平线的颜色,取值可以是英文的颜色值,也可以是十六进制的颜色代码align 控制水平线的对齐方式,取值left(左对齐)|center(居中,默认值)|right(右对齐)5、分节标记<div〉效果:把内容设置为一节,前后带有自动换行属性:align控制div中内容的对齐方式,取值left(左对齐,默认值)|center(居中)|right(右对齐)6、居中标记符<center>效果:把center标记中的内容居中显示7、文本控制标记<font>效果:控制字体的各种显示样式属性:size 控制字体的大小,取值为绝对值时,1--7,数字越大字体越大,取相对值时,参考的是默认字体(3号),取值在-2-—+4之间color 控制字体的颜色face 控制字体的字体,取值可以是多个值,多个值之间使用逗号分割,取值时从左往右依次取值,找到合适的值为止,假如都不支持,使用默认格式显示8、字体的物理样式加粗:<b>斜体:〈i>下划线:〈u〉删除线:<s〉上标:<sup〉下标:〈sub>1、常用逻辑字符〈ADDRESS〉网页设计者或维护者的信息,通常显示为斜体<CITE> 表示文本属于引用,通常显示为斜体<CODE〉• 表示程序代码,通常显示为固定宽度字体<DFN> • 表示定义了的术语,通常显示为黑体或斜体〈EM> 强调某些字词,通常显示为斜体〈KBD〉表用户的键盘输入,通常显示为固定宽度字体〈SAMP> 表示文本样本,通常显示为固定宽度字体〈STRONG〉特别强调某些字词,通常显示为粗体<VAR> 表示变量,通常显示为斜体2、列表标记1、有序列表,〈ol〉,需要配合〈li>标记使用一个<li>标记对应一个选项ol的属性:type 控制列表的符号样式,取值1|A|a|i|I,默认是1start 控制列表的起始值,取值为任意的整数li的属性:type控制选项自身的符号样式,取值1|A|a|i|Ivalue控制选项本身的起始值,取值为任意整数,但是修改自身起始值之后,会对同一个列表中本选项之后的同级<li〉标记产生影响2、无序列表,<ul>,配合<li>标记使用一个<li>标记对应一个选项ul的属性:type 控制所有选项的符号样式,取值disc(实心圆,默认值)|circle(空心圆)|square(方块)li的属性:type控制选项本身的符号样式li标记用在ol中,type属性的取值跟ol的type属性取值走,用在ul中,跟着ul的type属性取值走3、定义列表,<dl〉,完成对定义列表的声明<dt>,术语标记,可以理解为类似于列表选项的标题使用〈dd>,描述标记,可以理解为类似于列表的选项使用三. 在网页中使用图片标记:〈img>,单标记,不需要结束标记属性: src 引入图片资源的路径绝对路径:资源在服务器上的位置,该位置是从盘符出发相对路径:资源在服务器上的相对位置,从网页本身出发.。
HTML基础知识总结⽬录标签分类常⽤标签表单框架常⽤的布局组合标签HTML4和HTML5的区别:HTML5 中新增的语义标签 - 了解HTML5 新的表单属性form 新属性input 新属性HTML5 新的表单元素 -- 了解HTML5 中新的 input 类型HTML5 中新增的⾳频HTML5 中新增的视频HTML5 中已经移除的元素转义符号标签的属性:多个属性中间⽤空格< 标签名称属性名 1 = " 属性值 " 属性名 2 = " 属性值 " ></ 标签名称 ><p id = "p1" name = "p1" ></p>标签分类标签分类:块状元素、⾏级元素块状元素:⼀般都是新起⼀⾏,可以容纳⾏内元素和其他块级元素;⾏级元素:⼀般都是语义级别的基本元素,⼀般只能容纳⽂本或者其他⾏内元素。
块状元素和⾏内元素的区别:1 、块级元素会独占⼀⾏,其宽度⾃动填满其⽗元素宽度;⾏内元素会排列到同⼀⾏⾥,其宽度随元素的内容变化⽽变化。
2 、块级元素可以设置宽⾼;⾏内元素设置宽⾼⽆效。
3 、块级元素可以设置 margin , padding 属性;⾏内元素的⽔平⽅向的 padding会有边距效果,但是竖直⽅向的 padding没有效果。
(此处的属性稍后介绍)属于块状元素的:标题标签 h1-h6,段落标签 p ,⽔平线标签 hr,有序列表标签 ol--li,⽆序列表标签 ul--li,定义描述标签 dl-dt-dd,容器标签 div:属于⾏级元素的:范围标签: span图像标签: img基本结构:常⽤标签⽂本标签<h1></h1>段落标签 <p></p>换⾏标签<br/>⽔平线标签 <hr/>范围标签<span></span>图⽚标签<img 属性 />图⽚标签的热点区域<map name="?" /> <atea 形状范围链接标题 / >列表标签:⽆序<ul> <li> <li/> <ul/> 有序<ol> <li> <li/> <ol/>描述标签:图⽂混编 <dl> <dt>(⽂字或图⽚)<dt/><dd>(⽂字说明多个)<dd/> <dl/>布局标签:<div>中间放其他标签的容器<div/>超链接和锚链接:<a><a/>属性 name:锚点 herf:⽬标(⽹页#锚点)规则表格:<table> <tr > <td><td/> <td><td/> <tr/> <table/> <th>标题⾏<th/> align 左右对齐 valign 上下对齐不规则表格:属性 colspan="列数" rowspan="⾏数" 然后把被占的格删掉⾼级标签:标题和逻辑分区标签表格标题:<caption>标题⽂字<caption/>表格逻辑分区:thead tbody tfoot表单id:· 元素的唯⼀表⽰,不重复name: 表单项元素的名称,服务器获取数据通过该名称value: 表单项元素的值,服务器获取数据通过name 获取到的就是 value type: 表⽰表单项元素的呈现形式class: 表⽰样式名称readonly: 表⽰只读,⽤户只能看不能改disabled:表⽰禁⽤,该元素不能改⽽且背景是灰⾊⽂本框:密码框:单选按钮:复选框:⽂件域:⽇期-h5中的新特性:隐藏域:下拉列表框:⽂本域:按钮:提交按钮、图⽚按钮、重置按钮、普通按钮最终效果:地址栏内容:dest.html?userId=1001&userName=lina&password=12312&gender= ⼥ &statu=1&hobby=swim&hobby=movie& headImg=a.png&birthday=2020-10-24T20%3A19& month=3&x=25&y=46框架在⼀个页⾯引⼊其他页⾯ iframe框架集:HTML5已经取消常⽤的布局组合标签div-ul-li/div-ol-li :常⽤于导航布局div-dl-dt-dd: 常⽤于图⽂混编布局div-form: 常⽤于表单布局div-table: 常⽤于局部规则数据展⽰布局HTML4和HTML5的区别:HTML5 中新增的语义标签 - 了解标签描述article 定义页⾯独⽴的内容区域。
HTML学习任何一门语言,都要首先掌握它的基本格式,就像写信需要符合书信的格式要求一样。
HTML标记语言也不例外,同样需要遵从一定的规范。
接下来将具体讲解HTML文档的基本格式。
HTML文档的基本格式主要包括<!DOCTYPE>文档类型声明、<html〉根标记、<head〉头部标记、<body〉主体标记,具体介绍如下:(1)<!DOCTYPE>标记<!DOCTYPE> 标记位于文档的最前面,用于向浏览器说明当前文档使用哪种HTML 或XHTML(可扩展超文本标记语言)标准规范,必需在开头处使用<!DOCTYPE〉标记为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能将该网页作为有效的XHTML文档,并按指定的文档类型进行解析。
(2)〈html〉〈/html〉标记〈html>标记位于〈!DOCTYPE〉标记之后,也称为根标记,用于告知浏览器其自身是一个HTML 文档,<html>标记标志着HTML文档的开始,〈/html>标记标志着HTML文档的结束,在它们之间的是文档的头部和主体内容。
在〈html>之后有一串代码“xmlns=”/1999/xhtml"”用于声明XHTML统一的默认命名空间.(3)<head〉</head〉标记<head〉标记用于定义HTML文档的头部信息,也称为头部标记,紧跟在<html〉标记之后,主要用来封装其他位于文档头部的标记,例如〈title〉、<meta>、〈link>及<style>等,用来描述文档的标题、作者以及和其他文档的关系等。
一个HTML文档只能含有一对<head>标记,绝大多数文档头部包含的数据都不会真正作为内容显示在页面中。
(4)〈body>〈/body〉标记<body〉标记用于定义HTML文档所要显示的内容,也称为主体标记.浏览器中显示的所有文本、图像、音频和视频等信息都必须位于〈body>标记内,<body>标记中的信息才是最终展示给用户看的.一个HTML文档只能含有一对<body>标记,且〈body>标记必须在〈html〉标记内,位于<head>头部标记之后,与〈head>标记是并列关系.在HTML页面中,带有“〈〉”符号的元素被称为HTML标记,如上面提到的〈html〉、〈head〉、<body〉都是HTML标记。
网页设计与制作必考知识点在网页设计与制作中,有一些必考的知识点是非常重要的,它们对于设计师和开发者来说是必备的技能和了解。
本文将介绍几个关键的知识点,帮助读者更好地理解和应用于网页设计与制作中。
1. HTML基础知识HTML是网页设计与制作的基础,网页的结构和内容都由HTML语言来实现。
设计师和开发者需要了解HTML标签的用途和语法规则,如<head>、<body>、<div>等等。
掌握常用标签的属性和使用方法,能够准确地搭建网页的框架和布局。
2. CSS样式与布局CSS是网页的样式表语言,用于定义网页的外观和布局。
掌握CSS 的各种选择器、属性和值,能够对网页进行各种个性化的样式设置,如字体、颜色、背景、盒模型等。
同时,熟悉CSS的盒模型和浮动布局,能够实现网页的自适应和响应式设计。
3. 响应式设计与移动端优化随着移动设备的普及,网页设计也需要考虑不同屏幕尺寸和设备的适配。
掌握响应式设计的原理和技巧,能够根据设备的特性和屏幕大小,灵活调整网页的布局和样式,以提供更好的用户体验。
此外,了解移动端优化的方法,如图片的压缩与懒加载、字体的优化等,能够提高网页的加载速度和性能。
4. 网页性能优化网页性能是用户体验的重要因素之一,影响着用户的留存和转化率。
设计师和开发者需要了解网页性能优化的方法和工具,如减少HTTP请求、压缩代码、启用浏览器缓存等。
同时,合理使用CSS和JavaScript,减少冗余代码和文件大小,能够提高网页的加载速度和响应时间。
5. 用户体验设计用户体验是网页设计与制作中的核心概念,关注用户在使用网页过程中的感受和反馈。
设计师需要了解用户调研和需求分析的方法,通过用户画像和用户故事,确定网页的功能和交互设计。
同时,注重网页的可用性和易用性,提供清晰的导航和交互界面,以提升用户的满意度和使用体验。
6. SEO优化SEO(Search Engine Optimization)是指通过优化网页的结构和内容,提高网站在搜索引擎中的排名和曝光度。