草庐IT

css - 视口(viewport)宽度导致背景无法按预期显示

我遇到了一个问题,当视口(viewport)缩小到小于为我的某些元素指定的尺寸时,背景颜色会出现意外行为。虽然滚动条显示正确,但背景不是我所期望的。当视口(viewport)与预期一样大或更大时,背景会按预期运行。当用Firebug检查页面元素时,似乎body元素没有拉伸(stretch),即使它里面的内容是。是什么导致背景出现这种行为?我已经提供了我认为相关的html和CSS,但如果我遗漏了什么,请告诉我。缩小视口(viewport)示例放大的视口(viewport)示例CSShtml{background:#A37C45;}body{background:#55688Aurl(".

css - 视口(viewport)宽度导致背景无法按预期显示

我遇到了一个问题,当视口(viewport)缩小到小于为我的某些元素指定的尺寸时,背景颜色会出现意外行为。虽然滚动条显示正确,但背景不是我所期望的。当视口(viewport)与预期一样大或更大时,背景会按预期运行。当用Firebug检查页面元素时,似乎body元素没有拉伸(stretch),即使它里面的内容是。是什么导致背景出现这种行为?我已经提供了我认为相关的html和CSS,但如果我遗漏了什么,请告诉我。缩小视口(viewport)示例放大的视口(viewport)示例CSShtml{background:#A37C45;}body{background:#55688Aurl(".

html - css margin-top 属性仅在声明边框时有效

这个问题在这里已经有了答案:WhydoesthisCSSmargin-topstylenotwork?(14个答案)关闭8年前。嗯,自从这个问题不断出现以来已经有一段时间了,我一直没有时间问为什么:所以这是我非常简单的HTML:PageTitlediv{width:200px;background:green;}p{background:yellow;margin:40px;}Testing没什么特别的,只是一个简单的页面,其中包含一个div和该div中的一个段落。但是你可以注意到,在css上我声明该段落远离divs边界40px...这发生了没错……顶部和底部边距被忽略了……但是如果我

html - css margin-top 属性仅在声明边框时有效

这个问题在这里已经有了答案:WhydoesthisCSSmargin-topstylenotwork?(14个答案)关闭8年前。嗯,自从这个问题不断出现以来已经有一段时间了,我一直没有时间问为什么:所以这是我非常简单的HTML:PageTitlediv{width:200px;background:green;}p{background:yellow;margin:40px;}Testing没什么特别的,只是一个简单的页面,其中包含一个div和该div中的一个段落。但是你可以注意到,在css上我声明该段落远离divs边界40px...这发生了没错……顶部和底部边距被忽略了……但是如果我

html - margin-top 和 margin-bottom 之间的 CSS 最佳实践何时都可以工作?

当您想为紧跟在第一个元素之后的元素留出空间时,CSS最佳实践是什么。假设这个htmlloremipsum你应该使用这个css.a-block{margin-bottom:10px;}或.another-block{margin-top:10px;}? 最佳答案 我会用:nth-child宽度margin-topdiv:not(:first-child){margin-top:10px}loremipsumipsumipsum 关于html-margin-top和margin-bottom

html - margin-top 和 margin-bottom 之间的 CSS 最佳实践何时都可以工作?

当您想为紧跟在第一个元素之后的元素留出空间时,CSS最佳实践是什么。假设这个htmlloremipsum你应该使用这个css.a-block{margin-bottom:10px;}或.another-block{margin-top:10px;}? 最佳答案 我会用:nth-child宽度margin-topdiv:not(:first-child){margin-top:10px}loremipsumipsumipsum 关于html-margin-top和margin-bottom

html - 使用 CSS 增加水平菜单项之间的间距时遇到问题

这是HTML:HomeBlogAboutContact这是CSS:li{display:inline;padding:10px;}#menu{margin:21px646px21px646px;}我似乎无法增加菜单项之间的空间。为此我应该调整什么? 最佳答案 尝试a{display:block;padding:10px30px;}编辑你想要这样的东西吗?http://jsfiddle.net/Y8Ng7/只需删除导航的可笑边距并增加li内边距li{display:inline;padding:10px40px;}要使div元素居中,

html - 使用 CSS 增加水平菜单项之间的间距时遇到问题

这是HTML:HomeBlogAboutContact这是CSS:li{display:inline;padding:10px;}#menu{margin:21px646px21px646px;}我似乎无法增加菜单项之间的空间。为此我应该调整什么? 最佳答案 尝试a{display:block;padding:10px30px;}编辑你想要这样的东西吗?http://jsfiddle.net/Y8Ng7/只需删除导航的可笑边距并增加li内边距li{display:inline;padding:10px40px;}要使div元素居中,

html - CSS - 边距是件坏事?

我注意到有些浏览器在处理边距方面存在问题,尤其是当元素float时。例如,我正在做的这个网站在Firefox中看起来不错,但IE7似乎完全搞砸了边距。我也在几个Linux浏览器上对其进行了测试,其中一些浏览器犯了类似的错误。网站是http://w3box.com/mat据我所知,这在FF3.0中看起来不错。还没有在FF2或IE6中看到它。为什么会这样?是因为我有指定边距的floatDIV吗?是否有一些事情我应该避免或应该采取不同的做法?编辑:看来我的标签是搞砸的根源。我将图像放置在CSS中未定义的图像中,这些图像上有float,并带有边距。这些搞砸了一切,我必须重做这些。此外,当我改用

html - CSS - 边距是件坏事?

我注意到有些浏览器在处理边距方面存在问题,尤其是当元素float时。例如,我正在做的这个网站在Firefox中看起来不错,但IE7似乎完全搞砸了边距。我也在几个Linux浏览器上对其进行了测试,其中一些浏览器犯了类似的错误。网站是http://w3box.com/mat据我所知,这在FF3.0中看起来不错。还没有在FF2或IE6中看到它。为什么会这样?是因为我有指定边距的floatDIV吗?是否有一些事情我应该避免或应该采取不同的做法?编辑:看来我的标签是搞砸的根源。我将图像放置在CSS中未定义的图像中,这些图像上有float,并带有边距。这些搞砸了一切,我必须重做这些。此外,当我改用