Questions tagged «html»

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

4
如何仅使用CSS将Div固定到页面顶部
我正在写词汇表页面。我在页面顶部有字母链接。我想保持页面顶部(包括字母链接)固定,而带有定义的页面部分在单击字母时向上/向下滚动。 我的HTML看起来像这样: <html> <head><title>My Glossary</title></head> <body> <div id="top"> <a href="#A">A</a> | <a href="#B">B</a> | <a href="#Z">Z</a> </div> <div id="term-defs"> <dl> <span id="A"></span> <dt>foo</dt> <dd>This is the sound made by a fool</dd> <!-- and so on ... --> </dl> </div> </body> </html> [编辑] 我尝试创建的效果类似于此处的效果。区别在于链接的示例中,当用户单击类别时完成页面滚动。就我而言,我想在单击页面顶部的索引(即字母)时滚动页面。
71 html  css 

3
:最后一个孩子不能按预期工作?
问题出在此CSS和HTML之内。这是jsFiddle的链接带有示例代码的。 的HTML <ul> <li class"complete">1</li> <li class"complete">2</li> <li>3</li> <li>4</li> </ul> 的CSS li.complete:last-child { background-color:yellow; } li.complete:last-of-type { background-color:yellow; } 这两行CSS都不应该针对带有“ complete”类的最后一个li元素吗? jQuery中的此查询也不针对它: $("li.complete:last-child"); 但这确实做到了: $("li.complete").last(); 显示代码段 li { background-color: green; } li.complete:first-child { background-color: white; } li.complete:first-of-type { background-color: red; } li.complete:last-of-type { background-color: blue; } li.complete:last-child { background-color: yellow; …


5
如何使用document.getElementById在iframe中选择元素
我有iframe这样的 <iframe name="myframe1" id="myframe1" width="100%" height="100%" src="a.html"> <html> <head></head> <frameset name="myframe2" cols="0%, 100%" border="0" frameBorder="0" frameSpacing="0"> <frame name="page1" src="c.html" scrolling="no"></frame> <frame name="page2" src="d.html" > <html> <head></head> <body id="top"> <div id="div1"> <div id="div2"> <div id="div3"> <ul id="x"> <li>a</li> <li>b</li> </ul> </div> </div> </div> </body> </html> </frame> </frameset> </html> </iframe> 我想引用元素“ x”。我尝试了几种方法,但是找不到解决方案。

20
如何根据内容自动调整<div>高度?
我有一个&lt;div&gt;需要根据其中的内容自动调整的功能。我怎样才能做到这一点?现在,我的内容来自&lt;div&gt; 我用于div的类如下 box-centerside { background:url("../images/greybox-center-bg1.jpg") repeat-x scroll center top transparent; float:left; height:100px; width:260px; }
71 css  html 

8
HTML标签和元素之间有什么区别?
我注意到大多数人会交替使用HTML标记和HTML元素。 但是它们之间有什么区别? 我看到的方式是标签在源代码中,而元素是DOM中的处理过的标签(通过浏览器)。我错了吗?
71 html  terminology 

6
使用JavaScript将CSS添加到<head>?
有没有一种方法可以将javascript文件中的字符串中的css添加到使用javascript的文档的开头? 假设我们有一个网页,其中包含一个灯箱脚本,该脚本需要一个css文件才能运行。 现在,添加此css文件&lt;link&gt;将使css文件下载,即使对于未启用js的用户也是如此。 我知道我可以使用脚本动态加载css文件,但这也意味着将有2个http请求,并且在文件中几乎没有css的情况下,我发现这种效率低下。 所以我对自己想,如果您可以将css文件中的css放入脚本中,让该脚本解析css并将其添加到头部,或者更好的是让脚本直接将css添加到脚本中的 &lt;head&gt;该文件中。 但是我没有在网上发现任何暗示这是可行的方法,因此是否有可能用js将css添加到头部? 编辑+解决方案: 我将roryf的答案编辑为可跨浏览器使用(IE5除外) Javascript: function addcss(css){ var head = document.getElementsByTagName('head')[0]; var s = document.createElement('style'); s.setAttribute('type', 'text/css'); if (s.styleSheet) { // IE s.styleSheet.cssText = css; } else { // the world s.appendChild(document.createTextNode(css)); } head.appendChild(s); }
71 javascript  html  css 

11
使用JavaScript将相对路径转换为绝对路径
有一个功能,可以给我类似以下网址: ./some.css ./extra/some.css ../../lib/slider/slider.css 它总是一条相对路径。 假设我们知道页面的当前路径,例如http://site.com/stats/2012/,不确定如何将这些相对路径转换为真实路径? 我们应该得到这样的东西: ./some.css =&gt; http://site.com/stats/2012/some.css ./extra/some.css =&gt; http://site.com/stats/2012/extra/some.css ../../lib/slider/slider.css =&gt; http://site.com/lib/slider/slider.css 没有jQuery,只有原始javascript。
71 javascript  html  path 


10
如何使文字与图标字体垂直对齐?
我有一个非常基本的HTML,其中混合了纯文本和图标字体。问题在于图标的渲染高度与文本的高度不同: &lt;div class="ui menu"&gt; &lt;a href="t" class="item"&gt;&lt;i class="large home basic icon"&gt;&lt;/i&gt;&lt;span class="nav-text"&gt; Accueil&lt;/span&gt;&lt;/a&gt; &lt;a href="" class="item"&gt;&lt;i class="large camera retro icon"&gt;&lt;/i&gt;&lt;span class="nav-text"&gt; Créations&lt;/span&gt;&lt;/a&gt; &lt;a class="item"&gt;&lt;span class="nav-text"&gt;Qui-suis je &lt;/span&gt;&lt;i class="large help basic icon"&gt;&lt;/i&gt;&lt;/a&gt; &lt;/div&gt; 运行代码段隐藏结果展开摘要 有什么建议可以解决吗?
71 html  css  fonts  font-awesome 

4
在800px之后在scrollDown上显示div
我要从页面顶部向下滚动800px后显示隐藏的div。到目前为止,我已经有了这个示例,但是我想需要修改它才能达到我想要的目的。 编辑: [并且当scrollUp且高度小于800px时,此div应该隐藏] HTML: &lt;div class="bottomMenu"&gt; &lt;!-- content --&gt; &lt;/div&gt; CSS: .bottomMenu { width: 100%; height: 60px; border-top: 1px solid #000; position: fixed; bottom: 0px; z-index: 100; opacity: 0; } jQuery的: $(document).ready(function() { $(window).scroll( function(){ $('.bottomMenu').each( function(i){ var bottom_of_object = $(this).position().top + $(this).outerHeight(); var bottom_of_window = $(window).scrollTop() + $(window).height(); if( …
71 jquery  html  css 

7
表格单元格中文本的垂直对齐
这是我桌子的一部分(这是一种形式): 那些只是两个&lt;td&gt;的&lt;tr&gt;。我正在尝试将Description放在表格单元格的顶部,而不是放在底部。 我怎样才能做到这一点?
71 html  css 

2
最佳JSON-LD做法:使用多个<script>元素?
我很好奇将JSON-LD应用于schema.org网站的最佳实践。 如果我有一个带有的页面,Article并且我也想WebSite在页面上进行定义,则需要这样: &lt;script type="application/ld+json"&gt; { "@context": "http://schema.org", "@type": "WebSite", "url": "http://www.example.com/", "potentialAction": { "@type": "SearchAction", "target": "http://www.example.com/search?&amp;q={query}", "query-input": "required" } } &lt;/script&gt; &lt;!- … --&gt; &lt;script type="application/ld+json"&gt; { "@context": "http://schema.org", "@type": "Article", "author": "John Doe", "interactionCount": [ "UserTweets:1203", "UserComments:78" ], "name": "How to Tie a Reef Knot" } &lt;/script&gt; 这是正确还是错误?是否有任何好处或需要将它们合并到相同的脚本或项目数组中?
71 html  seo  schema.org  json-ld 

15
全屏HTML画布
我正在使用HTML画布处理以下应用程序:http : //driz.co.uk/particles/ 目前将其设置为640x480像素,但我想使其全屏显示,因为它将显示为投影仪。但是据我所知,我不能将画布大小设置为100%,因为变量只能是数字而不是%。使用CSS只会拉伸它,而不是使其变成全屏显示。 有任何想法吗? 编辑:试图使用jQuery找到高度和宽度,但它打破了画布的任何想法,为什么? var $j = jQuery.noConflict(); var canvas; var ctx; var canvasDiv; var outerDiv; var canvasW = $j('body').width(); var canvasH = $j('body').height(); //var canvasW = 640; //var canvasH = 480; var numMovers = 550; var movers = []; var friction = .96; var radCirc = Math.PI …

4
包装器中两个跨度之一上的文本溢出省略号
我的省略号有问题。这是我的HTML: &lt;div id="wrapper"&gt; &lt;span id="firstText"&gt;This text should be effected by ellipsis&lt;/span&gt; &lt;span id="lastText"&gt;this text should not change size&lt;/span&gt; &lt;/div&gt; 有没有办法用纯CSS做到这一点?这是我尝试过的: #firstText { overflow: hidden; white-space:nowrap; text-overflow:ellipsis; } #lastText { white-space:nowrap; overflow:visible; } 它是这样显示的: 该文本应以省略号引起,该文本应 虽然这是我想要的结果: 该文本应为e ...此文本不应更改大小
71 html  css 

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.