html
2022-05-22 10:24:45 23 举报
AI智能生成
html的基础语法和常用标签
作者其他创作
大纲/内容
超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.
超文本:
由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言
标记语言:
是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言
概念:
1. html文档后缀名 .html 或者 .htm 2. 标签分为 1. 围堵标签:有开始标签和结束标签。如 <html> </html> 2. 自闭和标签:开始标签和结束标签在一起。如 <br/> 3. 标签可以嵌套: 需要正确嵌套,不能你中有我,我中有你 错误:<a><b></a></b> 正确:<a><b></b></a> 4. 在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来 5. html的标签不区分大小写,但是建议使用小写。
语法
<html> <head> <title>title</title> </head> <body> <FONT color='red'>Hello World</font><br/> <font color='green'>Hello World</font> </body> </html>
代码
基础概括
* html:html文档的根标签 * head:头标签。用于指定html文档的一些属性。引入外部的资源 * title:标题标签。 * body:体标签 * <!DOCTYPE html>:html5中定义该文档是html文档
文件标签:构成html最基本的标签
注释:<!-- 注释内容 -->
段落标签:<p>
标题标签:<h1> to <h6> h1~h6:字体大小逐渐递减
换行标签:<br>
<hr>:展示一条水平线
color:颜色width:宽度size:高度 align:对其方式 center:居中 left:左对齐 right:右对齐
属性
<b>:字体加粗<i>:字体斜体<font>:字体标签<center>:文本居中 属性: color:颜色 size:大小 face:字体
文本标签:和文本有关的标签
属性定义
img:展示图片属性: * src:指定图片的位置
<!--展示一张图片 img--> <img src=\"image/jingxuan_2.jpg\" align=\"right\" alt=\"古镇\" width=\"500\" height=\"500\"/> <!-- 相对路径 * 以.开头的路径 * ./:代表当前目录 ./image/1.jpg * ../:代表上一级目录 --> <img src=\"./image/jiangwai_1.jpg\"> <img src=\"../image/jiangwai_1.jpg\">
代码示例
图片标签
有序列表: * ol: * li:
无序列表: * ul: * li:
列表标签
a:定义一个超链接 属性: 1.href:指定访问资源的URL(统一资源定位符) 2.target:指定打开资源的方式 _self:默认值,在当前页面打开 _blank:在空白页面打开
<!--超链接 a--> <a href=\"http://www.itcast.cn\">点我</a> <a href=\"http://www.itcast.cn\" target=\"_self\">点我</a> <a href=\"http://www.itcast.cn\" target=\"_blank\">点我</a> <a href=\"./5_列表标签.html\">列表标签</a> <a href=\"mailto:itcast@itcast.cn\">联系我们</a>
代码举例
链接标签
div:每一个div占满一整行。块级标签span:文本信息在一行展示,行内标签 内联标签
div和span
html5中为了提高程序的可读性,提供了一些标签。
1. <header>:页眉 2. <footer>:页脚
语义化标签
table:定义表格 * width:宽度 * border:边框 * cellpadding:定义内容和单元格的距离 * cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、 * bgcolor:背景色 * align:对齐方式tr:定义行 * bgcolor:背景色 * align:对齐方式td:定义单元格 * colspan:合并列 * rowspan:合并行th:定义表头单元格<caption>:表格标题<thead>:表示表格的头部分<tbody>:表示表格的体部分<tfoot>:表示表格的脚部分
表格标签
概念:用于采集用户输入的数据的。用于和服务器进行交互。
用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围
action:指定提交数据的URL
get: 1. 请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。 2. 请求参数大小是有限制的。 3. 不太安全。post: 1. 请求参数不会再地址栏中显示。会封装在请求体中(HTTP协议后讲解) 2. 请求参数的大小没有限制。 3. 较为安全。
method:指定提交方式分类:一共7种,2种比较常用
form
input:可以通过type属性值,改变元素展示的样式type属性: text:文本输入框,默认值 placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息 password:密码输入
file:文件选择框
hidden:隐藏域,用于提交一些信息。
submit:提交按钮。可以提交表单 button:普通按钮 image:图片提交按钮 src属性指定图片的路径 label:指定输入项的文字描述信息 注意: label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。
按钮
注意: 1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。 2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值 3. checked属性,可以指定默认值
radio:单选框
注意: 1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值 2. checked属性,可以指定默认值
checkbox:复选框
子元素:option,指定列表项
select: 下拉列表
cols:指定列数,每一行有多少个字符rows:默认多少行。
textarea:文本域
表单项标签
表单标签
标签
html
0 条评论
回复 删除
下一页