HTML基础

、html页面整体布局

 <html><!--整个页面的开始-->
 <head><!--头部信息,一般包含title,css样式,js代码-->
 <meta charset="utf-8"><!--表示当前页面使用utf-8字符串-->
 <title>标题内容</title>
 </head>
 <body><!--html页面显示的主体内容-->
 xxx(页面内容)
 </body>
 </html><!--整个页面的结束-->

二、标签的格式

1.<标签名>封装的数据</标签名>

2.标签名不分大小写

3.标签拥有自己的属性。

分为:(1)基本属性(2)事件属性

属性: align:对齐属性

4.标签又分为:单标签和双标签

(1)单标签:<标签名/>

(2)双标签:<标签名>封装的数据</标签名>

三、标签的语法

1.标签不能交叉嵌套

2.标签需要正确关闭

3.属性必须要有值,属性值需用引号

4.注释不能嵌套

四、常用的标签

1.标题标签:h1至h6(由大到小)

2.超链接标签:<a></a> (1)href属性设置链接地址 (2)target属性设置哪个目标进行跳转:_self表示当前页面;_blank表示打开新页面

3.列表标签:分为无序列表(ul标签)和有序列表(ol标签)(显示序号)

type属性设置列表前面的符号

 <ul>
 <li>每一项的内容</li>
 </ul>
 <ol>
 <li>每一项的内容</li>
 </ol>

4.显示图片标签:<img />

(1)src属性设置图片路径 路径分为相对路径和绝对路径

1)JavaSE中

(a)相对路径

从工程名开始算

(b)绝对路径

盘符/目录/文件名

2)web路径

(a)相对路径

.表示当前文件所在目录

..表示当前文件所在的上一级目录文件名表示文件所在目录的文件,相当于./文件名(./可以省略)

(b)绝对路径

http://ip地址/工程名/资源路径

(2)width属性设置图片宽度,height属性设置图片高度,border属性设置图片边框,alt属性设置指定路径找不到图片时,用来代替的文本内容。

5.表格标签:<table></table>

(1)行标签:<tr></tr>

(2)头标签:<th></th>

(3)列标签:<td></td>

cellspacing属性设置单元格间距

align设置表格相对于页面的对齐方式

colspan属性设置列合并

rowspan属性设置行合并

5.内嵌窗口标签:<ifarme></ifarme>

(1)src属性设置页面路径

(2)ifarme和a标签组合使用的步骤

1)在ifarme标签中使用name属性定义一个名称

2)在a标签的target属性设置ifarme的name属性值

6.表单标签:<form></form>

收集用户信息的所有元素集合,然后把这些信息发送给服务器

action属性设置提交的服务器地址

method属性设置提交的方式【get(默认值)/post】

表单提交时,数据没有成功发送给服务器的三个情况:

1.表单项没有name属性值

2.单选,复选,下拉列表框中的option都需要添加value属性,以便发送给服务器

3.表单项不在提交的form标签中

get请求的特点:

1.浏览器地址栏中的地址是:action属性【+?+请求参数】 请求参数的格式是:name=value&name=value

2.不安全

3.它有数据长度的限制

post请求的特点:

1.浏览器地址栏中只有action属性值

2.相对于get请求更安全

3.理论上没有数据长度的限制

(1)<input type='text'/> 是单行文本输入框,value属性设置默认值

(2)<input type='password'/> 是密码输入框,value属性设置默认值

(3)<input type='radio'/> 是单选框,name属性可以对其分组,checked="checked"表示默认选中

(4)<input type='checkbox'/> 是复选框,name属性可以对其分组,checked="checked"表示默认选中

(5)下拉列表框标签:<select></select>; option标签是下拉列表框的选项,selected="selected"表示默认选中

(6)多行文本输入框标签:<textarea></textarea>,默认值在标签之间

(7)<input type='submit'/> 是提交按钮

(8)<input type='reset'/> 是重置按钮

(9)<input type='button'/> 是按钮

(10)<input type='file'/> 是文件上传域

(11)<input type='hidden'/> 是隐藏域,当我们要发送某些消息,而这些消息不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器)

1)rows属性设置显示几行的高度

2)cols属性设置每行显示几个字符的宽度

7.其他标签

(1)div标签默认占一行

(2)span标签的长度是封装数据的长度

(3)p标签默认在段落的上下各空出一行(如果已有则不再空行)

五、特殊的标签(html语言和css样式的特殊字符)

若在文档中输入10个以上的空格,那么html会去掉其中的9个。 需要写对应的实体名称

<     &lt      【less than】
>     &gt     【great than】
空格   &nbsp   【Non-Breaking Space】

 

>>>纸上得来终觉浅,绝知此事要躬行。

最后,希望各位小伙伴们看完都能有所收获~

posted @ 2020-11-25 17:42  冰麒麟0o0  阅读(88)  评论(0)    收藏  举报