草庐IT

comment_parent

全部标签

html - parent 的填充与 child 的边距

当我想将一些(逻辑上有意义的)div放置在一个(逻辑上的)容器div中时,如下所示,这两种方式哪一种在逻辑上更正确?设置容器的padding属性设置里面div的边距属性有时,我在容器中有多个元素,如下所示:对于这种情况,我需要独立于元素周围的空间来设置元素之间的空间。对于两者之间的空间,我不能使用容器的padding属性,我必须使用内部元素的边距(-left或-right)。考虑到这一点,为了设置容器和元素之间的空间,我想知道设置元素的边距(-left,-right,-top,-bottom)或容器的填充是否更有意义.我使用flexbox。我还设置了box-sizing:border-

html - CSS : centering absolute positioned text inside relative parent

如何将绝对定位的文本置于流体相对父元素的中心?我正在尝试在父元素上使用text-align:center但它始终使child的左Angular居中,而不是元素本身。http://jsfiddle.net/sucTG/2/ 最佳答案 问题在于position:absolute;修改元素的宽度以适应其内容,而text-align:center;将文本在元素block的宽度内居中.所以如果你添加一个position:absolute;不要忘记增加元素的宽度,否则text-align:center;属性将毫无用处。解决此问题的最佳方法是在.

jquery - Parent(),更快的选择?

我正在使用div的仪表板,每个div都有一棵树,其中有按钮。每次我必须知道那个div的id是什么,所以我经常使用parent()。大多数情况下,我正在执行$(this).parent().parent().parent()来查找div的ID,以便我可以为其设置变量。该应用基于每个div的ID。是否认为使用parent()多达3次但几乎在每个函数上都很慢?还有其他选择吗?我正在寻找类似基准测试风格的东西,它可以显示更快的速度。这是树的一个例​​子:Button1Button2Button3Button4Button5Button6.... 最佳答案

jquery - 读取带有显示 :none parent 的 div 的 scrollHeight

父div中的div元素使用display:none隐藏。我将jQuerytextarea元素转储到控制台。我看到第0个元素的scrollHeight属性是88。我尝试将此属性读取到var(使用$(element)[0].scrollHeight或$(element).prop('scrollHeight')和我得到0。我还尝试使用jQuery将textarea设置为position:absolute和display:block,在读取之前,结果相同.如何正确读取属性? 最佳答案 display:none时元素的大小是多少?0px由0

javascript - HTML Opening-Comment 是有效的 JavaScript 吗?

让非常老的浏览器忽略HTML页面中的JavaScriptblock的一个古老习惯是将的内容包裹起来。HTML注释中的元素:基本原理是旧的无JavaScript浏览器会将的内容呈现为文本元素,因此将JavaScript放在HTML注释中会使浏览器无法呈现任何内容。另一方面,现代浏览器会看到元素并将其内容解析为JavaScript。因此,注释必须是有效的JavaScript。结束HTML注释(-->)被JavaScript解析器忽略,因为它前面有JavaScript行注释(//)。我的问题是,openingHTML注释()如何不导致JavaScript解析器失败?我从不同的人那里听说,开头

html - 如何让 child 仅使用 CSS 自动适应 parent 的宽度?

我有一个服务器端组件,它使用没有固定宽度的DIV生成一个流畅的布局“工具栏”,在其中生成许多A。然后我需要自定义该布局以使所有A标签自动适应父级宽度。但是child的数量是可变的,parent的宽度是未知的(它会自动适应窗口)。我用这个fiddle做了一些测试:http://jsfiddle.net/ErickPetru/6nSEj/1/但我找不到使它动态化的方法(取消注释最后一个A标记以查看它是如何工作的,大声笑)。我无法更改服务器端源以生成具有固定宽度的HTML。如果有任何方法,我真的很想只用CSS来解决它,即使使用JavaScript我也可以达到那个结果。我怎样才能让所有的chi

html - 为什么表格布局是: fixed affecting the width of the parent element?

有人可以解释为什么我的div和table-layout:fixed正在改变其父元素的宽度(在本例中为body)将其设置为100%而它不应该是100%,因为它已定位?body{border:2pxsolidred;height:100vh;margin:0;padding:0;position:absolute;}.c{display:table;width:80%;/*Anypercentagevaluedifferentfrom0*/table-layout:fixed;outline:2pxsolidblue;}d正如您在上面看到的,添加table-layout:fixed强制正文

python - BeautifulSoup 4 : Remove comment tag and its content

我正在抓取的页面包含这些HTML代码。如何删除评论标签连同其内容与bs4?catdogsheepgoatNewPPlimitreportPreprocessornodecount:478/300000Post‐expandincludesize:4852/2097152bytesTemplateargumentsize:870/2097152bytesExpensiveparserfunctioncount:2/100ExtLoopscount:6/100--> 最佳答案 您可以使用extract()(解决方案基于thisanswe

html - 具有 "overflow: hidden"溢出祖 parent 边缘的 Flexbox child

我正在尝试将两个子元素嵌套在一个包装器中,该包装器指定边距,以便在显示较窄时其内容与屏幕两侧之间有空间,而max-width则用于显示器很宽。第二个child有一些溢出应该是可见的,而第一个child应该严格留在包装器的内容框中。删除第一个child后,第二个child的行为将如预期。但是,当我添加第一个child时,它似乎完全忽略了包装器的边距,拉伸(stretch)了包装器的内容框并破坏了第二个child。将overflow:hidden应用到包装器可以修复边距问题,但会剪掉第二个子元素。将边距应用于第一个子项不会使其与父项一起折叠,因为它处于新的block格式上下文中。到目前为止

html - parent 和 child 高度相同,为什么会有垂直滚动条?

我希望我的.sideBar和.contentHolder元素在.displayContainer中。问题是.displayContainer渲染了一个不必要的垂直滚动条。水平滚动条可以,但垂直滚动条就没必要了。我检查并发现.displayContainer和子元素具有相同的计算高度。那为什么会有垂直滚动条呢?谁能告诉我如何删除它?body,html{margin:0px;padding:0px;border:0px;height:100%;width:100%;}.displayContainer{height:100%;width:100%;overflow:auto;white-s