草庐IT

HTML/CSS : Removing white-spaces between elements - Benefit of font-size 0. 1px(而不是 0)?

在CSS中,通常通过将容器元素的字体大小设置为0px来删除元素之间的空白。子元素再次设置为正常大小。我一直将“font-size:0”应用到容器元素并且效果很好。现在我在其他人的代码中看到很多使用“font-size:0.1px;”反而。例如这里:https://www.barrelny.com/blog/text-align-justify-and-rwd/在“中断元素”部分......保留这些剩余的字体大小有什么好处? 最佳答案 以下是针对您的问题的一些解决方案列表:https://css-tricks.com/fighting

html - css:50% 宽度 div 之间的 20px 间距

我有一个宽度为100%的容器div,其中有2个.blockdiv,宽度均为50%,显示内联block并向左浮动。是否有可能在这些div之间有一个一致的20px间距?我已经尝试了将它们的宽度分别设置为49%并在左侧设置2%右边距的简单方法,但理想情况下,如果可能的话,我希望在这两个div之间有一个一致的20px间距。jsFiddle演示:http://jsfiddle.net/D6U3t/HTML:CSS:.container{position:absolute;top:0;left:0;width:100%;height:300px;background-color:silver;}.

html - 如何在 Google Chrome 上修复 1px 边距?

这里有一个例子http://jsbin.com/oqisuv/CSSbody{background:#e7ebf2url(http://i.imgur.com/R2VB6.png)centerrepeat-y;}.menu{width:989px;margin:auto;height:100px;background:#666666;line-height:100px;text-align:center;color:#fff;}HTMLHello如果您在GoogleChrome上查看上面的示例,您会看到.menu看起来有一个margin-left:-1px或margin-right:1

html - 如何使用 px 回退使 Compass Vertical Rhythm 输出 Rems 而不是 Ems?

我想这样做:http://www.youtube.com/watch?v=ls3Clk-kz3s但输出rems(使用px回退)而不是ems。显然是这个https://github.com/chriseppstein/compass/pull/896已添加到compass并且应该可以正常工作,但我不太了解我需要什么http://compass-style.org/reference/compass/typography/vertical_rhythm/添加到我的.scss文件中。如果我只是从https://gist.github.com/ry5n/2026666中获取代码作为混合(即使根

javascript - 为什么容器会失去 10px 的高度?

我有以下代码,它基本上是一个具有宽度的容器,然后用正方形填充,因此横向和向下的正方形数量相等:varcontainer=$('.container'),numberOfSquares=25,squareSize=container.width()/numberOfSquares;for(varsquares=0;squares').appendTo(container);}$('.gridSquare').css({"height":squareSize+"px","width":squareSize+"px"});.container{width:960px;}.gridSquare

html - reCAPTCHA 将我的内容的高度更改了大约 -20px

没有reCAPTCHA,我的页面看起来像这样(jsfiddle):CSS:body,html{height:100%;width:100%;background-color:#f8f8f8;}div.content_wrap{width:100%;position:relative;}div.left_container{float:left;position:absolute;width:220px;min-height:100%;background-color:red;}div.right_container{position:relative;padding:0px;margi

javascript - 故意让一个 div 溢出 32px?

我有一个样式为height:100%的div。我希望高度为浏览器窗口的100%,再加上底部额外的32px,它将被切断(连同其内容)。这可能吗?我搜索了一下,但似乎大多数人都试图避免这种情况,而不是创造这种情况。纯CSS解决方案会更可取,但如果这是唯一的方法,我会尝试javascript或jquery。提前致谢!澄清:div中将有我试图裁剪掉的内容,大约32像素。所以添加填充或任何类型的空白并不是我想要的。谢谢。 最佳答案 只需按照通常的方式制作一个100%高度的div,然后添加padding-bottom:32px;即可。例如:ht

javascript - 像 500px.com 或 Lightbox 这样的图像网格。 com?

一直在尝试实现与500px.com上的图像网格相当的图像网格和lightbox.com但没有成功。我想知道这种网格类型叫什么,是否有任何解决方案可以学习/弄清楚如何创建类似的东西。 最佳答案 我认为Masonry是您要找的东西,但您有几个不错的jquery插件。在这里查看一些:http://masonry.desandro.com/http://isotope.metafizzy.co/http://css-tricks.com/seamless-responsive-photo-grid/

html - 与 IE9 相比,Firefox 似乎在大多数元素的顶部添加了 3px

还有一个“Firefox不同意IE9”和其他问题。我可以解释这是怎么回事,但是一张图片说了一千多个字,所以我拍了一张FF和IE的截图:这是标记:Look!SeehowdifferentIErendersfromFF?HowcanIfixthis?可能是什么原因造成的?我用Firebug尝试了几种不同的东西,但都无济于事。为什么Web开发必须如此烦人?:)P.S:在评论我对内联样式的使用之前,请注意这是我的元素所需要的。:)编辑:按照Cygal和Christophe的建议,通过使用CSSReset,并将其仅应用于我的对象,结果如下:正如easwee很好地指出的那样,真的不能要求更好的东西

html - 内部有图像的 div 上的 3px 额外高度

我正在开发一个新网站,但有一个小设计问题我无法理解。基本上,我正在创建一个网站,用户可以将有趣的图片上传到该网站。虽然显示图片的区域下方有3px的间隙。这是我的意思的屏幕截图链接,死链接。我尝试了很多东西,但似乎没有任何效果。如果有人可以提出任何解决方案,请提出。谢谢。 最佳答案 这是由于图像的默认vertical-align值。它们是基线。更改为top或bottom它将消失。img{vertical-align:top;}额外的空间是基线下方的区域,用于悬卡在下方的字母,如y或g。 关