草庐IT

parent-child

全部标签

html - 为什么是:first-child selector not working on div?

我正在使用:first-child和:last-child伪选择器选择特定的div,但是:first-child不起作用在我已经checkin的任何浏览器中。我检查了caniuse.com和css-tricks.com,一致认为:first-child得到了相当广泛的支持,所以我想也许有一些我不知道的错误的。我在本地节点服务器上运行该应用程序。我已经验证了我的css和html。有没有人知道任何可能阻止:first-child工作的错误?HTMLNEWSLoremipsumdolorspernaturautoditautfugitconseoluptateRSSMORENEWSCSS(不

html - CSS 在第 4 个 child 之后插入中断

目前,这example显示一个无序列表,其中包含8个列表项。有没有办法只使用CSS(不使用HTML或JavaScript)在第4个li项之后插入一个分隔符。像这样的东西:ulli:nth-child(4n):after{content='';} 最佳答案 在其后添加一个block元素:http://jsfiddle.net/M4aV3/1/ulli:nth-child(4n):after{content:'';display:block;} 关于html-CSS在第4个child之后插入

javascript - 从 iFrame 获取 parent 文档

我看到了一些从iframe获取父文档的优雅解决方案——例如thisone.但是,我无法让它工作——我不认为这是可能的,因为证券问题(跨域脚本?)?我的问题是;我仍然可以从iframe中访问parent文档吗?还是这在最近几年发生了变化?如果我应该能够访问它;关于为什么在从iframe的内容打印parent.document或window.parent.document时我得到undefined的任何想法? 最佳答案 如果域匹配,仍然可以从框架内访问父级。例如,看看这些fiddle:框架主机:fiddle.jshell.net,父主机

CSS - 父 div 没有扩展到 child 的宽度/高度

我想在图像上叠加标题。我设法做到了这一点,但图像正在扩展到父级div之外。我将包含的div设置为inline-block,因为我希望它“自动调整大小”,而不占用width:100%。如果您查看当前输出,您会看到图像可能位于黑色边框内。如果遇到跨浏览器问题,它只需要在Chrome中工作。提前致谢!LIVEDEMOCSS:#body_content{border:solid1pxblue;display:inline-block;padding:5px;}#body_header{border:solid1pxred;font-size:25px;padding:5px;}#body_im

html - 相对于祖 parent 的绝对父级内的位置元素

我有子元素需要与祖parent一起定位absolute。问题是父级也是绝对定位的。我不会使用JavaScript。如何仅使用纯CSS实现此目的?JSFiddleDemopositionmew.r.tto.gp.gp{height:200px;position:relative;}.p{height:100px;width:250px;position:absolute;top:50px;left:50px;}.c{position:absolute;height:50px;} 最佳答案 如果支持InternetExplorer8(及

javascript - jQuery:找到前两个 child

如果一个是h1,另一个是p,使用jQuery,找到父元素的前两个子元素的最有效方法是什么。我的代码现在无法正常工作,我想使用最佳实践来完成此任务。CSSdiv>*{display:none;}HTMLHeadingParagraph1Paragraph2HeadingParagraph1Paragraph2Javascript$('divh1').show();$('divp:first-child').show();编辑我实际上正在使用多个DIV。我不认为这会有什么不同,但看起来我错了。 最佳答案 尝试,$('div').chil

javascript - children 如何收听/捕捉 parent 的事件

parent如何触发自定义事件以通知其child/sibling?例如:div2有addEventListener('customEvent2',doSth),然后div1将触发一个自定义事件(customEvnet2),但这永远不会触发div2的doSth函数。示例代码:http://jsfiddle.net/r4tcT/2/“div1触发customEvent2”按钮从不工作因此,当父级触发自定义事件(dispatchEvent[IE9]/fireEvent[IE9-]/trigger[jQuery])时,子级无法捕获该事件。有什么解决方法吗? 最佳答案

html - 高度 100% 的 Fieldset child 太大了

我正在尝试将fieldset子项拉伸(stretch)到100%,但是子项(ul)太大并且出现一些溢出(在我的情况下被剪切)。如何将fieldset子项拉伸(stretch)到100%,但不会溢出?fieldset{height:300px;overflow:hidden;}ul{display:flex;flex-direction:column;height:100%;justify-content:space-around;background-color:#ffffbb;}Howtostretchchilditem1item2item3item4item5item6item7i

html - 使元素与祖 parent 一样宽

我有以下标记,其中#content的宽度为80%,并且包含.slide元素。我希望幻灯片与它们的祖parent一样宽(即本例中的正文)。这是我的标记并且无法更改:body{margin:0;font:mediummonospace;background:lightgray;}#content{margin:auto;width:80%;background:white;}#content:before,#content:after{content:"";display:table;}.slide{height:6em;background:indianred;}Loremipsumdo

HTML fieldset允许 child 无限扩展

我想在fieldset中放置一个可滚动的框,但我遇到了一个怪癖,我想不出办法解决它。当您将可滚动的div放在fieldset中时,fieldset会扩展而不是使可滚动元素滚动。这是atestcase.以下无限扩展(嘘):Loremipsumdolorsitamet,consecteturadipiscingelit.Sedloremarcu,sodalesnongravidaeget,vehiculavitaenulla.Quisqueturpisjusto,consecteturutegestasat,pulvinarnecdiam.Donecporttitorlobortiseli