Hyper Text Markup Language(超文本标记语言) 简写:HTMLI
HTML通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)
<!DOCTYPE html> <!--声明--><html lang="zh_CN"><!--html标签表示html开始 zh_CN表示中文 html标签中一般分为两部分,分别是:head和body--><head> <!--表示头部信息,一般包含三部分:title标签,css样式,js代码--><meta charset="UTF-8"> <!--表示当前页面使用UTF-8字符集--><title>JavaWeb学习</title> <!--标题--></head><body> <!--body标签是整个html页面显示的主体内容-->hello</body></html>
标签
- 标签名大小写不敏感
标签可以拥有自己的属性
- 基本属性:如:bgcolor=”red” 可以修改简单的样式效果
- 事件属性:如:onclick=”alert(‘你好!’);” 可以直接设置响应后的代码
分为单标签和双标签
- 单标签格式:<标签名/>
- 双标签格式:<标签名>…数据…</标签名>
标签实例
- 标题标签是h1到h6(h1最大) 对齐属性:aline
- 列表标签(li是列表项,type属性可以修改列表前的符号)
- 无序列表 ul
- 有序列表 ol
- 定义列表
<ul type="none"><li>1</li><li>2</li><li>3</li><li>4</li></ul>
- img标签 (用来显示图片,src属性用来设置图片的路径, width和height属性用来设置图片大小,border用来设置图片边框,alt属性用来设置当指定路径找不到图片时,用来代替显示的文本内容)
- 表格标签table(border设置边框,width设置宽度,height设置高度,aline设置表格相对于页面的对齐方式,cellspacing设置单元格间距)
- tr是行标签
- th是表头标签
- td是单元格标签(aline设置单元格文本对齐方式,colspan属性设置单元格跨列,rowspan属性设置跨行)
- b是字体加粗标签
<table align="center" border="1" width="300" height="300" cellspacing="2"><tr><th>1.1</th><th>1.2</th><th>1.3</th></tr><tr><td>2.1</td><td>2.2</td><td>2.3</td></tr><tr><td>3.1</td><td>3.2</td><td>3.3</td></tr></table>
- iframe标签,在一个html页面上打开一个小窗口加载一个单独的页面(src属性用来设置页面的路径, width和height属性用来设置窗口大小)
iframe标签与a标签组合使用:
- 在iframe标签中使用name属性定义一个名称
- 在a标签的target属性上iframe的name属性值
- 表单标签,用来收集用户信息的所有元素集合,然后把这些信息发送给服务器。 ```html <!DOCTYPE html>
<!— form标签就是表单 input type=text 是文件输入框 value设置输入框中默认显示内容 input type=password 是密码输入框 value设置输入框中默认显示内容 input type=radio 是单选框 name属性可以对其进行分组,同组内单选只能选一个,checked=”checked”表示默认选中 input type=”checkbox” 是复选框,checked=”checked”表示默认选中 input type=”reset” 是重置按钮,value属性可以修改按钮上的文本 input type=”submit” 是提交按钮,value属性可以修改按钮上的文本 input type=”submit” 是按钮,value属性可以修改按钮上的文本 input type=”file” 是文件上传域 input type=”hidden” 是隐藏域,当我们要发送某些信息,而这些信息不需要用户参与,就可以使用隐藏域(提交时同样可以发送给服务器)
select标签是下拉列表框option标签是下拉列表框中的选项 selected="selected"指默认选中textarea表示多行文本输入框 rows属性设置可以显示几行的高度,cols设置每行可以显示几个字符宽度,起始标签和结束标签中的内容是默认值--><form>用户名称:<input type="text" value="默认值"/><br/>用户密码:<input type="password"/><br/>确认密码:<input type="password"/><br/>性别:<input type="radio" name="sex" checked="checked"/>男<input type="radio" name="sex"/>女<br/>兴趣爱好:<input type="checkbox"/>Java<input type="checkbox"/>C++<input type="checkbox"/>JavaScript<br/>国籍:<select><option>--请选择国籍--</option><option selected="selected">--中国--</option><option>--美国--</option><option>--日本--</option></select><br/>自我评价:<textarea rows="10" cols="20">默认值</textarea><br/><input type="reset" value="重置按钮"/><input type="submit" value="提交按钮"/><input type="button" value="按钮"/><input type="file"/></form>
```html<!DOCTYPE html> <!--声明--><html lang="zh_CN"><!--html标签表示html开始 zh_CN表示中文 html标签中一般分为两部分,分别是:head和body--><head> <!--表示头部信息,一般包含三部分:title标签,css样式,js代码--><meta charset="UTF-8"> <!--表示当前页面使用UTF-8字符集--><title>JavaWeb学习</title> <!--标题--></head><body> <!--body标签是整个html页面显示的主体内容--><!--form标签就是表单input type=text 是文件输入框 value设置输入框中默认显示内容input type=password 是密码输入框 value设置输入框中默认显示内容input type=radio 是单选框 name属性可以对其进行分组,同组内单选只能选一个,checked="checked"表示默认选中input type="checkbox" 是复选框,checked="checked"表示默认选中input type="reset" 是重置按钮,value属性可以修改按钮上的文本input type="submit" 是提交按钮,value属性可以修改按钮上的文本input type="submit" 是按钮,value属性可以修改按钮上的文本input type="file" 是文件上传域input type="hidden" 是隐藏域,当我们要发送某些信息,而这些信息不需要用户参与,就可以使用隐藏域(提交时同样可以发送给服务器)select标签是下拉列表框option标签是下拉列表框中的选项 selected="selected"指默认选中textarea表示多行文本输入框 rows属性设置可以显示几行的高度,cols设置每行可以显示几个字符宽度,起始标签和结束标签中的内容是默认值--><form><h2 align="center">用户注册</h2><table align="center"><tr><td>用户名称:</td><td><input type="text" value="默认值"/></td></tr><tr><td>用户密码:</td><td><input type="password"/></td></tr><tr><td>确认密码:</td><td><input type="password"/></td></tr><tr><td>性别:</td><td><input type="radio" name="sex" checked="checked"/>男<input type="radio" name="sex"/>女</td></tr><tr><td>兴趣爱好:</td><td><input type="checkbox"/>Java<input type="checkbox"/>C++<input type="checkbox"/>JavaScript</td></tr><tr><td> 国籍:</td><td><select><option>--请选择国籍--</option><option selected="selected">--中国--</option><option>--美国--</option><option>--日本--</option></select></td></tr><tr><td>自我评价:</td><td><textarea rows="10" cols="20">默认值</textarea></td></tr><tr><td><input type="reset" value="重置按钮"/></td><td><input type="submit" value="提交按钮"/></td></tr><tr><td><input type="button" value="按钮"/></td><td><input type="file"/></td></tr></table></form></body></html>
<!DOCTYPE html> <!--声明--><html lang="zh_CN"><!--html标签表示html开始 zh_CN表示中文 html标签中一般分为两部分,分别是:head和body--><head> <!--表示头部信息,一般包含三部分:title标签,css样式,js代码--><meta charset="UTF-8"> <!--表示当前页面使用UTF-8字符集--><title>JavaWeb学习</title> <!--标题--></head><body> <!--body标签是整个html页面显示的主体内容--><!--form标签是表单标签action属性设置提交的服务器地址method属性设置提交的方式GET(默认值)或POST表单提交时,数据没有发送给服务器的三种情况:1、表单项没有name属性值2、单选、复选(下拉列表中的option标签)都需要添加value属性,以便发送给服务器3、表单项不在提交的form标签中get请求特点:1、浏览器地址栏中的地址是:action属性[+?+请求参数],请求参数的格式是:name=value&name=value2、不安全3、它有数据长度的限制post请求特点:1、浏览器地址栏中只有action属性值2、相对于get请求要安全3、理论上没有数据长度的限制--><form action="http://www.baidu.com" method="get"><input type="hidden" name="action" value="login"><h2 align="center">用户注册</h2><table align="center"><tr><td>用户名称:</td><td><input type="text" value="默认值"/></td></tr><tr><td>用户密码:</td><td><input type="password"/></td></tr><tr><td>确认密码:</td><td><input type="password"/></td></tr><tr><td>性别:</td><td><input type="radio" name="sex" checked="checked"/>男<input type="radio" name="sex"/>女</td></tr><tr><td>兴趣爱好:</td><td><input type="checkbox"/>Java<input type="checkbox"/>C++<input type="checkbox"/>JavaScript</td></tr><tr><td> 国籍:</td><td><select><option>--请选择国籍--</option><option selected="selected">--中国--</option><option>--美国--</option><option>--日本--</option></select></td></tr><tr><td>自我评价:</td><td><textarea rows="10" cols="20">默认值</textarea></td></tr><tr><td><input type="reset" value="重置按钮"/></td><td><input type="submit" value="提交按钮"/></td></tr><tr><td><input type="button" value="按钮"/></td><td><input type="file"/></td></tr></table></form></body></html>
- div标签默认独占一行
- span标签,其长度是封装数据的长度
p段落标签,默认会在段落上方和下方各空出一行(如果已有就不再空行)
相对路径和绝对路径
JavaSE中相对路径和绝对路径
相对路径:从工程名开始算
绝对路径:盘符:/目录/文件名
web中路径分为相对路径和绝对路径两种
相对路径:
. 表示当前文件所在的目录
.. 表示当前文件所在的上—级目录
文件名 表示当前文件所在目录的文件,相当于 ./文件名 , ./可以省略
- 绝对路径:
正确格式是: http://ip:port/工程名/资源路径
补充
- 特殊字符要用字符实体表示
- 连续的空白字符(空格、回车)也要用字符实体表示
