草庐IT

focus_absolute

全部标签

javascript - HTML/CSS : Focus a paragraph

我想在点击每个“p”标签时单独关注它,就像输入上的CSS“焦点:”一样。问题是选择器“focus”对段落不起作用,这里是一个例子:HTMLSomeContent1SomeContent2SomeContent3SomeContent4CSS#myDivp:focus{background-color:red;}我如何才能找到替代解决方案使其发挥作用? 最佳答案 可以在p标签中加入tabindex来实现#myDivp:focus{background-color:red;}SomeContent1SomeContent2SomeCon

html - 当我使用位置 :absolute in child block it does not refer parent block?

这个问题在这里已经有了答案:Positionabsolutebutrelativetoparent(5个答案)关闭9年前。在HTML中,当您在子block中使用position:absolutecss属性时,绝对值不是从父标记中获取的,而是从整个浏览器窗口引用的。示例代码如下所示。CSS.parent{width:400px;height:400px;border:1pxsolidgreen;}.child{position:absolute;width:200px;height:200px;border:1pxsolidred;bottom:0px;}

javascript - 文本区域 : can it detect the loss of focus

在HTML或Javascript中,是否可以检测文本区域何时失去焦点?我有一个文本区域并且在失去焦点时我想读取文本区域中的数据并检查其是否有效。也许……//orvarisTyping=false;functiononKeyUp(event){setTimeout(function(){isTyping=false;},100);setTimeout(function(){if(!isTyping)validateTextArea();},500);}functiononKeyDown(event){isTyping=true;} 最佳答案

html - li {display : table-cell; position: relative;} with absolutely positioned div inside behaves differently in (FF4, WebKit) vs (Opera, IE9)

这是一个完整的测试用例:testhtml,body,ul,li,div,span{padding:0;margin:0;}ul.container{display:table;list-style-type:none;margin-right:24px;position:relative;}ul.containerli{display:table-cell;position:relative;}ul.containerdiv,ul.containerspan{border:1pxdotted#000;}ul.containerdiv{width:40px;height:40px;pos

html - 位置为 : fixed not displaying inside div with position: absolute in Safari 的 Div

我在绝对定位的div中有一个固定位置的div。在Chrome和Firefox中会显示内部div,但在OSXSafari10中则不会。JSFiddle.outer{margin-top:21px;position:absolute;background:red;overflow:hidden;z-index:1;box-shadow:0px1px1pxrgba(0,0,0,0.2);max-height:100vh;}.inner{display:inline;overflow:hidden;position:fixed;background-color:blue;max-width:1

javascript - CSS:性能方面,最好使用 calc 或 position absolute

我有一个固定高度的容器div。在两个div中,顶部高度:50px,另一个必须填充空白区域但允许内部滚动。现在我有两个选择:#up{height:50px;}#down{position:absolute;top:50px;bottom:0;}或:#up{height:50px;}#down{height:calc(100%-50px);}如果我的窗口中有许多这样的案例,那么哪一个是最明智的使用性能?ThisFiddle附言。我不关心旧浏览器的支持。 最佳答案 我总是会使用calc选项。两者可能看起来一样,但实际上并非如此。当您使用p

javascript - CSS :hover/:focus vs click event on (mobile) touch devices

我经常遇到这样的情况,我需要在悬停时显示菜单,而对于移动设备,菜单应该在点击时打开。现在例如考虑以下示例:.btn{width:200px;background-color:#333;color:white;padding:10px;}.menu{display:none;padding:15px;}.btn:hover.menu{display:block;}.btn:focus.menu{display:block;}ButtonIammenu现在这会自动在移动设备上运行,因为悬停状态在触摸设备上是粘性的。但是这个hack适用于所有触摸设备吗?也就是说,值得冒险吗?会有一些触摸设备

html - 带有 "position:absolute;bottom:0"的 DIV 不会粘在 Firefox 容器的底部

我有这个HTML源代码:StylishWebPagebody{padding:0;margin:0;}div.table{display:table;}div.tableRow{display:table-row;}div.tableCell{display:table-cell;}div.contentWrapper{width:100%;height:760px;position:relative;margin:0auto;padding:0;}div.footerBar{width:inherit;height:60px;background-image:url("BarBG.p

javascript - 在 Firefox 中检测可滚动 div 何时为 "focused"?

Firefox的行为是,如果您单击可滚动的div,则该div会响应所有鼠标滚轮和PageUp/Down键,有效地使其“聚焦”。但是,从技术上讲,HTML5规范规定divs不能“聚焦”。因此,即使div接收到键盘和鼠标事件,它也不会在document.activeElement或DOMActivate事件处理程序中报告。那么我如何检测可滚动的div在Firefox中何时具有滚动焦点?这是一个testpage.奇怪的是,当您跳转到div时,它会在document.activeElement中报告,但这是唯一一次发生这种情况。解决方法可能是监听click和scroll事件,但我不确定这是否是

html - 位置 :absolute makes an hr element more than 100% wide

在FX和IE中,以下代码生成两个条,但蓝色条比浏览器屏幕稍宽。任何调整大小都会留下一个水平滚动条,蓝色条的尾部在屏幕外向左。这是从一个更大的页面中归结出来的,我无法删除原件中的position:absolute元素。谁能弄清楚如何使蓝色条只有100%宽,以便它与红色条匹配并且不会导致水平滚动条?知道这种行为背后的原因吗?我很难过。非常感谢。 最佳答案 简单地:body{position:relative;}演示http://jsfiddle.net/qyvtzyfh/原因:在一个非常简短的简化描述中,元素上的position:abs