草庐IT

absolute_relative_col

全部标签

html - 如果元素及其子元素的位置均为 :absolute,则元素及其子元素的左值和上值是多少

我有这个html,其中元素的位置是绝对的,但左侧和顶部是自动的:Testchild我觉得span的左边和顶部应该是0像素,但不能从规范或其他帖子中确定。因此,如果我没有为父元素也绝对定位且没有边距或填充的绝对定位元素指定左侧和顶部,则左侧和顶部将为0px,这是否符合css规范?另外,同上,但是在书写模式下从上到下和从左到右的书写模式下,上和右是0px,对吧?编辑:为了说得更清楚,我的意思是左侧和顶部相对于父div为0px、0px。或以上等同于:Testchild谢谢 最佳答案 首先,您应该注意顶部、左侧、右侧和底部的初始值是auto

javascript - 有没有办法在 javascript 中访问表格的 col 标签数组?

我有一个看起来像这样的表:Joe1972202-555-1234有没有一种简单的方法来获取的数组?标签?我不想使用getElementById,因为我不知道col标签的ID,尽管我会知道表的ID。我不想使用getElementsByTagName,因为文档中会有几个带有col标签的表格。我没有使用jquery,只是普通的javascript。有什么想法吗? 最佳答案 getElementsByTagName可用于ID为“myTable”的表:它将返回该表的所有列。这是一个例子:document.getElementById("myT

html - 使用位置 : relative inside a flex container

我正在预览帖子,例如它的文本和图像作为带有一些过滤器的背景。问题是我想让整个div不是1300px,而是只有650px。但是,这样我将无法使用display:flex并且不会让带有img的div与带有文本的div具有相同的高度。有没有可能只用css(不用js)解决这个问题的方法?这是代码:http://codepen.io/anon/pen/RGwOgN?editors=1111.post{width:650px;padding:25px25px;z-index:10;position:relative;color:white;}.flex-row{display:flex;width

javascript - 移动优化 : Make notification menu with position:absolute scrollable

我最近买了Moltran这很好但有一个很大的缺点:通知菜单在移动设备上消失,这不适合我。所以我了解到,这可以通过删除li通知元素的hidden-xs类来完成。这将变成至,效果很好。现在我将小菜单拉伸(stretch)到屏幕的整个宽度如果用户使用较小的设备以获得更好的可用性:@media(max-width:767px){.nav>li.dropdown:not(.hidden-xs).open.dropdown-menu{width:100vw;}}一切正常,直到出现一件事:我无法在菜单中滚动。使用现代5"智能手机水平,最后的3个元素被隐藏。相反,滚动会影响由绝对位置引起的背景。关于o

html - div 宽度 100% +10px : relative to parent?

我有一个带有display:table/table-cell:auto布局的ul/li菜单,拉伸(stretch)以填充容器并在菜单项之间分配水平空间。我必须将一个额外的UI元素与最后一个菜单项对齐。我可以通过将该元素添加为最后一个li元素的子元素并使其100%宽来实现这一点。但是,我需要将此UI元素(语言选择器)部分定位在主要内容之外,因此我将其定位在相对右侧:-10px。但副作用是,与菜单元素相比,选择器的左边缘向右移动。通常我会将选择器div的宽度增加10px,但由于它是100%,我不能这样做。而父li的宽度由其文本内容决定。有没有一种方法可以使用纯CSS来实现这一点?我无法在选

html - CSS : absolute positioning of a button in Firefox

我想显示一个按钮,它占用其父级的所有空间,而父级本身是绝对定位的。但似乎Firefox有一个错误(所有在Chrome和Safari(Webkits)中运行完美,我无法在IE上测试,因为我在mac上(如果有人可以测试并在评论中说它是否运行或不,这将是非常好的))。要达到的目标是:Div和按钮一起包含在一个绝对定位的包装器中。HTML代码是:.wrapper{background-color:red;position:absolute;width:100px;height:100px;}.inner{background-color:blue;position:absolute;top:0

html - 我应该使用 <colgroup> 和 <col> 吗?如果是,为什么以及如何使用?

我一直在尝试正确使用colgroup和col标签,但我不明白。我阅读了规范和所有其他内容,但我不了解其目的或如何实现它。 最佳答案 Acolgroup用于table元素有助于理解具有不规则标题的表格中信息的复杂层次结构。WAI有一个关于如何处理这种情况的完整信息页面:Tableswithirregularheaders并了解col的使用和colgroupToassociatethefirst-levelheadersproperlywithallcellsofbothcolumns,thecolumnstructureneedsto

html - CSS 位置 :absolute + dynamic height

我有4标签一个接一个,都在position:absolute我使用top对齐它们和left.第三个div标签包含动态内容,div的高度根据其中的文本量而变化。但是,当我设置top和left在所有div中,第4个div受第3个动态div的高度影响。我该如何解决这个问题?http://jsfiddle.net/25Xrh/ 最佳答案 您可能想尝试将4个div包装在一个父div中并对其进行绝对定位。然后您可以允许其中一个子div的位置影响另一个子div。http://jsfiddle.net/25Xrh/5/你的解决方案意味着无论你试图影

html - 在单个元素上组合 Bootstrap col 和 row 类

一个:..两个:..这两个实现是否相同?我可以使用2方法以便减少加价吗? 最佳答案 根据Bootstrap'sownAPIdocumentation,当nestingcolumns任何列.col都应该嵌套在.row中。两者不应组合在一个元素上。除了这在语义上更有意义之外——这两个类影响的底层CSS属性都依赖于这个结构。另请注意,当单独使用col-md-12时,您实际上是在创建一个全宽元素(无论如何都是一行)。在这种情况下,使用网格布局可能不相关,除非您有其他元素在不同的屏幕尺寸下显示/发挥作用。右(如果使用其他列以及col-md-1

html - 位置 :Absolute withing Position:Relative in Chrome

我犯了一个重大错误,即在设计我的网站时没有在所有浏览器上进行调试。在Firefox(3.6.10)和IE8中,表单元素显示正常,但在chrome(10)中,只有position:absolute元素显示。我有一个由无序列表组成的表单。列表项设置为position:relative。它包含一个左浮动标签、右浮动字段,并且可能还有一个position:absolute小部件。HTML:NameCSS:formulli{margin:5px;clear:both;position:relative;}formlabel{float:left;margin-top:0px;margin-bot