Web(网页)页面内容的组成:内容(结构html)、表现(css)、行为(javaScrist)
HTML 的代码注释 <! – 这是注释 -->
<!DOCTYPE html> <!-- 约束,声明 --> <html lang="en"> <!-- html标签表示html的开始 lang="zh_CN"表示中文 html标签中一般分为两部分,分别是:head和body --> <head> <!-- 表示头部信息,一般包含三部分内容,title标签,css样式,js代码--> <meta charset="UTF-8"> <!-- 表示当前页面使用UTF-8字符集 --> <title> 标题 </title> <!-- 表示标题 --> </head> <body> <!-- body标签是整个html页面显示的主体内容 --> hello <body> </html>
<标签名> 封装的数据 </标签名>
标签名大小写不敏感
基本属性:bgcolor="red" bgcolor是背景颜色属性 事件属性:onclick="alert('你好!');" onclick表示鼠标单击事件 alter() 是javaScript语言提供的一个警告框函数 它可以接收任何参数,参数就是警告框的函数信息
eg:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> 标题 </title> </head> <body bagcolor="green"> hello <body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> 标题 </title> </head> <body bagcolor="green"> hello <button onclick="alter('简子淮好帅哦')"> 按钮 </button> </body>
单标签格式:<标签名/> <br /> 为换行符 <hr /> 为横线符 双标签格式:<标签名> ...封装的数据....</标签名>
<font color="" face="" size="" > </ font> 字体标签,修改文本字体颜色大小
< ====>>> < > ====>>> > 空格 ====>>>
h1 到 h6 h1最大 排列属性:align="left" 左对齐 center 居中对齐 right 右对齐
eg:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Basic Structure of a HTML5 Webpage</title> </head> <body> <!--HEADING (there are total 6 Heading Elements in HTML5)--> <h1>Heading One</h1> <h2>Heading Two</h2> <h3>Heading Three</h3> <h4>Heading Four</h4> <h5>Heading Five</h5> <h6>Heading Six</h6> <br> <!--PARAGRAPH--> <p>Paragraph One</p> </body> </html>
<a> </a>
重要属性
_self:默认状态。在当前页面所在窗口打开链接的网页。
_blank:在当前浏览器中打开一个新窗口加载链接的网页。
_parent:在父窗口打开链接的网页。(有些页面可以通过等方式打开一些子窗口)
_top:清除当前窗口中打开的所有框架(子窗口),并在整个窗口打开链接的网页。
framename:在指定的框架中打开链接的网页。
eg:
eg:
<a href="https://gitee.com/HeavyLeaf" title="欢迎访问我的码云">我的码云</a>
<ul> </ul>是无序列表 <ol> </ol>是有序列表 type属性可以修改列表前面的符号 <li> </li>是列表项
eg:
<img/> 标签是图片标签,用来显示图片
在JavaSE中路径也分为相对路径和绝对路径.
相对路径:从工程名开始算
绝对路径:盘符:/目录/文件名
在web中路径分为相对路径和绝对路径两种
相对路径:
. 表示当前文件所在的目录
… 表示当前文件所在的上一级目录
文件名 表示当前文件所在目录的文件,相当于.文件名 ,./可以省略
绝对路径:
正确格式是:http://ip:port/工程名/资源路径
eg:
<img src="/i/eg_tulip.jpg" alt="上海鲜花港 - 郁金香" />
<table> </table> border 属性设置表格边框标签 width、height 属性设置表格宽高 align 属性设置表格相对页面的对齐方式 cellspacing 属性设置单元格间距 <tr> </tr> 是行标签 <th> </th>是表头标签 <td> </td>是单元格标签 align 属性设置单元格文本对齐方式 <b> </b> 是加粗标签
eg:
<html> <head> <title>www.likunpeng.comm</title> </head> <body> <h1>HTML表格标签</h1> <table border="10" width="500" height="30%" align="center" cellspacing="0" cellpadding="30" bordercolor="red" bgcolor="#1979CA"> <caption>梁山好汉</caption> <tr> <th>姓名</th> <th>地址</th> <th>年龄</th> </tr> <tr valign="middle"> <tdalign="center">宋江</td> <td align="center">山东郓城</td> <td align="center">32</td> </tr> <tr align="center" valign="middle"> <td>晁盖</td> <td>石洁村</td> <td>35</td> </tr> <tr align="center" valign="middle"> <td>武松</td> <td>阳谷县</td> <td>26</td> </tr> </table> </body> </html>
Colspan:列合并 Rowspan:行合并
<iframe>可以在页面上开辟一个小区域显示一个单独的页面 iframe和a标签组合使用的步骤: 1 在iframe标签中使用name属性定义一个名称 2 在a标签的target属性上设置iframe的name的属性值
eg:
表单就是html页面中,用来收集用户信息的所有元素集合,然后把这些信息发送给服务器 <form> 表单标签 action属性设置提交的服务器地址 method属性设置提交的方式GET(默认值)或POST‘ 表单提交的时候,数据没有发送给服务器的三种情况: -表单项没有name属性值 -单选、复选(下拉列表中的option标签)都需要添加value属性,以便发送给服务器 3、表单项不在提交的form标签中 GET请求的特点是: 1、浏览器地址栏中的地址是:action属性[+?+谤求参数] 请求参数的格式是:name=value&name=value 2、不安全 3、它有数据长度的限制 POST谤求的特点是: 1、浏览器地址栏中只有action属性值 2、相对于GET请求要安全 3、理论上没有数据长度的限制| input type="text" 是文本输入框 value属性设置默认值 input type="password" 是密码输入框 value属性设置默认值 input type="radio" 是单选框 name属性可以对其进行分组 checked="checked"表示默认选中 input type="checkbox" 是复选框 name属性可以对其进行分组 checked="checked"表示默认选中 input type="reset" 是重置按钮 value属性修改按钮上的文本 input type="submit" 是提交按钮 value属性修改按钮上的文本 input type="button" 是按钮 value属性修改按钮上的文本 input type="hidden" 是隐藏域 当我们要发送某些信息,而这些信息不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器) <select> 是下拉列表框 <option> 是下拉列表框中的选项 selected="selected" 设置默认选中 <textarea> 表示多行输入框(起始标签和结束标签中的内容是默认值) rows 属性设置可以显示几行的高度 cols 属性设置每行可以显示几个字符宽度 eg:
<div> 标签默认独占一行 <span> 标签长度是封装数据的长度 <p> 段落标签默认会在段落的上方或下方各空出一行来(如果已有就不再空)