代码中进行补充说明,不参与页面解析,可提高代码可读性
格式:? ? </--注释内容-->??
快捷方法:选中注释内容---crtl+/? ? ? ? ? ? ? ? ? ? ?[想去掉注释的话还是选中后crtl+/]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---苹果系统:CMD+/
由于HBiilder里自带Emmet插件(可自动生成html,css标签),
eg:打标签时可以直接打h2+tab键,系统自动补齐标签代码
代码缩进更美观---crtl+K
有序列表更强调列表项之间的顺序关系
<ul>? ? ? ?
? ? ? ?<li>?内容</li> ? ? ?
?</ul>
[ul(unordered lists)--无序列表的外边界]
[ li??(list item) --列表项]
h3+ul中:“+”表示兄弟(并列)关系
>:表示包含关系
*3:表示有3个li标签
输完之后按tab键就出来了下图的代码格式
<ul type="disc">
(默认类型)
<ul type="circle">
<ul type="square">
注:html5中不再支持<ul>type属性,建议使用css代替
【ol(order lists)--有序列表的外边界】
按tab后出现所要的代码形式,往里填内容后如下图:
如果想从特定的数字开始排序,使用start标签定义序列起始值 <ol type=" " start="? ">
<ol type=" " start="? ">
有序列表和无序列表同样可以相互嵌套使用,形成多级列表效果
起到名词解释或问答效果,即每个列表项都是有标题,内容默认缩进的形式
【dl(definition lists)---自定义列表的外边界】
【dt(definition term)--列表项中的标题】
【dd(definition description)--列表项中的内容】
格式:
<dl>
? ? ? ??<dt>名词或问题</dt>
? ? ? ? <dd>解释或答案</dd>
</dl>
<table boder="" cellspacing="' cellpadding="">
<tr><th>Header</th></tr>
<tr><td>Data</td></tr>
</table>
【table---表的外边界】
【tr(table row)---表格的一行】
【td(table data cell)---一个单元格】
【th(table head)---表头】
一行三个单元格
两行,每行三个单元格
(tr>td*7)*9
以上代码输完之后按tab键直接生成(9行7列)
(1)border(表格边框宽度)--- px像素值
(2)cellspacing(单元格之间的距离)? ---px像素值
? ?(3)? cellpadding(文字到她外边单元格之间的距离) ---默认1px
eg:
(4)width(表格宽度)? ---px/百分比
500px
(5)height(表格高度)---px/百分比
(6)bgcolor(背景颜色)---white/red/green
(7)align(表格在网页中的对齐方式)---left/right/center
注:以上属性在html5中被废弃,可以用css替代
<td colspan=""> 内容 </td>
把对应单元格注释掉,表格显示才会正常
源代码:
<title>课程表</title>
<table border="4" cellspacing="10px" cellpadding="10px" width="80%">
<!-- <tr><th>Header</th></tr> -->
<tr>
<td colspan="2">\</td>
<!-- <td></td> -->
<td>一</td>
<td>二</td>
<td>三</td>
<td>四</td>
<td>五</td>
</tr>
<tr>
<td rowspan="5">上午</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>2</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>3</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>4</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>5</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="7" align="center">中 午</td>
</tr>
<tr>
<td rowspan="3">下午</td>
<td>6</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>7</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> -->
<td>8</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
网页效果:
th ---表头,表格第一行默认加粗【想要加粗文字处理用b标签,还可将td改为th】
?caption ---表格的标题
<form action="网址" method="get">
<!-- form:定义表单,收集内部控件的信息发送给指定页面 -->
<!-- action:定义表单发送的目标地址>
<!-- method:定义表单发送方式 -->
<input type="submit" value="按钮上的文字"/>
<!-- input:定义文本框及提交按钮 -->
</form>
<form action="https://www.baidu.com/" method="get">
<input type="text" name="wd" />
<input type="submit" value="按钮"/>
</form>
#用于表示当前网页
get方式提交:以“明文”方式发送,网址长度不超过2048个字符,用于发送非安全数据
post方式提交:表单信息包含在http1请求正文中,不在网址上显示,无大小限制,可发送大量数据,用于发送敏感信息,个人信息或者文件上传?
键:值的名字或编号? ? ? ?值:要存放的数据
目标网址 ?键1=值1 & 键2=值2
eg:
网址栏:? ?.html?username=女神&password=520#
控制 input 控件的交互形式
name是控件向服务器提交信息时的“键名”,是自定义的,可使用字母、数字、下划线、中划线,不能包含其他特殊字符和空格
控制默认填充的数字,用来设置默认值供用户参考
?点击提交按钮时,name和value会以键值对形式发送给服务器
占位文字,光标聚焦输入文字时消失,即用鼠标定义文本框时可让文字自动消失
? ? ? ? ? ?type="text" | ? ? ? ? ? 文本输入框 |
? ? ? ? ? ?type="password" | ? ? ? ? ? ? ? ? 密码输入框 |
? ? ? ? ? ?type="checkbox" | ? ? ? ? ? ? ? ? 复选框 |
? ? ? ? ? ?type="radio" | ? ? ? ? ? ? ? ?单选框 |
? ? ? ? ? ?type="file" | ? ? ? ? ? ? ? ?文件上传 |
? ? ? ? ? ?type="button" | ? ? ? ? ? ? ? ?普通按钮 |
? ? ? ? ? ?type="reset" | ? ? ? ? ? ? ? ?重置按钮 |
? ? ? ? ? ?type="submit" | ? ? ? ? ? ? ? ?表格提交按钮 |
? ? ? ? ? ? ? ? ? ? ? ? ?备注:checked="checked"选项默认选中的状态
性别:<input type="radio" name="gender" value="1" checked="checked" />男
<!-- name值只有设置得相同才会出现互斥,从而起到单选的效果 -->
<!-- checked="checked"设置默认选项 -->
<input type="radio" name="gender" value="0" />女
<p> 爱好:
<input type="checkbox" name="hobby" value="read" />看书
<input type="checkbox" name="hobby" value="piano" />弹琴
<input type="checkbox" name="hobby" value="music" />听音乐
<input type="checkbox" name="hobby" value="sports" />运动
</p>
【配合post形式上传文件】
<input type="image" src=" " title="按钮"/>
<p>
<input type="hidden" name="token" value="i336677d" />
</p>
所在地:
<select name="province">
<option value="bj">北京市</option>
<option value="zj">浙江省</option>
</select>
所在地:
<select name="province" multiple="multiple" size=“3”>
<!--multiple="multiple" 可以选多个选项
<!--size:表示选中的个数设置-->
<option value="bj" selected="selected" >北京市</option>
<!--selected="selected" 用于select里被默认选中的状态-->
<option value="zj">浙江省</option>
</select>
<textarea name="profile" id="" cols="30" rows="10" placeholder="我的志愿经历">默认文本内容</textarea>
<!--cols=列数,rows=行数-->
<fieldset id="" style="width:26%"><!--fieldset:为表单分组-->
<legend>调查小问卷</legend><!--legend:为fieldset标签定义标题-->
<form> </form>
</fieldset>