草庐IT

html - 我可以一次在 CSS 中设置所有偏移边吗?

而不是:right:0px;left:0px;top:0px;bottom:0px;我能有这样的东西吗?sides:0px; 最佳答案 不,不存在用于设置偏移量的简写sides属性。您必须单独设置它们。对于涉及盒子边的其他类型的属性,有简写形式,例如margin,padding和border,但不适用于positionaloffsetstop,right,bottomandleft. 关于html-我可以一次在CSS中设置所有偏移边吗?,我们在StackOverflow上找到一个类似的问

html - 为什么两个没有边距的 div 之间会出现空白?

我不敢相信我什至会问这个问题,但显然星期一早上进展不顺利。为什么我在这两个div元素之间有一个空格?HelloHellojsFiddleExample 最佳答案 这是由于利润率下降所致。简而言之,p元素的margin-top导致了div元素之间的空间。要解决此问题,您可以将p元素的margin-top设置为0(example)。如果您仍然希望p元素中的文本上方有空间,您可以将padding-top设置为某些内容(example)。或者,您也可以将div的padding-top设置为0以外的值,然后将使用bothdiv的padding

html - 在 flex 元素换行时移除边距

以下是我的代码,它运行良好,除了容器中的最后一行添加margin-bottom:5px;来自.tagcss类。我面临的问题是标签列表是动态,所以我无法直接定位Item-13、14等等。让我知道在flex中我们是否有权在我的flex容器的最后一行添加自定义css。*{margin:0;padding:0;}html,body{box-sizing:border-box;}.container{width:600px;margin:0auto;margin-top:25px;border:1pxsolid;padding:5px;}.tags{list-style-type:none;di

html - CSS 阴影 div 的所有四个边

我想在CSS中实现这一点-而不是CSS3,因为我希望所有浏览器都支持它即包含内容的div,每边都有阴影。顶部区域将用于导航。我已经搜索了教程,但到目前为止无济于事。帮助! 最佳答案 BoxShadow适用于所有现代[IE>8]浏览器,此代码不使用图像,适用于IE9以下的所有浏览器。box-shadow:2px2px10px10px#C9C9C9;-webkit-box-shadow:2px2px10px10px#C9C9C9;-moz-box-shadow:2px2px10px10px#C9C9C9;/*ForIE从IE9开始支持框

html - 输入元素周围的持久边距和 1px 高度差

我在输入元素方面遇到问题:即使在那张图片中他们的css是margin:0;padding:0;他们仍然有我无法摆脱的微小利润。我不得不使用-4px的负边距来让按钮靠近文本字段。此外,在进行进一步的样式设置时,我最终遇到了Firefox和Chrome之间的问题:提交按钮似乎没有相同的高度。设置一个高度,使提交按钮适合Chrome上的输入栏,在Firefox上会破坏它,反之亦然。似乎没有明显的解决方案。1pxdifferencebetweenbuttonshttp://gabrielecirulli.com/p/20110702-170721.png在图像中,您可以看到在Chrome中(右

html - 行内元素的顶部边距

我的问题很简单:为什么firefox中的内联元素会忽略margintop?有人知道吗? 最佳答案 这不是Firefox独有的,并且在CSS2.1Specification中定义:8.3Marginproperties:'margin-top','margin-right','margin-bottom','margin-left',and'margin'Marginpropertiesspecifythewidthofthemarginareaofabox.The'margin'shorthandpropertysetsthemar

html - 包含 Canvas 的 Div 有一个奇怪的 5px 底部边距

我遇到了一个奇怪的问题。简而言之:当我们将Canvas放入div并设置Canvas的大小时,div会自动比Canvas大5px,而我希望它的大小完全相同。此问题是thisanswer的后续问题所以我将采用相同的示例,该问题已在firefox和googlechrome中重现。(其他浏览器没试过)CSS:div{border:2pxsolidblue;/*demopurposes*/display:inline-block;}canvas{background-color:khaki;/*demopurposes*/}结果(查看div中的空白区域):您还可以在thisJSfiddle中看到

html - 如何使用 CSS 在灵活宽度设计中设置自动边距框?

我有一个设置了灵活宽度的DIV,例如最小宽度:800像素和最大宽度:1400像素。在这个DIV中,有很多固定宽度200px和display:inline-block的盒子。因此,根据父DIV的宽度,这些框会填满整个空间。我的问题是右侧的空白是由父div的可变宽度引起的。有时这个空白很小,看起来很好,但是随着父div的宽度不同,这个空白将近200px。我不知道,如果我把我的问题描述的足够详细,我希望这张图能帮助描述我的实际情况:这就是我想要的:使用TABLE可以轻松实现此自动边距。但是,我不知道确切的列数,因为它取决于用户的屏幕分辨率。所以我不能使用表格,而是坚持使用CSS。有人知道如何

html - 为 Bootstrap 行中的元素添加左右边距

我有点困惑为什么bootstrap不会对列应用左右边距,我想要的只是一个简单的行,其中有3列,彼此之间的水平边距大约为20px。如果尝试执行该Bootstrap,只需将其中一个div剪辑到下一行。htmlBox1Box1Box1CSS.col-md-4{background-color:tomato;margin:20px5px;} 最佳答案 列的左右边距会破坏Bootstrap的网格行为。不要修改Bootstrap的类。添加您的自己的类(class)。在你的例子中多放一个在列中。并给它一个margin。HTMLBox1Box1Bo

html - 为每个要打印的页面设置边距/填充(html/css)?

我在页面上有很多内容,我无法控制它在哪里中断。我在每个页面上使用position:fixed放置了一些内容作为页眉/页脚,但它与文本重叠。我尝试通过以下两种方式使用边距和填充来解决重叠问题。当我使用@page添加边距时@page{margin:2cm;}它在每个页面上都有效,但我的页眉和页脚也没有边距。所以我尝试使用body标签添加边距body{margin:2cm;/*padding:2cm;*/}它的工作原理是在第一页上添加2厘米的上边距,在最后一页上添加2厘米的下边距。但不是在页面之间。是否可以设置每页的边距/填充? 最佳答案