Web前端开发之HTML语言
文章目录
- 一、前端语言功能介绍(HTML,CSS ,JavaScript作用)
- 1.1、HTML介绍
- 1.2、HTML的初始格式
- 1.2.2、初始标签
- 二、标签分类
- 2.1、单标签
- 2.2、双标签
- 三、字符集
- 四、常用HTML基础标签
- 4.1、标题设置
- 4.2、文字设置
- 4.3、段落设置
- 4.4、跑动文(使文字产生跑动效果)
- 4.5、标签属性
- 4.6、图片标签
- 4.7、链接标签
- 4.8、超链接
- 4.8.1、超链接
- 4.8.2、超链接锚点
- 4.9、特殊字符标签
- 4.10、列表标签ul li
- 4.11、表格
- 4.12、表单
- 4.12.1、表单控件
- ①input控件(重点)
- ②textarea控件(文本域)
- ③ select控件(下拉菜单)
- ④ label标签
- 4.13、盒子模型
一、前端语言功能介绍(HTML,CSS ,JavaScript作用)
HTML提供页面上的内容(结构和内容)
CSS:对网页进行美化(样式)
JavaScript 对网页上的内容进行控制(控制)
1.1、HTML介绍
HTML:超文本标记语言
通过HTML标签对网页的文本,图片,声音等内容进行描述
1.2、HTML的初始格式
<html>
<head><tital>标签</tital>
</head>
<body>
</body>
</html>
1.2.2、初始标签
html标签:所有html标签的根节点,也就是说有这个标签,其他标签才能生效
head标签:网页的一些介绍,比如标题等,但是内容不会在页面中
title标签:标题
body标签:网页的主体内容
Bgcolor属性:标志HTML文档的背景颜色
background属性:设置背景图片,可使用GIF,JPG格式
bgproperties=“fixed”:使背景图片成固定效果,图片不随滚动条滚动
text:设置非链接文字的色彩
link、vlink、alink分别对应普通超级链接、访问过的超级链接、当前活动超级链接颜色
二、标签分类
2.1、单标签
语法说明:
<标签/>
说明:单标签也称为空标签,用一个标签符号即可完整的描述某个功能的标签
2.2、双标签
语法说明:
<标签>content</标签>
说明:双标签的最前面的标签叫开始标签,最后面的叫结束标签,结束标签比开始标签多一个关闭符“/”
三、字符集
UTF-8:是目前最常用的字符集编码方式,常用的字符集编码方式还有 gbk 和 gb2312
- GB2312 简单中文 包括6763个汉字
- BIG5 繁体中文 港澳台等用
- GBK 包含全部中文字符 是 GB2312 的扩展,加入对繁体字的支持,兼容 GB2312
UTF-8 则包含全世界所有国家需要用到的字符
四、常用HTML基础标签
4.1、标题设置
HTML定义了6级标题,1-6级,级数越大,文字越小。
align属性:可实现标题水平方向对齐方式,align=“left/right/center”。
<!--标题标签:head头部标题的缩写-->
<h1>这是h1标签</h1>
<h2>这是h2标签</h2>
<h3>这是h3标签</h3>
<h4>这是h4标签</h4>
<h5>这是h5标签</h5>
<h6>这是h6标签</h6>
4.2、文字设置
<b>加粗</b>
<i>倾斜</i>
<em>倾斜</em>
<sup>文字为上标文</sup>
<sub>文字为下标文</sub>
<U>下划线</U>
<s>删除线</s>
<font face="字体" size="文字大小" color="颜色">字体,文字大小,颜色</font>。
4.3、段落设置
<p>段落标记,paragraph段落缩写,可以呈现出一个一个段落的格式,既能区分段落,又能换行</p>
<br>:换行
<hr />:水平线。
<pre>:可以把回车,空格,换行,tab键表现出来。
<nobe>:无论浏览器窗口多大,文字都不会换行
<xmp>:可以使<xmp>标记内的标记不起作用。
4.4、跑动文(使文字产生跑动效果)
<marquee>使文字产生跑动效果。</marquee>
标签属性
direction:设置文字走动方向;bgcolor:设置文字背景色;height:设置高度;width:设置宽度;hspace:设置文字水平边距;vspace:设置文字上边距;behavior:设置文字运动方式,有scroll/alternate/slide三种方式;loop:设置文字运动圈数;scrollamount:设置跑动文字移动速度;scrolldelay:设置文字移动延时。
4.5、标签属性
<!--在使用HTML制作网页的时候,如果想让标签提供更多的信息,可以使用标签的一些属性进行设置。-->
<标签名 属性1="属性值1" 属性2="属性值2" …> 内容 </标签名>
例子:
<hr width="2" align="left" />
width属性:控制宽度
align属性:控制横向对齐方式
4.6、图片标签
<img src="图像URL" />
src:设置图像的路径和文件名
4.7、链接标签
说明:ahchor缩写
href属性 指定需要连接到的目标url
url地址,可以使用绝对路径和相对路径。包括协议等
href可以使用“#” ,表示空链接,没有跳转链接的地址
4.8、超链接
4.8.1、超链接
超链接是一个网站的重要元素之一,一个网站由多个页面组成,各页面之间是通过超链接来确定相互关系的,每个页面的地址都不同。
格式:<a></a>
<a>这是一个连接</a>
href设置超链接目标地址URLname 在html文档中建立特定位置的名称target 设置被链接的网页打开时的窗口blank/parent/self/topaccesskey:设置超链接的快捷键title 设置超链接的说明文字style 运用css样式设置超链接文字样式
格式说明:
<HTML> <HEAD> <title>标题部分</title> </HEAD> <BODY> <a href="../07-a.html" name="07html" target="_blank" title="说明文字" accesskey="q" >html链接</a> </BODY>
</HTML>
4.8.2、超链接锚点
是指同一页面中的不同位置链接。一个网页的内容很长,我们就可以在网页的顶部设置一些锚点,这样便可以方便浏览者点击相应的锚点,到达本页内相应的位置,而不必在一个很长的网页里自行寻找。
<HTML> <HEAD> <title>标题部分</title> </HEAD> <BODY><a name="top"></a> 08-A.html <hr><a href="08-a.html#abc" name="cba" >页面内的锚点1-_-</a><br><br><br><br><br><br><br><br><br><br><br><br><a href="08-b.html#08b" name="08a" >页面外的锚点1…………</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href="08-a.html#cba" name="abc">页面内的锚点2</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href=#top>返回顶部</a> </BODY>
</HTML>
4.9、特殊字符标签
空格符 < 小于号 < > 大于号 > & 和号 &¥ 人民币 ¥© 版权 ©® 注册商标 ®° 摄氏度 ° ± 正负号 ± × 乘号 ×÷ 除号 ÷² 平方2(上标2)²³ 立方3(上标3)³
4.10、列表标签ul li
语法说明:
<ul><li>content1</li><li>content2</li><li>content3</li>
</ul>说明:
<ul></ul>标签中只能嵌套<li></li>标签,但是<li></li>标签作为容器,可以添加其他标签
4.11、表格
语法说明:
<table><tr><th></th></tr><tr><td></td></tr>....
</table>
说明:
<table></table>定义表格
<tr></tr>定义表格的行数,也就是说有几对<tr></tr>就有几行表格
<td></td>定义表格的列数,也就是说<tr></tr>里面有几个<td></td>就有几个单元格
<th></th>颜色加深
表格属性:
border:设置表格的边框(默认border="0" 无边框),单位是像素
cellspacing:设置单元格与单元格之间的空白间距,单位是像素(默认是2像素)
cellpadding:设置的那远哥内容和单元格边框之间的而空白距离,单位是像素值(默认是1像素)
width:设置表格的宽度,单位是像素
height:设置表格的高度,单位是像素值
align:设置表格在网页中的水平对齐方式,left/center/right
4.12、表单
简述:在HTML中,form标签用来定义一个表单。用来实现用户的相关信息的收集和传递,和后端进行交互。form中的所有内容都会被提交给服务器。
语法说明:
<form action="url" method="提交方式">......表单控件
</form>
常用属性:
action值为提交到后端接收的URL地址
method 设置表单的提交方式 值为get或者post
4.12.1、表单控件
表单中提供了多种表单空间,单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
①input控件(重点)
简述:input控件为表单中,最常使用的,也是需要重点需要掌握的。基本标签属性为type属性,用来定义不同的控件类型。
常见属性:
属性 | 属性值 | 描述 |
---|---|---|
type | text | 单行文本框 |
type | password | 密码框 |
type | radio | 单选按钮 |
type | button | 普通按钮 |
type | checkbox | 复选框 |
type | submit | 提交按钮 |
type | reset | 重置按钮 |
type | image | 图像形式的提交按钮 |
type | file | 文件域 |
name | 由用户自定义 | 控件名 |
value | 由用户自定义 | 默认文本值 |
size | 正整数 | 控件在页面中的显示宽度 |
checked | checked | 定义选择控件默认被选中的项 |
maxlength | 正整数 | 空间被允许输入的最多字符数 |
②textarea控件(文本域)
当输入大量信息的时候,可以使用textarea标签。实现多行文本的输入。
语法说明:
<textarea cols="每行中的字符数" rows="显示的行数">content
</textarea>
③ select控件(下拉菜单)
提供常见选项
语法说明:
<select><option>选项1</option<option>选项2</option><option>选项3</option>...
</select>
④ label标签
label标签为input元素的定义标注(标签)
可以用来绑定一个表单元素,当点击label标签时,被绑定的表单元素就会获得输入焦点。
语法说明:
<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">
4.13、盒子模型
盒子模型中的两种布局方式:
div 分区,有很多div 来组合网页。块级元素
span 跨度,跨距;范围,行内元素
语法说明:
<!--div span 盒子模型div division 的缩写 分割, 分区的意思 其实有很多div 来组合网页。 块级元素
span 跨度,跨距;范围,行内元素
-->
<div><span></span>
</div>
Web前端开发之HTML语言相关推荐
- date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯
Datejs 是一个开源的JavaScript库,用来解析.格式化和处理日期数据,支持多种语言的日期格式处理:官网:www.datejs.com/ Moment.js 是一个简单易用的轻量级JavaS ...
- Web前端开发之HTML篇
前端开发是用来设计给用户看的网页的部分,而Web前端开发则是通过创建Web页面来呈现给用户的过程,其包含了html(结构),css(样式),JavaScript(行为)三大部分.在本篇文章中,我主要对 ...
- Web前端开发之“常见模块你真的很了解吗?”
本文节选自<编写高质量代码--Web前端开发修炼之道 > 3.4 常见模块你真的很了解吗 3.4.1 标题和内容 标题和内容模块如图3-13 所示. 图3-13 标题和内容模块 这种标题配 ...
- web前端开发之JavaScript
文章目录 一.JavaScript 简介 1. 为什么学习 JavaScript? 2. JavaScript 组成 3. 引入方式 3.1 内部方式 3.2 外部方式 3.3 行内方式 4. 注释 ...
- 《Web前端开发之HTML+CSS精英课堂【渡一教育】》文档版笔记(完结)
这个笔记本来是想先上文档版的,但由于里面有些标签会导致显示不出来,所以之前只上了个思维导图版的. 时隔好久,想发篇markdown版的博文时,一进来就看见这篇文档版的草稿,顺便学下markdown的写 ...
- Web前端开发之CSS学习笔记3—颜色和背景
目录 1.CSS的颜色表达 1.1前景色color 1.2背景色background-color 2.背景 2.1 background-image:url()设置背景图; 2.2 backgroun ...
- 指尖下的js ——多触式web前端开发之二:处理简单手势
这篇文章将描述多触式网页开发中对手势(Gesture)事件的处理. 水果设备中的Gesture,广义的说包括手指点击(click),轻拂(flick),双击(double-click),两只 ...
- web前端开发之div+css教程精华收集二
11个让你代码整洁的原则 http://www.xinran001.com/bbs/thread-73231-1-1.html HTML 实体字符 http://www.xinran001.com/b ...
- web html常用标签含义,WEB前端开发之HTML:常用标签知多少
今天来介绍一下html常用标签 基本结构 标题元素 ● ~ 标签用于定义标题 其中 的重要性最高,而 的重要性最低.(权重) ● 标签通常用于最顶层的标题. ●一个html文档之中一般只有一个 标题 ...
最新文章
- 51nod 1836:战忽局的手段(期望)
- 前端常见知识点一之HTTP
- android view销毁回调,Android View 常用的回调方法
- ASP程序密码验证漏洞
- 你真的会用 VS Code 的 Ctrl、Shift和Alt吗?高效易用的快捷键:多光标、跳转引用等轻松搞定
- thinkphp php6,ThinkPHP6 任意文件操作漏洞分析
- div3 C. Dominant Piranha
- 什么是SysWow64,什么是System32
- python语言支持中文输出_python2输出汉字的解决办法暨python2/python3的编码环境参数的查看-Go语言中文社区...
- 致谢-10224051-RAL
- 格调高又小众的EPUB 阅读器(转载)
- RTX 3060 快速配置GPU版本tensorflow
- 不要再叫自己“程序员”了
- 专访王博,国内资深游戏3D角色美术大神
- win10修改docker镜像的存储位置
- 计算机科学导论考试A卷试题,计算机科学导论试题a1.doc
- Why Python is Slow? Looking Under the Hood
- Elasticsearch面试题(大数据面试)
- GitLab+Shell用户周期性数据统计分析工具(自动生成HTML格式)
- 成功解决 ValueError: Shape of passed values is (2, 3), indices imply (4, 3)