草庐IT

SCROLLBAR_POSITION_LEFT

全部标签

html - 为什么 "position: absolute; left: 0; right: 0; width: XYpx; margin: 0 auto"实际上居中?

我在CSS方面非常精通,但今天我偶然发现了一个让我头疼的片段(here和here)。我从没想过可以通过margin:0auto将绝对定位的元素居中,但考虑到所讨论的元素具有设置的宽度并且有left:0和对:0,它实际上似乎有效:#parent{background:#999;height:300px;position:relative;width:300px;}#child{background:#333;height:50px;left:0;margin:0auto;position:absolute;right:0;width:50px;}(JSFiddle)我一直认为left:0

html - 如何使用 webkit-scrollbar 为白色 Angular 着色?

Fiddle我正在使用::-webkit-scrollbar在Chrome中制作自定义滚动条。我有一个border-radius:10px并且这样做时,顶部有白色的Angular:抱歉,因为它是滚动条,所以有点难看。我希望Angular的颜色与标题div(#dadae3)的颜色相同。有什么方法可以在不改变滚动条样式的情况下仅使用CSS去除白Angular?CSS(完整):body{padding:0;margin:0}::-webkit-scrollbar{width:13px;}::-webkit-scrollbar-track{background:#ffffff;border-r

html - 如何使用 webkit-scrollbar 为白色 Angular 着色?

Fiddle我正在使用::-webkit-scrollbar在Chrome中制作自定义滚动条。我有一个border-radius:10px并且这样做时,顶部有白色的Angular:抱歉,因为它是滚动条,所以有点难看。我希望Angular的颜色与标题div(#dadae3)的颜色相同。有什么方法可以在不改变滚动条样式的情况下仅使用CSS去除白Angular?CSS(完整):body{padding:0;margin:0}::-webkit-scrollbar{width:13px;}::-webkit-scrollbar-track{background:#ffffff;border-r

html - Top & Left vs margin-top 和 margin-left

使用top和left属性以及top和leftmargin有什么区别?我知道top和left通常用于position:absolute情况,但我仍然想知道是否有任何重大区别。例如:position:absolute;top:5px;left:5px;-对比-margin-top:5px;margin-left:5px; 最佳答案 好吧,主要区别在于绝对定位元素被从内容流中拉出。但是对于相对定位的元素,周围的内容可能会变得模糊不清。另一方面,边距会添加到元素的大小,而周围的内容会相应地流动。参见thissamplefiddle有一些差异

html - Top & Left vs margin-top 和 margin-left

使用top和left属性以及top和leftmargin有什么区别?我知道top和left通常用于position:absolute情况,但我仍然想知道是否有任何重大区别。例如:position:absolute;top:5px;left:5px;-对比-margin-top:5px;margin-left:5px; 最佳答案 好吧,主要区别在于绝对定位元素被从内容流中拉出。但是对于相对定位的元素,周围的内容可能会变得模糊不清。另一方面,边距会添加到元素的大小,而周围的内容会相应地流动。参见thissamplefiddle有一些差异

css - 具有 margin-left 和宽度 :100% overflowing on the right side 的 Div

我有2个嵌套的div,它们的宽度应该是100%。不幸的是,带有文本框的内部div溢出并且实际上比外部div大。它有一个左边距并溢出大约边距的大小。我该如何解决?如果我没有做到100%,那么文本框就不是100%宽。 最佳答案 只需删除两个div的宽度即可。div是block级元素,将使用所有可用空间(除非您开始float或定位它们),因此外部div将自动为100%宽,内部div将使用所有剩余空间设置左边距后的空间。我在jsfiddle上添加了一个带有textarea的示例.Updatedexample有一个输入。

css - 具有 margin-left 和宽度 :100% overflowing on the right side 的 Div

我有2个嵌套的div,它们的宽度应该是100%。不幸的是,带有文本框的内部div溢出并且实际上比外部div大。它有一个左边距并溢出大约边距的大小。我该如何解决?如果我没有做到100%,那么文本框就不是100%宽。 最佳答案 只需删除两个div的宽度即可。div是block级元素,将使用所有可用空间(除非您开始float或定位它们),因此外部div将自动为100%宽,内部div将使用所有剩余空间设置左边距后的空间。我在jsfiddle上添加了一个带有textarea的示例.Updatedexample有一个输入。

html - 位置 :absolute causes horizontal scrollbar

绝对定位(侧面黄色广告)div在调整窗口大小时(尺寸减小)超过它们时会导致不需要的水平滚动条。只有当窗口小于主#container时滚动条才会出现,并且这些广告div不应影响布局。他们是否被覆盖并不重要。HTML:Link1Link2Link3Link4adadLoremipsumplaceholdertextCSS:body,html{height:100%;}body{margin:0;}#topbar{width:100%;background-color:#DCDCDC;height:40px;position:absolute;}#menu{width:250px;backg

html - 位置 :absolute causes horizontal scrollbar

绝对定位(侧面黄色广告)div在调整窗口大小时(尺寸减小)超过它们时会导致不需要的水平滚动条。只有当窗口小于主#container时滚动条才会出现,并且这些广告div不应影响布局。他们是否被覆盖并不重要。HTML:Link1Link2Link3Link4adadLoremipsumplaceholdertextCSS:body,html{height:100%;}body{margin:0;}#topbar{width:100%;background-color:#DCDCDC;height:40px;position:absolute;}#menu{width:250px;backg

html - "position:absolute"div 有什么方法可以保持相对宽度吗?

假设我有两个div,一个在另一个里面,如下所示:现在,内部div的宽度为屏幕尺寸的50%的100%,即屏幕尺寸的50%。如果我要将内部div更改为绝对定位,如下所示:在这种情况下,内部div占据了100%的屏幕空间,因为它的位置设置为绝对位置。我的问题是:当内部div的位置设置为绝对时,有什么方法可以保持它的相对宽度吗? 最佳答案 将position:relative添加到您的外部div。更新:之所以有效,是因为position:absolute中的位置是相对于具有某些定位(静态除外)的第一个父级的。在这种情况下,没有这样的容器,因