表格和表单基础研究~

  1. 表格的基本形式:table>tbody>tr>th*5^(tr*4>td*5)。

    <table><!-- 表格 -->
    <caption><!-- 表格标题 -->
      this is table title!
    </caption>
        <tbody>
          <tr><!-- 行 -->
            <th>表格标题</th>
          <th>表格标题</th>
          <th>表格标题</th>
          <th>表格标题</th>
          <th>表格标题</th>
        </tr>
          <tr>
            <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
        </tr>
        <tr>
            <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
        </tr>
        <tr>
            <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
        </tr>
          <tr>
            <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
        </tr>
      </tbody>
    </table>

  2. 表格需要注意的几点:

    1、不要给table,th,td以外的表格标签加样式;table 的标签基本特性是: display:table;
    2、单元格默认平分table 的宽度;表格可以嵌套。
    3、th里面的内容默认加粗并且左右上下居中显示
    4、td里面的内容默认上下居中左右居左显示
    5、 table 决定了整个表格的宽度;
    6、table里面的单元格宽度会被转换成百分比;
    7、 表格里面的每一列必须有宽度;
    8、表格同一竖列继承最大宽度;
    9、表格同行继承最大高度;
  3. 表格css写法及说明。

    th,td{padding:0;}/*表格其它无默认样式,只有单元格有padding*/
    table{border-collapse:collapse;}/*合并边框间距*/
    /* table css reset */
    th,td{border:1px solid black; height:50px; width:100px;}
    table{width:500px;}
    td{border-spacing: 10px 30px;} /*边框间距,10像素水平间距,30像素垂直边距,但不支持ie6*/
    <td colspan="2" rowspan="2">单元格</td> /* colspan  属性规定单元格可横跨的列数。 rowspan  属性规定单元格可横跨的行数。*/
    tr:nth-child(2n){background-color: #fff;} /*偶数行添加背景颜色,但只支持ie9+*/

  4. css创建表格显示:

    <body>
        <div id="tablecontainer"><!-- 表格主体 -->
            <div id="tablerow"><!-- 行 -->
                <div id="main"><!-- 单元格 -->
                    ....
                </div>
                <div id="sidebar"><!-- 单元格 -->
                    ....
                </div>
            </div>
        </div>
    </body>

    #tablecontainer {
        display: table;
        border-spacing: 10px;/* 这和外边距创建的空间不会折叠 */
    }
    #tablerow {
        display:table-row;
    }
    #main {
        display:table-cell;
    }
    #sidebar {
        display:table-cell;
    }

      2016-06-15   22:15:04

时间: 2024-08-03 14:01:05

表格和表单基础研究~的相关文章

DOM之表格与表单基础分享

我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节点:tBodies tHead  tFoot  rows(行)  cells(列)(带S的都是获取的是一组元素) var oTab = document.getElementById('tab'); oTab.tBodies[0].rows[1].cells[0] //获取第二行的第一个 注意,写表

HTML基础(表格与表单)

1.3.表格与表单 1.3.1.表格 <table></table> 表格 width:宽度.可以用像素或百分比表示.常用960像素. border:边框.常用值0. cellpadding:内容跟单元格边框的边距.常用值0. cellspacing:单元格之间的间距.常用值0. align:对齐方式. bgcolor:背景色. background:背景图片. <tr></tr> 行 align:一行的内容的水平对齐方式 valign:一行的内容的垂直对齐

表格和表单的学习知识

刚开始接触java 学习基础知识表格和表单的做法,下面写今天所学知识 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&l

HTML之表格和表单

1. 表格和表单的区别:表格多用于页面布局,创建页面的排版样式.表单多用于传输数据获取信息,如:input输入框,单选.多选.下拉选择框. 2. 表格:table. a. 基本样式如下: <table> <caption> table test </caption> <tr> <td rowspan="2">1</td> <td>2</td> </tr> <table/&g

第3天:CSS浮动、定位、表格、表单总结

今天学的是浮动.定位.表格.表单等内容,这些是CSS中最容易混淆的知识,有许多小技巧在写代码过程中需要注意.下面是主要知识点: 一.float浮动1.块元素在一行显示2.内联元素支持宽高3.默认内容撑开宽度4.脱离文档流5.提升层级半层二.clear清除浮动1.加高(扩展性不好)给浮动元素的父级设置同样的高度2.给父级加浮动(页面中所有元素都要加浮动,margin左右失效)3.inline-block(margin左右auto失效)4.空标签加浮动(div )(任何用到的地方都要加).clear

css011 表格和表单的格式化

css011 表格和表单的格式化 一.    让表格专司其职    Html中创建一个三行三列的表格 <table> <caption align="bottom"> table 1:cosmofarmer.com's indoor mower roundup </caption> <colgroup> <col id="brand"></col> <col id="price&

【2016.11.27】表格和表单练习

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> table{border-collapse:collapse;} span{color:#f00;} </style> <title>表格和表单</title> </head> <body>

《JAVASCRIPT高级程序设计》表单基础知识和文本框脚本

在HTML中,表单是由<form>元素来表示,在javascript中,表单对应的是HTMLFormElement类型,它具有一些独有的属性和方法: 一.表单基础知识 1.取得表单的方式 var form = document.getElementById("form1");//取得页面中id=form1的元素 var form1 = document.forms[0];//取得页面中的第一个表单 var myform = document.forms["myFo

JavaScript高级程序设计之表单基础

A FORM <form id='form' action='http://a-response-url' method="post"> <!--maxlength 最大值 placeholder 占位符 autofocus 自动聚焦--> <input type='text' name='name' size='20' maxlength='10' placeholder='initial' autofocus /><br /> <