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