首页 > 代码库 > 我的博客 XHTML知识
我的博客 XHTML知识
xhtml 基础
一.1.XHTML元素分为块级元素和内嵌元素两种类型,二者的不同之处在于块级元素定义的文本是换行的,而内嵌元素定义的文本是不换行的。
常见的块级元素包括div.blockquote、
列表元素(dl、ol、ul)、fieldset、form、h1-h6、hr、p、pre、table等。
内嵌元素包括:span、a、img、label、所有的表单输入元素、iframe、object等。
2.如果是内嵌元素,下一个元素就显示在该元素同一行上的后续位置。
如果是块级元素,下一个元素就在浏览器下一行显示。
二..1.在XHTML中标记名称必须小写
2.在XHTML中属性必须小写
3.在XHTML中标记必须正确嵌套
4.在XHTML中标记必须关闭(标记成对出现)
5.在XHTML中即使是空元素也必须关闭
6.在XHTML中属性值必须用双引号括起来
三XHTML表单
1.<form>供用户输入的表单,<form action="#" method="post/get" id=" " name="">......</form> action:规定当提交表单时,向何处发送表单数据。method:规定如何发送表单数据。
post不显示路径 get显示路径。
2.文本框:type="text" <input type="text" id=" " name=" "/>id:规定元素的唯一。 name:规定表单的名称。
3.口令输入框:type="password" <input type="password" id=" " ( size="" maxlength="")/>
4.复选框:type="checkbox" <input type="checkbox" id=" " name="" value="http://www.mamicode.com/"/> 每个选项的name属性使用相同的设置。
5.单选框:type="radio" <input type="radio" id=" " name=" " value=""/>
6.隐藏字段:type="hidden" <input type="hidden" id=" " name=" "/>
7.上传文件:type="file" <input type="file" id=" " name=" "/> 指定<form>的enctype属性为multipart/form-data. method的属性为post.
8.下拉列表: 一个<select>元素来形容列表,多个<option>元素集合来识别列表选项。使用<select>元素的name属性给整个列表命名,使用每个<option>元素的value属性来给每个选项
一个唯一的值。
<select id=" " name=" ">
<option value="http://www.mamicode.com/"> 当多选时要在<select>元素中加multiple属性。
9.多行文本框:<textarea> <textarea rows=" " cols=" " id=" " name=" "> rows行 cols列
10.提交和重置按钮:type="submit" type="reset" <input type="submit/reset" value="http://www.mamicode.com/提交/重置"/>
也可以用图形来做按钮 <input type="image" src="http://www.mamicode.com/.." value="http://www.mamicode.com/submit/reset"/>
11.命令按钮(普通按钮):type="button" value="http://www.mamicode.com/".
12.在文本框中加readonly 防止修改文本数据,disable 使输入控件不可用。
13.<fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。<legend> 标签为 fieldset 元素定义标题。
我的博客 XHTML知识