草庐IT

lock-tables

全部标签

html - "display: table"的 div 的最小高度在 Firefox 中不起作用

我已经为具有显示属性的div提供了一个最小高度作为表格,用于呈现内部文本垂直居中。给定的最小高度不适用于Firefox浏览器。我已经把代码放在一个fiddle里了:fiddleStateoftheMarketAddress:UpdateondevelopmentsintheglobalstoneindustrymoreInfo非常感谢任何帮助! 最佳答案 这实际上是一个Firefox错误参见:https://bugzilla.mozilla.org/show_bug.cgi?id=307866min-height不适用于displa

jquery - 屏幕阅读器可以是 DIV 元素中的 "locked"吗?

我编写了一个使用jQuery显示模态弹出窗口的网站。它实质上用覆盖层覆盖了屏幕的整个可视区域,然后在覆盖层的顶部显示了一个包含实际弹出窗口的DIV。该项目的要求之一与可访问性有关。我们已经能够在模态框弹出时将焦点放在模态框内,以便屏幕阅读器停止其正在执行的操作并开始在模态框内阅读。但是,我们当前的问题是,一旦JAWS屏幕阅读器完成模式窗口内的文本阅读,它会继续阅读并阅读窗口外的文本(覆盖层下方)。有什么方法可以将屏幕阅读器“锁定”在特定元素内,使其无法阅读元素之外的任何内容? 最佳答案 如果添加以下属性:aria-disabled=

html - 带有 table-layout=auto 的 HTML 表格中的固定宽度列

当HTML表格的table-layout设置为auto时,它的列会自动调整大小。鉴于这种情况,有没有办法保持特定列的固定宽度?我试过使用CSS宽度-似乎没有任何效果。 最佳答案 如果你使用nth-child,你可以使用CSS来做到这一点CSS:.table{table-layout:auto}td,th{border:1pxsolid#999;padding:0.5rem;}.table1th:nth-child(1),.table1td:nth-child(1){width:200px;/*becomes218pxwithpadd

html - 为什么大多数人都想避免在 HTML 中使用 TABLE 而对所有内容都使用 DIV?

这个问题在这里已经有了答案:WhynotusetablesforlayoutinHTML?[closed](66个答案)关闭9年前。这是每次看到都让我发疯的东西。为什么使用div元素几乎是一种痴迷?我理解为什么在标记中主要使用div,每个都有一个id或(甚至更好)一个className可以帮助开发干净的标记并控制视觉变化。但是,例如,我一直看到有关如何使div表现得像表格的问题,即使他们被告知某些内容与x或y浏览器版本不兼容,他们仍然想做这样的事情:ContentContentContentContent为什么?...真的:为什么??为什么这比使用table更好?或者,为什么使用表格是

html - table 上边距为负的奇怪东西

问题不是很短,但很容易理解。这是jsFiddle我有两个嵌套表,像这样:这是标记:table,tr,td{border:1pxsolidblack;border-collapse:collapse;}table{width:100%;}.outer{height:100px;}.inner{background-color:#ccc;height:50px;}第一个奇怪的事情然后,我想在内表中添加一个负的水平外边距:.inner{margin:0-10%;}预期的输出是这样的:但相反,我得到了这个:将内表放在div中可能会解决问题:.wrapper{margin:0-10%;}.inn

html - 响应式网格框架 - float : vs display: table-cell

我使用过Bootstrap,并研究过Foundation。据我所知,它们都使用float:来实现响应式网格。我还看到仅使用display:table-cell和@media查询的响应式网格。后者对我来说似乎更好,因为float:旨在实现特定的排版效果,因此使用它来实现响应式网格布局似乎是一种hack。我的问题:float:是否被bootstrap、foundation和其他响应式网格用于解决旧浏览器中缺乏适当的table-cell支持的问题?如果还有其他原因,我也想听听。 最佳答案 网格系统的制作方式大致有3种:floatinlin

html - calc 是否与显示 :table-cell? 一起工作

我有一个用div制作的结构,设置为像表格元素一样显示。这是一个条目表单,我希望左栏(字段标签所在的位置)为50%宽,加上2em,以便星号适合必填字段,而右栏(字段所在的位置)为占用剩余空间。我尝试使用calc来设置宽度。但至少在我最新的Chrome中,列的宽度是任意的,即使检查元素显示规则存在并且处于事件状态。可能是什么问题呢?calc与display:table-cell不兼容吗?还是我在某个地方犯了一个错误?这是HTMLGenedonorBlackratCatCattleaddotherspecies以及它的CSS.dialog-label-column,.nested-label

html - 在 HTML 中布局数据输入表单 : table or no table?

我想创建一个如下所示的数据输入表单:Name:[Nametextbox]Age:[Agetextbox]labeln:[textboxn]标签左对齐,文本框左对齐。我知道我可以在table元素中执行此操作,但我也知道“表格应该只用于表格数据”。虽然我部分同意/不同意该声明-我想知道我想要的布局是否可以/应该被视为“表格数据”,以及在没有数十行复杂交叉的情况下产生相同结果的替代布局是什么-浏览器CSS。我目前不怎么从事Web开发(当我从事UI工作时,现在有一段时间严格来说是WinForms),所以我很感激可能有一个优雅的解决方案。可能涉及一个无序列表,其中项目符号点已关闭并且有点偏离标签

html - Chrome 与 box-sizing :border-box in a display:table

我正在使用display:table进行小型2Pane布局。对于间距(也来自背景图像),我使用padding。因为我需要child从可用空间中获得一个精确的width:50%(考虑到父级div的填充),我使用box-尺寸:边框框。这在Opera中运行良好,但在Chrome中box-sizing:border-box甚至-webkit-box-sizing:border-box都被默默地忽略了。我制作了一个展示问题的演示。两个红色框应该是正方形,蓝色框的宽度和高度应该是200px:http://jsfiddle.net/fabb/JKECK/这是html源代码:Somethingonth

html - Angular Material Not Locked 侧边栏

我有一个这样的侧边栏:按钮1按钮2此入门应用程序由工具栏、SideNav(带有两个按钮)和内容区域组成。这里是内容区!当前行为-当我远程控制md-is-locked-open属性并在用户单击按钮时开始显示边栏,则边栏是全屏且不在内容区域内。所以它与锁定版本有以下几点不同:它在工具栏上主要内容变灰它在内容区域上RequiredBehaviour-我必须更改什么才能将其包含在内容区域内?所以它看起来和锁定时完全一样。应该在工具栏下面不应与主要内容重叠(只需将其向右移动即可=不应使其他内容变灰代码笔Here 最佳答案 只需更改:在side