文章目录

  • 一、前端语言功能介绍(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、特殊字符标签

         空格符     &nbsp; <     小于号      &lt;  >     大于号      &gt;    &      和号        &amp;¥     人民币      &yen;©     版权        &copy;®       注册商标     &reg°      摄氏度      &deg;      ±       正负号      &plusmn;   ×       乘号        &times;÷      除号        &divide;²     平方2(上标2)&sup2;³       立方3(上标3)&sup3;

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语言相关推荐

  1. date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯

    Datejs 是一个开源的JavaScript库,用来解析.格式化和处理日期数据,支持多种语言的日期格式处理:官网:www.datejs.com/ Moment.js 是一个简单易用的轻量级JavaS ...

  2. Web前端开发之HTML篇

    前端开发是用来设计给用户看的网页的部分,而Web前端开发则是通过创建Web页面来呈现给用户的过程,其包含了html(结构),css(样式),JavaScript(行为)三大部分.在本篇文章中,我主要对 ...

  3. Web前端开发之“常见模块你真的很了解吗?”

    本文节选自<编写高质量代码--Web前端开发修炼之道 > 3.4 常见模块你真的很了解吗 3.4.1 标题和内容 标题和内容模块如图3-13 所示. 图3-13 标题和内容模块 这种标题配 ...

  4. web前端开发之JavaScript

    文章目录 一.JavaScript 简介 1. 为什么学习 JavaScript? 2. JavaScript 组成 3. 引入方式 3.1 内部方式 3.2 外部方式 3.3 行内方式 4. 注释 ...

  5. 《Web前端开发之HTML+CSS精英课堂【渡一教育】》文档版笔记(完结)

    这个笔记本来是想先上文档版的,但由于里面有些标签会导致显示不出来,所以之前只上了个思维导图版的. 时隔好久,想发篇markdown版的博文时,一进来就看见这篇文档版的草稿,顺便学下markdown的写 ...

  6. Web前端开发之CSS学习笔记3—颜色和背景

    目录 1.CSS的颜色表达 1.1前景色color 1.2背景色background-color 2.背景 2.1 background-image:url()设置背景图; 2.2 backgroun ...

  7. 指尖下的js ——多触式web前端开发之二:处理简单手势

    这篇文章将描述多触式网页开发中对手势(Gesture)事件的处理.      水果设备中的Gesture,广义的说包括手指点击(click),轻拂(flick),双击(double-click),两只 ...

  8. web前端开发之div+css教程精华收集二

    11个让你代码整洁的原则 http://www.xinran001.com/bbs/thread-73231-1-1.html HTML 实体字符 http://www.xinran001.com/b ...

  9. web html常用标签含义,WEB前端开发之HTML:常用标签知多少

    今天来介绍一下html常用标签 基本结构 标题元素 ● ~ 标签用于定义标题 其中 的重要性最高,而 的重要性最低.(权重) ● 标签通常用于最顶层的标题. ●一个html文档之中一般只有一个 标题 ...

最新文章

  1. 51nod 1836:战忽局的手段(期望)
  2. 前端常见知识点一之HTTP
  3. android view销毁回调,Android View 常用的回调方法
  4. ASP程序密码验证漏洞
  5. 你真的会用 VS Code 的 Ctrl、Shift和Alt吗?高效易用的快捷键:多光标、跳转引用等轻松搞定
  6. thinkphp php6,ThinkPHP6 任意文件操作漏洞分析
  7. div3 C. Dominant Piranha
  8. 什么是SysWow64,什么是System32
  9. python语言支持中文输出_python2输出汉字的解决办法暨python2/python3的编码环境参数的查看-Go语言中文社区...
  10. 致谢-10224051-RAL
  11. 格调高又小众的EPUB 阅读器(转载)
  12. RTX 3060 快速配置GPU版本tensorflow
  13. 不要再叫自己“程序员”了
  14. 专访王博,国内资深游戏3D角色美术大神
  15. win10修改docker镜像的存储位置
  16. 计算机科学导论考试A卷试题,计算机科学导论试题a1.doc
  17. Why Python is Slow? Looking Under the Hood
  18. Elasticsearch面试题(大数据面试)
  19. GitLab+Shell用户周期性数据统计分析工具(自动生成HTML格式)
  20. 成功解决 ValueError: Shape of passed values is (2, 3), indices imply (4, 3)

热门文章

  1. 开发小技巧(日常记录)
  2. ZigBee协议栈之osal浅析
  3. 关于c++处理execl文档拷贝某一区域COPY及设置分页符
  4. 笔记-动物解剖学-绪论
  5. 2023实体店如何?翻身的机会来了(建议收藏)
  6. sql 单引号,双引号的灵活应用指南
  7. 如何利用命令查看当前linux系统的桌面环境是KED 或者是GNOME
  8. 应广单片机PMS134
  9. 云服务器Windows系统+IIS搭建个人测试网站(纯新手)
  10. think-queue的使用方法