如何将表格水平和垂直放置在div的中心

2024-02-22

我们可以将图像设置为背景图像<div> like:

<style>
    #test { 

        background-image: url(./images/grad.gif); 
        background-repeat: no-repeat;
        background-position: center center; 

        width:80%; 
        margin-left:10%; 
        height:200px; 
        background-color:blue;

    }

</style>

<div id="test"></div>

我需要在房间的中央放一张桌子<div>水平和垂直。有没有使用跨浏览器的解决方案CSS?


居中是 CSS 中最大的问题之一。然而,存在一些技巧:

要使表格水平居中,您可以将左右边距设置为自动:

<style>
  #test {
    width:100%;
    height:100%;
  }
  table {
    margin: 0 auto; /* or margin: 0 auto 0 auto */
  }
</style>

要使其垂直居中,唯一的方法是使用 javascript:

var tableMarginTop = Math.round( (testHeight - tableHeight) / 2 );
$('table').css('margin-top', tableMarginTop) # with jQuery
$$('table')[0].setStyle('margin-top', tableMarginTop) # with Mootools

No vertical-align:middle这是可能的,因为表是一个块而不是内联元素。

Edit

这是一个总结 CSS 居中解决方案的网站:http://howtocenterincss.com/ http://howtocenterincss.com/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将表格水平和垂直放置在div的中心 的相关文章

随机推荐

  • .remove() 之后的 d3 回调函数

    我想知道我的所有行何时被删除 以便我可以调用另一个函数 svg selectAll line transition duration 2500 style stroke opacity 0 remove 我知道我可以使用 each end
  • python 如何追加到zip存档中的文件

    如果我做这样的事情 from zipfile import ZipFile zip ZipFile archive a for x in range 5 zip writestr file1 txt blabla 它将创建一个包含 5 个文
  • ggplot2 连续直方图

    我有一些数据 如下所示 value direction 2 2 UP 2 3 DOWN 2 4 UP 2 4 DOWN 2 5 DOWN 2 5 UP 2 5 DOWN 2 5 UP 2 6 DOWN etc 我正在 R 中使用 ggplo
  • 无监督自动标记算法?

    我想构建一个允许用户上传的网络应用程序文件 videos images music 然后赋予他们搜索它们的能力 把它想象成Dropbox 语义搜索 当用户上传新文件时 例如文档1 docx 如何根据文件内容自动生成标签 换句话说 不需要用户
  • 在 neo4j 中创建 geohash 关系

    我的 csv 文件包含纬度 经度字段 我想要的是将这个纬度 经度转换为geohash然后根据不同位置节点的geohash值建立它们之间的关系 怎么做 Neo4j 有一个空间插件 https github com neo4j contrib
  • 自定义验证器如何知道单击了哪个命令按钮

    我的表单有几个 提交 按钮 某些字段的验证取决于按下的字段 我怎样才能在我的自定义验证器中找到它 按钮的客户端 ID 也生成为name of the
  • 在 Excel VBA 中,如何测试 Excel.Range 对象变量是否丢失其引用而不引发运行时错误 424..?

    在 Excel VBA 中 如果变量是 Excel Range 并且它引用的范围被删除 则它会丢失其引用 任何访问变量的尝试都会导致Runtime Error 424 object required Dim rng As Range Set
  • javascript中split函数中''的正则表达式形式是什么

    我该如何更换 split 使用正则表达式函数产生相同的输出 我能想到的最接近的是 w按字母选择 但这里的问题是 拆分会删除所有选定的内容 例如 我有一个字符串abcd 表演 split 给我 a b c d but split w 给我 您
  • 在安装 Django 过程中,为什么我不断收到 ImportError: No module named django?

    我只是想用 django 得到一个 hello world 我已经将 django 下载到我的桌 面上 并且我的应用程序文件夹中有带有 Idle 的 python 我已按照以下说明进行操作https www djangoproject co
  • 如何向 Gnuplot 直方图(平滑频率)添加数据标签?

    我的文件第 6 列中有蛋白质分子量数据 有问题的列如下所示 MW kDa 16 8214045562515 101 41770820613989 24 332255496943485 43 946599899844436 210 58276
  • 以编程方式获取 Artisan 命令列表

    当您使用 Laravel PHP 框架时 有没有一种方法 在运行时 以编程方式获取当前配置和可用的列表artisan命令 我基本上是在寻找了解的方法 所有命令名称 类或与该类对应的对象 像往常一样 当我清楚地问自己这个问题时 自助服务台就会
  • 无法使用带有功能组件的引用从父函数调用子函数

    最近我正在研究 React 并从父级调用子函数 但是当我在引用上调用 current 时 它给了我未定义的信息 实际上 refs 非常适合以前的父组件 甚至可以调用useImperativeHandle功能也一样 但是使用时useImper
  • 不使用“function”关键字定义匿名函数

    我可以定义和使用匿名函数并像这样调用它 x lt 1 3 sapply x function x x 有时我觉得使用function这样就太啰嗦了 还有其他方法来定义匿名函数吗 In the purrr package https purr
  • 关于 Pytorch 中的奇数图像尺寸

    因此 我目前正在构建一个 2 通道 也称为双通道 卷积神经网络 用于测量 2 个 二进制 图像之间的相似度 我遇到的问题如下 我的输入图像为 40 x 50 经过 1 个卷积层和 1 个池化层 例如 后 输出大小为 18 x 23 那么如何
  • 迭代Python多维关联数组中的一个键

    我正在动态创建一个二维关联数组 字典 我试图循环遍历它的键 同时保持其中一个索引不变 因此例如与第一个括号中带有 john 的 key 关联的所有值 myhash john smith address 1 myhash john doe a
  • 处理 iPad Mini 屏幕尺寸

    新款iPad Mini的屏幕尺寸为7 9英寸 它有视网膜显示屏吗 它会自动扩展现有的 xib 和 Storyboard 还是我们必须为每个版本创建两个版本 我们是否会像处理 iPhone 5 一样处理它 如何创建定义或条件来查看设备是否正在
  • 如何将 ASCII char 转换为其 ASCII int 值?

    我想将 char 转换为它的ASCII http en wikipedia org wiki ASCIIint 值 我可以用所有可能的值填充一个数组并与其进行比较 但这对我来说似乎不正确 我想要类似的东西 char mychar k pub
  • Ruby 独立脚本中的 RoR 环境

    我想运行一个独立的 ruby 脚本 在其中需要使用我的 RoR 环境 具体来说 我需要我的模型扩展 ActionMailer 和 ActiveRecord 我还需要从我的database yml 中读取数据库配置 我该怎么办 最简单的方法是
  • C++ std regex问号问题

    我在使用 std 正则表达式时遇到了麻烦 我无法使问号量词起作用 对 regex match 的调用将始终返回 0 我还尝试了 0 1 它的行为也不像我预期的那样 它的行为就像 量词 这是我的代码 include
  • 如何将表格水平和垂直放置在div的中心

    我们可以将图像设置为背景图像 div like div div 我需要在房间的中央放一张桌子 div 水平和垂直 有没有使用跨浏览器 div div