zoukankan      html  css  js  c++  java
  • table添加正确的样式

    以前在做表格的时候,会在表格<table>标签中添加一些属性,来改变表格的样式,经常用到的有这几个

    width 表格的宽度
    border 表格边框的宽度
    cellpadding  单元边沿与其内容之间的空白
    cellspacing  单元格之间的空白

    1、其中如果只设置了border="1"是这样的  <table border="1"> 

     我相信没有人用这么丑的表格。

    2、如果设置了cellspacing="0" cellpadding="0"表格是这样的 <table border="1" cellspacing="0" cellpadding="0">

    好像好看了许多

    但是很少人这么写了,表格的样式应该交给css,那么如果做一个带边线的表格要怎么做呢,首先给table加border样式。会变成这样

    table {
        border: 1px solid #ccc;
    }

    那么cellpadding=“0”:单元格边距等于0,其默认值为1px,其等同于css中的:{padding:0;}

    cellspacing="0":单元格间距等于0,其默认值为2px,其等同于css中的:border-collapse: collapse(边框合并)

    那么我们可以这样写,但这样需要加<table border="1"> 

    table {  200px; min-height: 25px; line-height: 25px; text-align: center; border:1px solid #ccc; border-collapse: collapse;} 

    如果不想加<table border="1"> 需要设置table tr th和table tr td

    table tr th, table tr td { border:1px solid #ccc; }
        table {  200px; text-align: center; border-collapse: collapse;} 

    效果同上。这种比较推荐,毕竟结构样式分离,控制起来比较好控制

  • 相关阅读:
    使用form插件 和ajax 结合使用 没有调用success的原因
    不使用插件的ajax 上传文件
    struts2 使用ajax进行图片上传
    Java输入输出流详解
    SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)
    Java WEB开发环境搭建以及创建Maven Web项目
    java连接Oracle数据库
    java轻量级IOC框架Guice
    Java String字符串方法
    python入门
  • 原文地址:https://www.cnblogs.com/change-oneself/p/9707265.html
Copyright © 2011-2022 走看看