表格表单及样式重置、特性笔记
来源:互联网 发布:绵阳广电网络营业厅 编辑:程序博客网 时间:2024/06/02 07:29
1. 完整表格标签:
<table><!—表示表格 -->
<thead><!—表示表格头部 -->(一般thead这个标签对不写)
<tr><!—表示行 -->
<th></th><!—表示表格标题 -->
</tr>
</thead>
<tbody><!--表格主体 -->(一般tbody这个标签对不写)
<tr><!-- 行 -->
<td></td><!—表示单元格 -->
</tr>
</tbody>
<tfoot><!--表格尾部 -->(一般tfoot这个标签对不写)
<tr><!-- 行 -->
<td></td><!—表示单元格 -->
</tr>
</tfoot>
</table>
2. table的标签基本特性就是“diasplay:table;”;
3. 表格table注意事项:
a) 不要给table,th,td以外的表格标签加样式(给其他表格标签加样式的话,会出现兼容性问题);
b) 必须要进行表格css样式重置,当进行表格的单元格间隙合并之后,不仅间隙会消失,而且边框会合并在一起,边框会按照原指定样式设置;
i. 具体的表格样式重置代码(/* table css reset */):
1. th,td{padding:0;}
2. table{border-collapse:collapse;}
c) 单元格默认平分table的宽度;
d) th里面的内容默认加粗并且左右上下居中显示;
e) td里面的内容默认上下居中,但是左右居左显示;
f) table决定了整个表格的宽度;
g) table里面的单元格宽度会被转换成百分比;
h) 表格里面的每一列必须有宽度;
i) 表格同一竖列继承最大宽度;
j) 表格同行继承最大高度;
4. “colspan:number;”,属性值(number)规定单元格可向右横跨合并的列数(注意记得删除原表格结构中同行多余的单元格)。
5. “rowspan:number;”属性值(number)规定单元格可向下竖跨合并的行数(注意记得删除原表格结构中向下竖跨合并的行中多余的单元格;另外,合并的行数只能是<tbody></tbody>这个标签对里面的行)。
6. <td></td>这个标签对的单元格能自动继承这一列上的单元格中的最大宽度。
7. 表单元素:
<form action="http://www.miaov.com" method="get"target="_blank">
<!-- action="http://www.miaov.com"表示表单的接受对象为http://www.miaov.com,method="get"表示该表单的对象获得表单数据的方式为get。 -->
<input type="submit"value="登录" name=""/>
<!-- type=”submit”表示该input标签为提交按钮;value=””可改变按钮内的文字内容,name=””这个属性一般是给后台用的,一般都会写,方便前段与后台的交互。 -->
<input type="text"name=""/>
<!-- type=”text”表示该input标签为文本框。 -->
<inputtype="password" name=""/>
<!-- type=”password”表示该input标签为密码框。 -->
<input type="radio"name="gender" id="a"/><label for="a">男</label>
<input type="radio"name="gender" id="b"/><label for="b">女</label>
<!-- type=”radio”表示该input标签为单选按钮。给单选按钮的所有选项的name=””上都加上同一个名称,表示多选一。为了使单选按钮的文字内容也可以用来进行选择选项,通常使用<label for="#id">内容</label>这个标签,不过,要注意的是要给按钮和<label>加id。这样做是为了兼容考虑。 -->
<inputtype="checkbox" name="" disabled="disabled"/>踢足球
<inputtype="checkbox" name="" disabled="disabled"/>打篮球
<inputtype="checkbox" name=""/>旅游
<inputtype="checkbox" name=""/>逛街
<inputtype="checkbox" name="" checked="checked"/>看电影
<input type="checkbox"name=""/>纸牌
<!-- type=”checkbox”表示该input标签为复选框。在复选选项的属性中加入checked表示默认选中该选项;disabled表示禁用该选项。这两个按钮针对单选按钮也是有用的。-->
<input type="file"name=""/>
<!-- type=”file”表示该input标签为上传。由于上传的兼容根本不能做,而使用时基本都是用flash做的,所以这个标签基本不用! -->
<input src="sun.jpg"type="image" name=""/>
<!-- type=”image”表示该input标签为图片。图片本身具备提交的功能,但因为一般不会用图片提交,故而这个标签没什么用。 -->
<input type="button"name=""/>
<!-- type=”button”表示该input标签为按钮。这个按钮没什么功能,现在相对用的不怎么多,以后学了更懂的东西之后可能用得到。 -->
<input type="reset" name=""/>
<!-- type=”reset”表示该input标签为重置。 -->
<input type="hidden"name=""/>
<!-- type=”hidden”表示该input标签为隐藏。这个标签基本是为了后台所设立的 -->
<select>
<option>1997</option>
<option>1996</option>
<option>1995</option>
<optionselected="selected">1994</option>
<option>1993</option>
<option>1992</option>
<option>1991</option>
<option>1990</option>
</select>
<!--<select></select>表示下拉选框标签对。selected表示下拉选框默认的选项。 -->
<textarea></textarea>
<!-- <textarea></textarea>表示文本域。 -->
</form>
8. 表单元素的IE6问题:当给表单文本框加样式和背景时,在chrome下显示没什么问题。但是在IE6下时,当我们给文本框添入溢出文本框宽的内容时,背景就会随着内容的输入,流动消失。为了不让背景图不消失,我们只需要在这个表单文本框上加入一个div,包住文本框,让div的样式完全和原来的文本框样式一模一样,接着让文本框的宽高和div完全一致,去除边框,去除白色的背景就行了。
9. 以下为完整的样式重置:
body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0; font-size:12px;/*font-family:XX字体;*/}
ol,ul{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none;}
img{border:none;}
/* 以下为表格元素样式重置(table cssreset) */
th,td{ padding:0;}
table{ border-collapse:collapse;}
/* 这是为了去除每个单元框之间的空隙。接下来是表单元素样式重置(form css reset)*/
form{ margin:0;}
/*这是为了兼容IE6下,当出现两个表单时,两个表单之间的margin值。 */
input,textarea{ margin:0;padding:0;}
/* 一般input我们会去写边框样式,所以这里就不用重置border了。表单的大部分标签都是inline-block元素。 */
select{ margin:0;}
/* 在现在的chrome版本中,原先的复选框已经没有margin值了。下拉选框既支持宽,也支持高,但高有兼容性问题,所以一般最多加一个宽度。 */
textarea{ resize:none;overflow:auto; outline:none;}
/* “resize:none;”是为了取消用户可以自动调节文本域大小的功能。" outline:none;"是为了取消当用户选中文本域时,出现的焦点框,但一般情况下,为了用户的体验,最好不要将焦点框取消掉。这条命令也适用于其他表单元素。 */
- 表格表单及样式重置、特性笔记
- 第七节表格表单及样式重置、特性
- 收集的常用css页面及表单表格样式
- css通配符“*”及样式重置
- 默认样式重置及及display转换
- javaScript笔记(十七) DOM操作表格及样式
- javascript笔记--(第二十一章)DOM操作表格及样式
- 标签类型转换、样式重置笔记
- 标签类型转换、样式重置笔记
- 对表单和数据表格应用样式--Css学习笔记(六)
- 重置表格
- 伪元素表单控件默认样式重置与自定义大全
- [Php]分页及表格样式
- DOM 操作表格及样式
- DOM 操作表格及样式
- html基本样式及表格
- 样式重置
- user agent stylesheet浏览器默认样式及样式重置
- 原型模式--你的作业写完啦,借我们抄抄吧!
- Poj 2985 树状数组求第k大
- mybatis开发步骤总结
- 详解MVP矩阵之ViewMatrix
- 管理Java垃圾回收的五个建议
- 表格表单及样式重置、特性笔记
- 解决GitHub安装失败
- Android-开关按钮ToggleButton
- ListView 使用多布局的方法和简单的原理分析
- Mybatis与Spring整合连接MySQL
- MATLAB中字符串数组的创建和引用
- smplayer 不支持WMV,H264等格式的视频
- JSONObject json = JSONObject.fromObject(josnStr);报错
- 链表常用技巧:快行指针