美文网首页
表格标记

表格标记

作者: WhiteStruggle | 来源:发表于2020-01-11 19:17 被阅读0次

    表格标记

    组成

    表格  <table>
           table属性:border-collapse:默认值(separate)单元格会有间隔,取值为(cillapse)时单元格不会有间隙
           
    <caption>——表格标题
    
    行  <tr>
    列  <td>
    <th>——表格表头属性(scope和headers属性)
    <tbody>——标签
    
    <template>是一种用于保存客户端内容机制,该内容在加载页面时不会呈现,但随后可以(原文为 may be)在运行时使用JavaScript实例化
               将模板视为一个可存储在文档中以便后续使用的内容片段。虽然解析器在加载页面时确实会处理<template>元素的内容,但这样做只是为了确保这些内容有效;但元素内容不会被渲染。(来自MDN)
    
    <colgroup>——表格列组标签用来定义表中的一组列表
                   属性:span该属性值为一个正整数,表示该 <col> 元素横跨的列数。默认值为1
    
    <col> —— 定义表格中的列,并用于定义所有公共单元格上的公共语义。它通常位于<colgroup>元素内。
                    属性:span该属性值为一个正整数,表示该 <col> 元素横跨的列数。默认值为1
    
    <thead>——定义了一组定义表格的列头的行。
    
    <tfoot>——表尾  ,定义了一组表格中各列的汇总行。
    
    合并前提要合并的单元格为空(没有表示)
    行合并:td加属性:colspan="number",合并几列number就等于几
    列合并:在td加属性:rowspan="number"
    
    单元格合并:
    例如:
    <body>
        <table>
            <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>成绩</th>
            </tr>
            <tr>
                 <td>小明</td>
                 <td>25</td>
                 <td>100</td>
            </tr>
            <tr>
                 <td>小华</td>
                 <td>36</td>
                 <td>85</td>
            </tr>
        </table>
        
    </body>
    

    表格外边框属性

    border——控制表格边框的宽度——整数——单位:像素
    cellspacing——控制单元格边框到表格边框的距离——单位像素
    cellpadding——控制单元格内文字到单元格边框的距离——单位:像素
    
        <table 
        border="5"//边框线的宽度
        cellspacing="16px" //单元格到边框的距离
        cellpadding="10px"//单元格文字 到  单元格边框的距离
        bordercolor="red"//所有边框的颜色
         height="250px" width="500px"//所有表格的 长、宽
        >
    例子:
    
    

    表格属性

    width——控制表格的宽度——整数:单位:像素——值为百分数,表示表格宽度为整个网页宽度的百分之几
     <td width="500px">25</td>//只要改变一行,整竖列也会随之改变
     
    height——控制表格的高度,取值与width相似
    <tr height="500px" >
    
    bgcolor——设置表格的背景色
      <tr bgcolor="#009700">
      
    align——用于控制整个表格在网页水平方向的对齐方式
    
    

    行、列属性

    height——高度
     <tr height="500px">//宽度width没效果
     
    bordercolor——边框颜色,用不了,但可以在整体用
    <table bordercolor="red">
    
    bgcolor——单元格背景颜色
    <td bgcolor="#009700">小明</td>
      
    align——本行水平方向上对齐方式(center、left、right)
    <tr align="right">
    
    valign——本行垂直方向的对齐方式(top上对齐、middle居中对齐、buttom下对齐)
     <tr valign="bottom">
    

    单元格的属性

    bordercolor——边框颜色
    bgcolor——背景颜色
    align、valign——水平,垂直对齐方式
    
    colspan——合并右方单元格,达到水平延伸效果
    rowspan——合并下方单元格,达到垂直延伸效果
    注意:直接链接一个空的单元格,不存在的
    <th  height="250px" width="500px">姓名</th>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body >
          <table 
          border="3"
          bordercolor="red"
          cellpadding="20px"
          >
              <tr height = "100px" bgcolor="green">
                    <th width="200px" >姓名</th>
                    <th>年龄</th>
                    <th>学历</th>
              </tr>
              <tr align="center" valign="middle""> 
                  <td bgcolor="red">张三</td>
                  <td>20</td>
                  <td>本科</td>
              </tr>
              <tr align="center" valign="top">
                    <td bgcolor="red">李四</td>
                    <td>25</td>
                    <td>研究生</td>
              </tr>
              <tr>
                  <td bgcolor="red" rowspan="2" align ="center" valign="niddle">总结</td>
                  <td colspan="2"  align="center" bgcolor="#aa0aa0">Lorem ipsum dolor sit amet consectetur.</td>
              </tr>
              <tr center>
                  <td colspan="2"  rowspan="2" align="center" bgcolor="#ffff00">什么鬼?</td>
              </tr>
          </table>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:表格标记

          本文链接:https://www.haomeiwen.com/subject/uwjbactx.html