草庐IT

some_div

全部标签

html - 在较小的 div 中垂直居中大图像

我有一个问题让我有点发疯。我有一个包含较大图像(没有固定尺寸)的小div我拍摄了这张较大的图片,并将其宽度设置为100%以缩小以适合框边界,但我需要图片在div内垂直居中显示,而不是自上而下。是否有一个简单的CSS修复程序?我一直在四处寻找,但运气不佳。Currently:Intended:----------------|div/w||overflow||image|----------------|divw/||overflow||image||image|----------------|overflow|-------- 最佳答案

html - 在较小的 div 中垂直居中大图像

我有一个问题让我有点发疯。我有一个包含较大图像(没有固定尺寸)的小div我拍摄了这张较大的图片,并将其宽度设置为100%以缩小以适合框边界,但我需要图片在div内垂直居中显示,而不是自上而下。是否有一个简单的CSS修复程序?我一直在四处寻找,但运气不佳。Currently:Intended:----------------|div/w||overflow||image|----------------|divw/||overflow||image||image|----------------|overflow|-------- 最佳答案

html - 将 div 定位在中心但具有动态高度?

我想在页面中间放置一个div。我在互联网上找到的解决方案假定div将具有静态大小。我需要div位于中间,如果内容大小合适,但如果它超过div的大小,它应该变大,最终允许滚动而不改变宽度。PS:我不需要对IE的支持,只需要XULRunner(Firefox)和基于Webkit的浏览器。编辑:整个页面必须是可滚动的,而不仅仅是内容div。我需要保留所有换行符。 最佳答案 给你:.container{border:1pxsolidRed;width:300px;height:500px;display:table-cell;vertica

html - 将 div 定位在中心但具有动态高度?

我想在页面中间放置一个div。我在互联网上找到的解决方案假定div将具有静态大小。我需要div位于中间,如果内容大小合适,但如果它超过div的大小,它应该变大,最终允许滚动而不改变宽度。PS:我不需要对IE的支持,只需要XULRunner(Firefox)和基于Webkit的浏览器。编辑:整个页面必须是可滚动的,而不仅仅是内容div。我需要保留所有换行符。 最佳答案 给你:.container{border:1pxsolidRed;width:300px;height:500px;display:table-cell;vertica

javascript - 圆 div 内的文本。根据内容调整 div 大小

我想创建一个带有文本的圆形div(不仅仅是一行)。这是我想要的善良行为:我想我可以用text-align:center;vertical-align:middle;但是如果我不知道高度和宽度怎么办?如果文本填满,我希望圆圈扩大(最小尺寸100像素)。 最佳答案 SohereisthecleanScriptway.HTML:YourtextCSS:*{margin:0;padding:0;}div{display:inline-block;border:1pxsolidblack;border-radius:50%;text-alig

javascript - 圆 div 内的文本。根据内容调整 div 大小

我想创建一个带有文本的圆形div(不仅仅是一行)。这是我想要的善良行为:我想我可以用text-align:center;vertical-align:middle;但是如果我不知道高度和宽度怎么办?如果文本填满,我希望圆圈扩大(最小尺寸100像素)。 最佳答案 SohereisthecleanScriptway.HTML:YourtextCSS:*{margin:0;padding:0;}div{display:inline-block;border:1pxsolidblack;border-radius:50%;text-alig

html - 具有 "white-space: normal"的内联 block div 超出具有 "white-space: nowrap"的父级的宽度

我试图将几个元素排成一行,以便它们都适合容器的宽度。为了防止它们自动换行,我向父级添加了“white-space:nowrap”,并向子级添加了“white-space:normal”以允许它们对文本进行换行(根据需要)。问题是,使用这种配置,最右边的子节点有时会超过父节点的宽度。HTML:child1child2textthatmightbelongenoughtowrap,butstillexceedtheparentCSS:#container{white-space:nowrap;width:200px;background:yellow;border:1pxsolidbrow

html - 具有 "white-space: normal"的内联 block div 超出具有 "white-space: nowrap"的父级的宽度

我试图将几个元素排成一行,以便它们都适合容器的宽度。为了防止它们自动换行,我向父级添加了“white-space:nowrap”,并向子级添加了“white-space:normal”以允许它们对文本进行换行(根据需要)。问题是,使用这种配置,最右边的子节点有时会超过父节点的宽度。HTML:child1child2textthatmightbelongenoughtowrap,butstillexceedtheparentCSS:#container{white-space:nowrap;width:200px;background:yellow;border:1pxsolidbrow

html - 如何通过 css :before 更改放置在 div 中的绝对定位图像的宽度和高度

这个问题在这里已经有了答案:CanIchangetheheightofanimageinCSS:before/:afterpseudo-elements?(14个答案)关闭8年前。我正在尝试使用css:before和position:absolute;将图像放在div中;该div中已经有一个图像。为什么我无法控制绝对定位图像的高度或宽度?CSS:div:before{content:url('buble.png');position:absolute;left:0;top:0;width:100%;height:auto;z-index:200;}html:

html - 如何通过 css :before 更改放置在 div 中的绝对定位图像的宽度和高度

这个问题在这里已经有了答案:CanIchangetheheightofanimageinCSS:before/:afterpseudo-elements?(14个答案)关闭8年前。我正在尝试使用css:before和position:absolute;将图像放在div中;该div中已经有一个图像。为什么我无法控制绝对定位图像的高度或宽度?CSS:div:before{content:url('buble.png');position:absolute;left:0;top:0;width:100%;height:auto;z-index:200;}html: