Questions tagged «html»

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

5
&amp用于什么
以下网址的行为是否有任何差异。 我不知道为什么&插入,有什么区别吗? www.testurl.com/test?param1=test&current=true 与 www.testurl.com/test?param1=test&current=true
106 forms  html 



9
使用Java脚本更改CSS值
使用javascript设置内联CSS值很容易。如果我想更改宽度,并且我有这样的html: <div style="width: 10px"></div> 我需要做的就是: document.getElementById('id').style.width = value; 它将更改内联样式表的值。通常这不是问题,因为内联样式会覆盖样式表。例: <style> #tId { width: 50%; } </style> <div id="tId"></div> 使用此Javascript: document.getElementById('tId').style.width = "30%"; 我得到以下内容: <style> #tId { width: 50%; } </style> <div id="tId" style="width: 30%";></div> 这是一个问题,因为在以下情况下,我不仅不希望更改内联值:在设置宽度之前查找宽度: <div id="tId"></div> 返回的值为Null,因此,如果我的Javascript需要知道某种东西的宽度以执行一些逻辑(我将宽度增加1%,而不是特定值),则当我期望字符串“ 50%”时返回Null ”确实没有用。 所以我的问题是:我的CSS样式中的值不是内联的,如何获得这些值?给定ID,如何修改样式而不是内联值?
105 javascript  html  css  ajax  dom 

4
为脱机Web应用程序存储图像数据(客户端存储数据库)
我有一个使用appcaching的脱机Web应用程序。我需要提供大约10MB-20MB的数据(客户端),该数据主要由PNG图像文件组成。操作如下: Web应用程序下载并安装在appcache中(使用清单) 来自服务器PNG数据文件的Web应用请求(如何?-请参见下面的替代方法) 有时,Web应用程序会与服务器重新同步,并对PNG数据库进行少量的部分更新/删除/添加 仅供参考:服务器是JSON REST服务器,可以将文件放在wwwroot中以进行提取 这是我目前对处理二进制Blob存储的基于客户端的“数据库”的分析 在底部查看更新 AppCache(通过清单添加所有PNG,然后按需更新) 缺点:PNG数据库项目的任何更改都意味着完整下载清单中的所有项目(真的是坏消息!) 网络存储 CON:专为JSON存储而设计 CON:只能通过base64编码存储Blob(由于解码成本高,可能是致命缺陷) CON:webStorage的5MB硬限制http://htmlui.com/blog/2011-08-23-5-obscure-facts-about-html5-localstorage.html PhoneGap和SQLLite 缺点:赞助商将其拒绝为需要认证的本地应用 ZIP文件 服务器创建一个zip文件,将其放在wwwroot中,并通知客户端 用户必须手动解压缩(至少我是这样)并将其保存到客户端文件系统 Web应用程序使用FileSystem API引用文件 缺点:ZIP可能太大(zip64?),创建时间很长 缺点:不确定FileSystem API是否可以始终从沙箱中读取(我认为是) USB或SD卡(回到石器时代。...) 用户将在离线之前位于服务器本地 这样我们就可以让他插入SD卡,让服务器用PNG文件填充 然后用户将其插入笔记本电脑,平板电脑 Web应用程序将使用FileSystem API读取文件 缺点:不确定FileSystem API是否可以始终从沙箱中读取(我认为是) WebSQL 缺点:w3c放弃了它(非常糟糕) 我可能会考虑使用IndexedDB和WebSQL作为后备的Javascript包装器 文件系统API Chrome支持读/写Blob 缺点:不清楚IE和FireFox(IE10,具有非标准msSave) caniuse.com报告了IOS和Android支持(但同样,这仅仅是JSON的读/写,还是它包含用于编写的完整blob API? 缺点:FireFox员工不喜欢FileSystem API,也不清楚他们是否支持保存Blob:https://hacks.mozilla.org/2012/07/why-no-filesystem-api-in-firefox/ PRO:很多比IndexedDB的更快斑点根据jsperf http://jsperf.com/indexeddb-vs-localstorage/15(第2页) 索引数据库 IE10和FireFox的良好支持(保存,读取blob) 比文件系统更好的速度和更轻松的管理(删除,更新) 专业人士:请参阅速度测试:http : //jsperf.com/indexeddb-vs-localstorage/15 …


8
如何在HTML5中将画布居中
我一直在寻找解决方案已有一段时间,但没有发现任何东西。也许这只是我的搜索字词。好吧,我试图根据浏览器窗口的大小使画布居中。画布是800x600。而且如果窗口低于800x600,它也应该调整大小(但目前还不是很重要)
105 html  canvas  css  resize 

2
sessionStorage和localStorage的范围
我阅读了有关sessionStorage和localStorage的一些文档,但是我不明白范围是什么:域,特定页面? 例如,如果我有以下页面: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 并且如果在上述每个页面上运行(idvalue是查询字符串中的值): localStorage.setItem('ID',idvalue); 我最终会存储3个不同的值,还是两个值会互相覆盖?

12
在两个元素之间画一条连接线
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3个月前关闭。 改善这个问题 如何在两个或多个元素之间画线以连接它们?HTML / CSS / JavaScript / SVG / Canvas的任何组合都可以。 如果您的答案支持以下任何一项,请提及: 可拖动元素 可拖动/可编辑的连接 避免元素重叠 该问题已更新,以巩固其众多变体。

6
HTML DOM标签上的PHP DOMDocument错误/警告
我一直试图解析HTML5代码,以便可以在代码中设置属性/值,但是DOMDocument(PHP5.3)似乎不支持诸如<nav>和的标记。<section>。 有什么方法可以在PHP中将其解析为HTML并处理代码? 复制代码: <?php $dom = new DOMDocument(); $dom->loadHTML("<!DOCTYPE HTML> <html><head><title>test</title></head> <body> <nav> <ul> <li>first <li>second </ul> </nav> <section> ... </section> </body> </html>"); 错误 警告:DOMDocument :: loadHTML():在实体中的标签导航无效,第17行在/home/wbkrnl/public_html/new-mvc/1.php中的第4行 警告:DOMDocument :: loadHTML():标记部分在实体中无效,第17行在/home/wbkrnl/public_html/new-mvc/1.php中的第10行
105 php  html  domdocument 

7
写入MySQL时保留TextArea的换行
我正在使用文本区域使用户能够输入评论。但是,如果用户输入新行,则新行在输出时不会出现。有什么办法可以使换行符停留。 知道如何保存换行符吗?
105 php  mysql  html 

2
除第一个孩子和最后一个孩子外的CSS选择器
我正在制作一个非常高级的网站。我的问题:是否可以选择除:first-child和以外的所有其他子代:last-child?我知道有一个:not()选择器,但是不能与多个选择器一起使用,而不放在括号中。这就是我所拥有的: #navigation ul li:not(:first-child, :last-child) { background: url(images/UISegmentBarButtonmiddle@2x.png); background-size: contain; }
105 html  css  css-selectors 

6
左溢而不是右溢
我有一个div overflow:hidden,其中在用户键入时显示电话号码。div内的文本向右对齐,并且随着文本向左增加,传入的字符被添加到右边。 但是,一旦文本足够大而无法放入div中,该数字的最后一个字符将自动被裁剪,用户将看不到她键入的新字符。 我想做的是裁剪左边的字符,就像div显示的是最右边的内容并溢出到左侧。如何产生这种效果?
105 css  html  overflow 

5
命令行HTML漂亮打印机:使凌乱的HTML可读(关闭)
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我正在寻找满足以下要求的HTML漂亮打印机的建议: 以HTML作为输入,然后输出给定输入HTML的格式正确/缩进但图形等效的版本。 必须支持命令行操作。 必须是开源的并在Linux下运行。
105 html  pretty-print  tidy 

2
ReferenceError:Firefox中未定义事件错误
我已经为客户创建了一个页面,最初是在Chrome中工作,却忘记了检查它是否在Firefox中工作。现在,我遇到了一个大问题,因为整个页面基于无法在Firefox中运行的脚本。 它基于所有具有rel导致隐藏和显示正确页面的“链接” 。我不明白为什么这在Firefox中不起作用。 例如,页面具有id #menuPage,#aboutPage依此类推。所有链接都有以下代码: <a class="menuOption" rel='#homePage' href="#">Velkommen</a> 它可以在Chrome和Safari中完美运行。 这是代码: $(document).ready(function(){ //Main Navigation $('.menuOption').click(function(){ event.preventDefault(); var categories = $(this).attr('rel'); $('.pages').hide(); $(categories).fadeIn(); }); // HIDES and showes the right starting menu $('.all').hide(); $('.pizza').show(); // Hides and shows using rel tags in the buttons $('.menyCat').click(function(event){ event.preventDefault(); var categori = $(this).attr('rel'); $('.all').hide(); …

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.