html table样式_CSS表格样式

20052c11ff86888b1b9bbcf60dc20c48.png

    表格的样式一般可以在HTML中直接定义,但是结构和样式需要分开声明,这可以方便后期的维护和修改。CSS中的表格样式有caption-side(表格标题位置)、border-collapse(表格边框合并)、border-spacing(表格边框间距)。 

caption-side

    caption-side属性取值只有2个,如下表

属性值说明
top标题在顶部(默认)
bottom标题在底部

    举一个标题在底部的示例

DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>表格标题位置title>

        <style type="text/css">

            table{

                caption-side: bottom;

            }

            table,td{

                border: 1px solid silver;

            }

        style>

    head>

    <body>

        <table>

            <caption>四大天王caption>

            <tr>

                <td>刘德华td>

                <td>60岁td>

            tr>

            <tr>

                <td>张学友td>

                <td>60岁td>

            tr>

            <tr>

                <td>郭富城td>

                <td>56岁td>

            tr>

            <tr>

                <td>黎明td>

                <td>55岁td>

            tr>

        table>

    body>

html>

44f5c57979dfb90684d44dae75f2139d.png

border-collapse

    在表格加入边框后单元格之间有一定的空隙 ,为了美观,我们可以把单元格之间的空隙去除。

    border-collapse属性取值有2个,如下表

属性值说明
separate边框分开,有空隙
collapse边框合并,无空隙

    示例: 

DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>表格边框合并title>

        <style type="text/css">

            table{

                border-collapse: collapse;

            }

            table,td{

                border: 1px solid silver;

            }

        style>

    head>

    <body>

        <table>

            <caption>四大天王caption>

            <tr>

                <td>刘德华td>

                <td>60岁td>

            tr>

            <tr>

                <td>张学友td>

                <td>60岁td>

            tr>

            <tr>

                <td>郭富城td>

                <td>56岁td>

            tr>

            <tr>

                <td>黎明td>

                <td>55岁td>

            tr>

        table>

    body>

html>

534c98b0d46d5dd8a5b703e9014bcaba.png 

border-spacing

    表格边框的间距,直接用像素值。 

DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8" />

        <title>表格边框间距title>

        <style type="text/css">

            table{

                border-spacing: 5px;

            }

            table,td{

                border: 1px solid silver;

            }

        style>

    head>

    <body>

        <table>

            <caption>四大天王caption>

            <tr>

                <td>刘德华td>

                <td>60岁td>

            tr>

            <tr>

                <td>张学友td>

                <td>60岁td>

            tr>

            <tr>

                <td>郭富城td>

                <td>56岁td>

            tr>

            <tr>

                <td>黎明td>

                <td>55岁td>

            tr>

        table>

    body>

html>

2e3cb5531517d5885613cdfacec72d89.png


本节主要学习了表格样式,最后对其总结。

  • 表格标题位置:caption-side   

  • 表格边框合并:border-collapse

  • 表格边框间距:border-spacing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值