web标准:结构,表现,行为
<html><head>//最基本的html构成,且在此中head标签和body标签是并列关系,其他还有包含关系。</head><body></body></html><br> <hr> //典型的单标签 <hr>水平线<br>//换行标签<p></p>//进行段落标记<h1>~<h6>//这是1-6级的标题<div><span>盒子标签<b><strong>文字加粗<i><em>文字倾斜其中target 默认为_self (_self是在本窗口打开)可以改成_blank(_blank是在新窗口打开)href属性用于指定目标路径 ="#"为锚点链接="javascript" 是为空标签当超链接过多时可以在<head>标签里面设置<base target="_blank">来统一在新页面打开,个别可以设置当亲页面打开外部链接需要加入HTTP协议<!-- 注释语句 --> 快捷键是: ctrl + / 或者 ctrl +shift + /绝对路径:个人理解类似于数据结构里面的树结构,从根出发到目标叶子的路径 中间用\隔开相对路径:从当前html 的叶子位置出发,向上一级用../ 上两级用../../,依次类推。向下一级默认./加当前同级文件/下一级文件。.点表示当前路径 ..点点表示上一级路径 英文空格符 <小于号 >大于号   中文空格符
字符实体
| 中文圆角空格 | ||
|---|---|---|
| 英文空格 | ||
| < | 小于号 | < |
| > | 大于号 | > |
| & | 和号 | & |
| “ | 引号 | " |
| ‘ | 撇号 | ' (IE不支持) |
| ¢ | 分(cent) | ¢ |
| ¥ | 元(yen) | ¥ |
| © | 版权(copyright) | © |
| ® | 注册商标 | ® |
| ™ | 商标 | ™ |
| × | 乘号 | × |
| ÷ | 除号 | ÷ |
表格标签
<table> //table用于定义一个表格标签<caption>我是表格标题</caption><thead> //用于定义表格的头部。用来放标题之类的东西。<thead> 内部必须拥有 <tr> 标签!<tr> //tr标签 用于定义表格中的行,必须嵌套在 table标签中。<th><th> //表头标签一般表头单元格位于表格的第一行或第一列,并且文本加粗居中</tr></thead><tr><td>单元格内的文字</td> //td 用于定义表格中的单元格</tr></table>
表格属性
表格属性写在table标签里面
<table border="" width="" height="" align="" cellpadding="" cellspacing=""></table>
border 设置表格边框的像素值cellspacing 设置单元格与单元格之间的空白间距 (一般默认为2 像素)cellpadding 设置单元格内容与单元格之间的空白间距(一般默认为1像素)align 设置表格在网页中的水平对齐方式 有right left center 三个属性值width 设置表格宽height 设置表格高
合并单元格
跨行合并:rowspan="合并单元格的个数" (纵向合并)跨列合并:colspan="合并单元格的个数" (横向合并)跨行 rowspan="x"(纵向)跨列 colspan="y"(横向)先确定是跨行还是跨列合并根据 先上 后下 先左 后右的原则找到目标单元格 然后写上 合并方式 还有 要合并的单元格数量 比如 : <td colspan="3"> </td>删除多余的单元格 单元格
列表标签
无序列表<ul><li>列表项1</li><li>列表项2</li><li>列表项3</li>......</ul>//<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的。//<li>与</li>之间相当于一个容器,可以容纳所有元素。有序列表<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li>......</ol>//所有特性基本与ul 一致。自定义列表<dl><dt>名词1</dt><dd>名词1解释1</dd><dd>名词1解释2</dd>...<dt>名词2</dt><dd>名词2解释1</dd><dd>名词2解释2</dd>...</dl>
input控件
<input type="属性值" value="文本框里输入的内容">
input 输入的意思<br /><input /> 标签是单标签<br />type属性设置不同的属性值用来指定不同的控件类型<br />除了type属性还有别的属性
type属性的属性值text 单行文本输入框password 密码输入框radio 单选按钮checkbox 复选按钮button 普通按钮submit 提交按钮 (可以把表单域中的数据提交给后台数据库)reset 重置按钮(可以把表单域中的数据清空)通过value可以设置submit(提交)和reset重置)按钮中的文字image 图片按钮file 文件域hidden 隐藏域input其他属性设置 属性值 描述name 用户自定义 控件名称(区分控件的属性值)value 用户自定义 input控件的默认文本值(用户之前输入的信息 / 按钮的默认文字)size 正整数 input控件在页面中的显示宽度checked checked 定义选择控件默认被选中的项(打开页面就选中的 也就是默认选中)maxlength 正整数 控件允许输入的最多的字符数
label标签
<label for=""></label> // 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。
label标签的使用方法
第一种用法就是用label直接包括input表单<label> 用户名: <input type="radio" name="usename" value="请输入用户名"></label>适合单个表单选择第二种用法 for 属性规定 label 与哪个表单元素绑定。<label for="sex">男</label><input type="radio" name="sex" id="sex">个人比较推荐第二种方法
textarea控件(文本域)
<textarea name="" id="" cols="30" rows="10">文本内容</textarea>通过textarea控件可以轻松地创建多行文本输入框.cols="每行中的字符数" rows="显示的行数" 实际开发不用
文本框和文本域的区别
| input type=”text” | 文本框 | 只能显示一行 | 单标签通过value来显示默认值 |
|---|---|---|---|
| taxtarea | 文本域 | 可以显示多行 | 双标签 默认写在双标签的中间 |
select下拉列表
<select><option>选项1</option><option>选项2</option><option>选项3</option>...</select>* 注意:1. <select> 中至少包含一对(即两个) option2. 在option 中定义selected =" selected "时,当前项即为默认选中项。3. 但是我们实际开发会用的比较少
form表单域
- 收集的用户信息怎么传递给服务器?
通过form表单域 - 目的:
在HTML中,form标签被用于定义表单域,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。
| action | url地址 | 用于指定接收并处理表单数据的服务器程序的url地址。 | | —- | —- | —- | | method | get/post | 用于设置表单数据的提交方式,其取值为get或post。 | | name | 名称 | 用于指定表单的名称,以区分同一个页面中的多个表单。 |<form action="url地址" method="提交方式" name="表单名称">各种表单控件</form>
团队约定
元素属性
- 元素属性值使用双引号语法
- 元素属性值可以写上的都写上
推荐
<input type="text" /><input type="radio" name="name" checked="checked" />
不推荐
<input type=text /><input type='text' /><input type="radio" name="name" checked />
