Questions tagged «html»

HTML(超文本标记语言)是用于创建网页和其他要在Web浏览器中显示的信息的主要标记语言。有关HTML的问题应包括一个可重现的示例,以及您要实现的目标的一些想法。此标记很少单独使用,通常与[CSS]和[javascript]配对使用。


2
NodeList何时处于活动状态,何时处于静态状态?
从MDN for NodeList: 在某些情况下,NodeList是一个实时集合,这意味着DOM中的更改会反映在集合中。例如,Node.childNodes处于活动状态: var parent = document.getElementById('parent'); var child_nodes = parent.childNodes; console.log(child_nodes.length); // let's assume "2" parent.appendChild(document.createElement('div')); console.log(child_nodes.length); // should output "3" 在其他情况下,NodeList是静态集合,这意味着DOM中的任何后续更改都不会影响集合的内容。document.querySelectorAll返回一个静态NodeList。 所以....有点烦!是否有中央参考说明哪些方法返回活动列表,哪些方法返回静态列表,而无需单独检查DOM API的所有各个部分?这里有工作规则吗?

9
如何确定是否已选中复选框?
出于某种原因,我的表单不希望获取复选框的值...我不确定这是否是我的编码,但是当我尝试alert()输入值时,就会得到undefined结果。我有什么问题? <head> <script> var lfckv = document.getElementById("lifecheck").checked function exefunction(){ alert(lfckv); } </script> </head> <body> <label><input id="lifecheck" type="checkbox" >Lives</label> </body> 编辑 我尝试将其更改为此 function exefunction() { alert(document.getElementById("lifecheck").checked); } 但是现在它甚至不想execute。怎么了

10
CSS缩放高度以匹配宽度-可能具有形状因数
我已经在twitterBootstrap基本响应式设计站点中实现了GoogleMapsV3地图。 但是我的问题很简单:我有: <div id="map"></map> 和 #map{ width: 100%; height: 200px } 我希望能够将高度更改为外形尺寸。就像在“我的梦想中的CSS”中一样 #map { width: 100%; height: width * 1.72 } 我尝试过放弃高度,设置为自动以及各种方式-但只是让div总是让我崩溃。 我写一个js解决方案没问题,但是希望有一个简单的CSS简洁解决方案,可能是CSS3 如果不可能的话,什么是让我摆脱困境的最佳方式呢?(计时器,事件等)

5
我想将<td>中的文本对齐到顶部
我有以下代码 &lt;table style="height: 275px; width: 188px"&gt; &lt;tr&gt; &lt;td style="width: 259px;"&gt; main page &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 主页显示在单元格的中央,我希望它显示在顶部。
69 html  css 

6
可以在移除类时反转CSS动画吗?
本质上,我想做的就是在元素获得类后为其提供CSS动画,然后在删除类时反转该动画,而在DOM渲染时不播放该动画。 在这里提琴:http : //jsfiddle.net/bmh5g/ 正如您在小提琴中看到的那样,当您将鼠标悬停在“悬停我”按钮上时,它会#item向下翻转。当您将鼠标悬停在悬停按钮上时,#item它消失了。我想#item向上翻转(最好使用相同的动画,但要反向使用)。这可能吗? HTML: &lt;div id='trigger'&gt;Hover Me&lt;/div&gt; &lt;div id='item'&gt;&lt;/div&gt; CSS: #item { position: relative; height: 100px; width: 100px; background: red; -webkit-transform: perspective(350px) rotateX(-90deg); transform: perspective(350px) rotateX(-90deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; } #item.flipped { animation: flipper 0.7s; animation-fill-mode: forwards; -webkit-animation: flipper 0.7s; -webkit-animation-fill-mode: forwards; } @keyframes flipper …
69 javascript  jquery  html  css 


11
关闭CKEditor 3.0中的<p>标记
是否可以关闭CKEditor 3.x中&lt;p&gt; &lt;/ p&gt;中所有书面内容的自动封装? 我试过了 CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR; 但这只是将内联换行符更改为&lt;br /&gt;,同时保留了封闭的段落。 当前正在编写“ Test”产生此输出 &lt;p&gt; Test&lt;/p&gt; 但我希望它简单 Test 是否为此具有配置属性,或者是否有另一个内联编辑器更适合于此?

6
如何停止requestAnimationFrame递归/循环?
我将Three.js与WebGL渲染器一起使用,以制作一个在play单击链接时全屏显示的游戏。对于动画,我使用requestAnimationFrame。 我这样启动它: self.animate = function() { self.camera.lookAt(self.scene.position); self.renderer.render(self.scene, self.camera); if (self.willAnimate) window.requestAnimationFrame(self.animate, self.renderer.domElement); } self.startAnimating = function() { self.willAnimate = true; self.animate(); } self.stopAnimating = function() { self.willAnimate = false; } 在需要时,我调用该startAnimating方法,是的,它确实按预期工作。但是,当我调用该stopAnimating函数时,事情就坏了!不过,没有报告的错误... 设置基本上是这样的: play页面上有一个链接 用户单击链接后,渲染器domElement应全屏显示,并且 的 startAnimating调用方法,渲染器开始渲染东西 单击转义后,我注册一个fullscreenchange事件并执行stopAnimating方法 该页面尝试退出全屏显示,但确实如此,但是整个文档完全空白 我很确定我的其他代码还可以,并且我以某种requestAnimationFrame错误的方式停止了。我的解释可能很烂,所以我将代码上传到了我的网站,您可以在这里看到它的发生:http : //banehq.com/Placeholdername/main.html。 这是我不尝试调用动画方法的版本,并且全屏输入和输出均可使用:http : //banehq.com/Correct/Placeholdername/main.html。 第一次play单击后,游戏将初始化并start执行其方法。全屏退出后,将stop执行游戏的方法。每隔一次play单击一次,游戏将仅执行其start方法,因为无需再次对其进行初始化。 外观如下: var playLinkHasBeenClicked = …

15
如何使用CSS制作浮顶?
我知道CSS仅支持float属性的left和right值,但是有没有一种技术可以实现float top?我会尽力解释。我有以下代码: &lt;div style="float:left"&gt; &lt;div style="float:left"&gt; &lt;div style="float:left"&gt; .... 使用此代码,每个div都会向左浮动,直到达到页面的右侧限制。我想垂直做同样的事情,以便将每个div放在上一个div的底部,然后在达到页面的底部限制时创建一个新列。有没有一种方法可以仅使用CSS(甚至可以编辑HTML代码)来做到这一点?
68 html  css  css-float 

7
为什么width:100%在div {display:table-cell}上不起作用?
我正在尝试将某些内容垂直和水平居中放置在图像幻灯片(flexslider)上。这个问题也有类似的问题,但是我找不到直接适用于我的特定问题的令人满意的解决方案。由于FlexSlider的限制,我无法position: absolute;在实现中在img标签上使用。 我几乎在工作下面有解决方法。唯一的问题是我无法inner-wrapper通过display: table-cell属性将该宽度和高度声明用于div 。 这是标准行为,还是我的代码中缺少某些内容?如果这是标准行为,那么对我的问题最好的解决方案是什么? 的HTML &lt;ul&gt; &lt;li&gt; &lt;img src="#"&gt; &lt;div class="outer-wrapper"&gt; &lt;div class="inner-wrapper"&gt; &lt;h1&gt;My Title&lt;/h1&gt; &lt;h5&gt;Subtitle&lt;/h5&gt; &lt;/div&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; 的CSS html, body { margin: 0; padding: 0; width: 100%; height: 100%; } ul { background: #CCC; height: 100%; width: 100%; list-style-position: outside; margin: 0; padding: 0; } …

4
将外部CSS的范围限制为仅特定元素?
我正在创建一个移动模拟器,该模拟器使用100%javascript,HTML5和CSS在Web浏览器中模拟iPhone(以及以后的其他设备)的外观和功能,并且该模拟器仅使用客户端代码即可完全正常运行。 在尝试通过对原始应用程序项目本身进行少量修改而完成此任务的同时,将其托管在模拟器中,我将&lt;script&gt;and&lt;link&gt;标记注入页面的顶部,然后将html加载到&lt;div&gt;屏幕中。 问题是,当我加载一个新的CSS文件时,它(显然)会覆盖我用来设置页面样式的文件,因此某些元素会受到影响(例如背景会更改颜色)。 我的问题是:有什么方法可以限制外部.css文件的“作用域”,使其仅适用于&lt;div&gt;屏幕内的对象?如果不是将其注入到&lt;head&gt;页面的中,而是将其注入到屏幕上的某个&lt;style&gt;元素中,会有所不同&lt;div&gt;吗?
68 html  css 


10
使表格单元格中的链接填充整个行高
我有一个数据表,每个单元格都是一个链接。我想允许用户单击表格单元格中的任意位置,并让他们点击链接。有时表单元格不止一行,但并非总是如此。我使用td {display:block}来获取覆盖大部分单元格的链接。当一行中有一个单元格为两行,而其他单元格只有一行时,一个衬板不会填满表格行的整个垂直空间。这是示例HTML,您可以在http://www.jsfiddle.net/RXHuE/上看到它的运行方式: &lt;head&gt; &lt;style type="text/css"&gt; td {width: 200px} td a {display: block; height:100%; width:100%;} td a:hover {background-color: yellow;} &lt;/style&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;a href="http://www.google.com/"&gt;Cell 1&lt;br&gt; second line&lt;/a&gt; &lt;/td&gt; &lt;td&gt; &lt;a href="http://www.google.com/"&gt;Cell 2&lt;/a&gt; &lt;/td&gt; &lt;td&gt; &lt;a href="http://www.google.com/"&gt;Cell 3&lt;/a&gt; &lt;/td&gt; &lt;td&gt; &lt;a href="http://www.google.com/"&gt;Cell 4&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; …
68 html  css 

18
检测浏览器是否正在使用专用浏览模式
我正在为公司对安全性的偏执建立一个Extranet。他们希望确保(除其他事项外)用户在其Web浏览器中打开了“私人浏览”模式的情况下浏览该网站,以便不保留任何cookie或历史记录。 我只找到了这个 http://jeremiahgrossman.blogspot.com/2009/03/detecting-private-browsing-mode.html 和 /server/18966/force-safari-to-operate-in-私人模式并从网络服务器检测到该状态 理想的解决方案是不使用JavaScript或使用最少的javascript。尝试为所有浏览器和平台设置唯一的cookie是否可行?有人做过吗? 谢谢! 更新 http://crypto.stanford.edu/~collinj/research/incognito/使用其他张贴者提到的浏览器指纹识别器的CSS访问技术-感谢您的提示。 我喜欢它,因为它很小巧且优雅,但是仍然希望能够在不使用JavaScript的情况下做到这一点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.