Questions tagged «html»

HTML(超文本标记语言)是用于创建网页的主要标记语言。

1
渐进式HTTP下载是否可以替代HLS / DASH / RTMP提供实时视频?
我正在一个需要向用户流式传输实时视频的网站上工作,因此,我不得不直奔当前基于浏览器的视频流技术的遗憾状态。目前,最流行的实时流媒体解决方案都存在兼容性问题。RTMP需要Flash,Safari和Chrome for Android仅本地支持HLS,DASH在任何地方均不受本地支持,使用dash.js需要Media Source Extensions,但尚未得到广泛支持。 这给我带来了一个显而易见的问题:是否可以使用简单的渐进式下载来替代需要浏览器支持或插件的HLS,RTMP和DASH之类的协议? 使用渐进式下载流式传输实时媒体的想法并不是前所未有的。人们已经将其用于音频。诸如liveCaster之类的工具可让您通过单个渐进式HTTP响应流式传输实时MP3音频,而无需预先录制的MP3文件,而AmplitudeJS之类的库已竭尽全力添加与这种实时音频流相关的功能。 不过,我还没有看到这种技术在视频中被广泛使用的任何实例,而且我也不能说出原因。似乎它将以较少的权衡消除一层混乱且困难的浏览器端兼容性问题。(即使是专业人士,兼容性仍然是实时流的一个巨大问题;如果我尝试在Firefox中BBC的iPlayer上观看实时视频,它只会给我一条错误消息,告诉我安装Flash。)这种技术,我从未见过有人提到我这个想法。 为什么?是否有基本限制(我看不到),使得它无法像正在生成的MP4一样通过渐进式下载流式传输视频文件,并在<video>下载时在元素中播放?

9
服务器端开发人员应了解多少HTML和CSS?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我已经做过C,C++现在我想开始我的网络开发人员职业。我阅读了很多有关网络开发的知识,并且知道网络上有两种类型的开发人员, 1. Client Side Developers. 2. Server Side Developers. 我想继续专注于服务器端开发。我认为最好从基础入手,因此我开始做HTMLand CSS。我发现CSS对于一个人来说,太大了,无法完全掌握。我想知道服务器端开发人员应该了解哪些基本知识,他应该是HTML的精通者,CSS或者只是放弃它?

4
SGML,XML,HTML和XHTML之间的关系和差异
我想知道Wikipedia中的 “个人资料”是什么意思: XML是ISO标准SGML的配置文件,并且大多数XML都原样来自SGML。 根据 http://xml-tips.assistprogramming.com/sgml-xml-html-xhtml-all-together.html: HTML是SGML的子集。 XML是SGML的功能强大的子集。 XHTML是HTML的扩展和子集。 “一个是另一个的子集”是否意味着第一个代码在语法上也正确,并且在语义上与第二个代码相同? 就像在基本集合论的意义上, HTML,XML和XHTML都是SGML的不同子集吗? XML和HTML几乎不相交? XHTML是XML和HTML的超集吗? 我可以期望对以上四个方面的目的和/或何时使用哪个方面的差异进行更简洁明了的总结吗?我对它们的预期目的之间的明确界限感到困惑。 根据 http://xml-tips.assistprogramming.com/sgml-xml-html-xhtml-all-together.html: XML不是一种标记语言。让用户设计自己的标记语言是一种元语言。 我想知道如何理解XML和HTML都是SGML的子集,但是HTML是一种标记语言,而XML不是一种标记语言,而是一种设计标记语言的语言。 SGML和XHTML还是设计标记语言的元语言吗? 正如在两个链接中提到的那样,HTML是SGML的应用程序,也是SGML的子集,而XHTML是XML的应用程序。我想知道说一种语言是另一种语言的应用与说一种语言是另一种语言的子集之间有什么区别?
16 html  xml  xhtml 


6
HTML中的块元素与内联元素:为什么要区分?
块元素和内联元素之间的区别在我看来总是很奇怪。整体差异在于,block元素占据了整个宽度,因此迫使该元素之前和之后的换行,而inline元素仅占据了内容的全部。为什么不只使用一种元素-内联元素,您还可以在其中应用自定义高度/宽度并使用它?您要换行吗?<br />在该行为中插入,或者在CSS中添加一个特殊标记。现在的样子,我看不到它能解决任何问题,相反,它只会强制我认为应该由设计师决定的属性。 那么为什么要两种呢?
15 html  css 

7
用C#代码创建HTML的最佳方法是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我相信标记应该保留在标记中,而不是在后面的代码中。 我遇到了一种情况,我认为可以在后面的代码中构建HTML。我想就最佳实践是什么或应该是什么达成共识。 什么时候可以在后面的代码中构建html?什么是创建此html的最佳方法?(示例:字符串,StringBuilder,HTMLWriter等)
15 c#  asp.net  html 

2
新闻网站,例如《福布斯》 / Zdnet如何无缝地将一个网页合并到另一个网页中?
如果您去例如: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ 或 http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ 当您到达页面底部时,将加载新新闻故事,并且Internet浏览器中的URL会更改为该下一新闻故事的URL。所以我想知道一个网页如何几乎可以立即加载下一个网页,而页面之间的延迟几乎可以忽略不计。例如,他们是否预先下载了“下一则新闻”故事的网页,然后真正快速地加载了网页?


3
为什么HTML TextArea具有自己的HTML标签?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 8年前关闭。 <input id='input1' type='text'></input> <input id='input2' type='button'></input> <input id='input3' type='checkbox'><input> <textarea id='myTextArea'></textarea> 在HTML标记中,用户可以与页面进行交互的大多数地方都用<input>标签来表示。为什么textarea具有自己的标签,<textarea>而相反,例如,<input type='textarea'>
14 html 

4
为什么HTML / JavaScript压缩有益
当HTTP协议已经支持gzip数据压缩时,为什么HTML / JavaScript压缩有益呢? 我认识到Javascript / HTML缩小可以消除不必要的空格,并可能将变量重命名为几个字母,从而显着减小Javascript / HTML文件的大小,但是当重复次数很多时,LZW算法的效果不是特别好字符(例如很多空白?) 我意识到某些Javascript缩小工具所做的不仅仅是缩小尺寸。例如,谷歌的闭包编译器还试图通过内联函数和进行其他分析来提高代码性能。但是Javascript压缩的主要目的通常是减小文件大小。 我还意识到,除了性能之外,还有其他原因可能需要减少,例如代码混淆。但是同样,通常不强调该原因,而不是强调性能提高和文件大小减小。例如,Closure Compiler并不是宣传为混淆工具,而是宣传为代码大小缩小器和下载速度增强器。 那么,当您已经通过gzip压缩显着减小文件大小时,实际上从Javascript / HTML 压缩中获得了多少性能?
14 javascript  html  http  minify 

1
是否有标准化的做法来对HTML标签中的属性进行排序?
我正在AngularJS项目上工作,并且我的许多HTML元素中的属性很多: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> 这些属性的顺序是否存在标准化约定?按字母顺序?按含义分组(例如,所有角度属性一起)?首先是标准HTML属性(例如“类型”)?

8
为什么我们必须使用div?
今天早晨,当我写一些html和haml时,我发现使用div的方法很荒谬。为什么不隐含div?试想一下,如果: <div class="hero-img"> <img src="http://whatever.com/this.jpg"> </div> 是这样的: <hero-img> <img src="http://whatever.com/this.jpg"> </hero-img> 如果假定元素的“ div class”部分,则HTML会更加语义化,并且使用匹配的结束标记将具有无限的可读性! 这类似于HAML,其中我们具有: .content Hello, World! 变成: <div class='content'>Hello, World!</div> 在我看来,要在浏览器中运行此功能,唯一要做的就是浏览器可以开始解释每个元素,而没有现有的html元素定义暗示<div class="<element name>">。 这可能是完全向后兼容的;对于CSS和jQuery选择器等,“ div.hero-img”仍然可以使用,并且是选择元素所需的语法。 我知道新的Web组件规范,但是比这里建议的要复杂得多。您能想象看到一个网站的源代码并看到类似HTML的代码会多么令人愉快吗? 那么,为什么我们必须使用div? 如果您查看Mozilla的html5元素列表,则每个元素都有语义,然后我们进入<div>并显示: “表示没有特殊含义的通用容器。” ..然后,他们列出要添加到html5中的任意元素,例如<details>。 当然,如果将隐含divs的概念添加到html规范中,则将需要十年时间成为标准,这是Web时间中的一百万年。 因此,我认为一定有一个很好的理由尚未发生。请给我解释一下!
13 html  html5 

5
替代HTML帮助
当前,我们使用一个名为AsciiDoc的系统,该系统使我们可以使用简单的文本标记创建文档。由此,我们可以生成多种输出格式。我们仅使用pdf输出和chm输出格式。 我想知道是否有chm替代品?我正在寻找的是可以离线使用我们的软件的东西(这很重要,因为我们的很多用户都位于非常遥远的地方)。它应该有一个索引(它可以像带有超链接术语的html页面一样简单),应该是可搜索的,并且它应该具有一种允许从代码中调用特定条目的机制(类似于上下文相关的帮助)。 在这种情况下,针对PDF的两件事是: 上下文相关帮助不是一种选择 通常文件比较大 PDF比上下文相关帮助更适合打印文档 我想要的是使用html。html的唯一问题是,我似乎无法弄清楚如何自动提供关键字搜索(除了浏览器的ctrl + f功能外,我希望更明显)。我似乎也找不到自动生成关键字的超链接索引的方法。由于有section标签,因此上下文相关的帮助将非常简单-我可以简单地将我感兴趣的页面和部分的url传递给默认浏览器,并且该页面应加载到正确的部分。 我的要求听起来像chm一样糟糕-确实如此。我根据chm建模了需求。我不喜欢chm的唯一原因是因为代码使用mapids等与之交互的方式。我宁愿使用存储纯文本列表(为我自动生成)的方式,我的代码可以使用该列表访问文档的上下文相关部分。 我正在构想一个脚本,该脚本将遍历html输出文件并生成一个索引页面,该页面仅包含找到的关键字列表。显然,应该有单词排他机制来忽略诸如“ the”,“ it”,“ is”等单词。这部分将相对容易编写。第二部分将需要某种脚本来将关键字数据库及其在html文本中的位置放在一起。我认为这将是棘手的部分,同时在浏览器中提供搜索机制。 关于替代方案的任何想法将不胜感激。我很想使用托管在某处Web服务器上的Wiki或一组静态html页面,但是我们有一个关键的离线使用要求。只是将html放在本地驱动器上并不能满足我们所需的搜索要求。 编辑: 我设计了采矿业使用的软件。许多地雷都很偏远,无法以任何有意义的方式访问互联网。pdf或html或chm没什么问题(除了它变老了)。如果我可以在正确的位置显示pdf文件(即上下文相关帮助),则可以使用它。我几乎想写自己的东西-基本上它将是便携式Wiki。说到这一点,如果您建议使用便携式Wiki,则必须考虑最终用户,他们可能没有使用此类工具的经验。它必须完全简单。那是chm的美丽,与之合作很痛苦,但最终用户喜欢它。

8
是否可以仅由编辑者构建高质量的网站,而无需了解HTML?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 从苹果到微软再到谷歌,许多大公司都在投入越来越多的钱来创建工具,使任何人都可以使用所见即所得的编辑器来创建网站。 例如,我刚从Adobe收到的这封电子邮件: 像Adobe®InDesign®布局一样轻松快捷地构建网站。 该应用程序的代号为“ Muse”,目前处于测试版状态,是一项新技术,使图形设计人员可以使用熟悉的,自由格式的工具来设计和发布HTML和CSS网站,而无需编写代码或只限于模板。成为这个令人难以置信的免费预览的一部分,并体验Muse将如何革新您为网络创建的方式。 作为Web开发人员,我无法预见Adobe或任何其他公司将创建某种解决方案的方法,基于以下原因,该解决方案允许不具备HTML / CSS / JS知识的用户构建有用的网站设计: 几乎可以肯定,生成的代码将是一团糟,这使得想要编写网站后端的程序员很难使用它。甚至可能需要他们自己更改代码以根据需要构造代码。 HTML不是基于像素的,因此很难开发一种可以轻松设计可随文本大小等变化而流动的模板的工具。此外,元素应以合理的顺序而不是随机的顺序相互跟随(例如,根据添加元素时的要求。 在一个工具中生成的代码可能不会轻易移植到其他工具中,从而将您锁定在原始工具中。 (我假设该工具将允许对网站进行完全控制;正如Adobe所说,“与Adobe InDesign布局一样快速,轻松”。让您使用经过专业设计的模板的程序是另一回事。) 您认为一个不懂HTML的人有可能创造出高质量的(幕后和外观)网页设计/网站吗?
12 design  html  wysiwyg 

4
是否在努力构建一个经过协作编辑的HTML / JS / DOM参考?
W3Schools的声誉是不完整的,有时是错误的,并且被广告所困扰。尽管如此,当在回答SO问题时查找某些内容或链接到文档时,它仍然是唯一方便的跨浏览器资源。 还有其他资源,例如Mozilla开发人员网络正在做越来越出色的JavaScript记录工作,以及传奇而出色的Quirksmode。但是,尽管它们如此出色,但它们仅涵盖了我所谈论的部分领域,并且没有提供社区编辑和质量控制选项。 是否有人意识到创建协作编辑的跨浏览器HTML / CSS / JavaScript / DOM百科全书的努力?如果可以的话,我想像W3Schools的挑战者那样,像是Experts Exchange那样的挑战者。

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.