Questions tagged «html»

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

3
HTML5文档是否需要Doctype?
最近,我接受了工作面试,其中一个问题是“ HTML 5文档是否需要doctype?”。我回答“否”,但有种感觉,我可能错了。从w3看来,这绝对是必需的,但是如果我输入一个简单的HTML <html> <body> <input type="color" disabled/> </body> </html> 将其另存为HTML并尝试在Chrome中打开-使用新的颜色输入(已禁用),它将可以很好地工作。该输入是HTML5以及属性。 所以问题是-是否需要指定doctype?面试的正确答案是什么?
12 html  w3c 

4
在<body>中包含<style>是一个错误的主意吗?
在下面的代码中,我将内部样式表放置在body标签中,而不是放在头部。对于单页应用程序,我正在考虑对仅适用于该页面的样式进行此操作,而不要使用单独的pagespecific.css文件。 是否存在一个不利之处,因为我没有在头部提到相同内容? &lt;!-- myPartial.html starts here --&gt; &lt;!-- Like to keep styles unique to this html right here in this file --&gt; &lt;div&gt; &lt;style&gt; body { background-color: red; } #myText { color: white; } &lt;/style&gt; &lt;span id='myText'&gt;Hello&lt;/span&gt; &lt;/div&gt; &lt;!-- myPartial.html ends here --&gt;
12 html  css 

3
如何防止用户在其浏览器中编辑我的代码?
描述 我正在设计一个Node.JS应用程序(更像一个完整的网站)。该应用程序将发送五个JavaScript文件,并将具有&lt;script&gt;将它们链接在一起的标签。 题 如何防止用户和攻击者窥视和编辑我的代码? 一个例子是: Ctrl+ Shift+I 在Devtools的 goto Sources中,选择一个文件进行编辑(即index.html)并进行编辑 按Ctrl+ S会导致实时编辑发生 我想防止上述例子的发生...可能吗? 这是我的想法: 我将创建另一个客户端JavaScript文件prevent_keys.js 它将监听Ctrl+ Shift+ I。 如果返回true(即按下了按键),它将log显示按键。 但是,这不会阻止用户直接使用Devtools。

5
CSS-使用通用的“ *”选择器与HTML还是正文选择器?
将样式应用于body标签将应用于整个页面,因此 body { font-family: Verdana } 将应用于整个页面。这也可以用 * {font-family: Verdana} 这将适用于所有元素,因此似乎具有相同的效果。 我了解这样的原理:在第一种情况下,样式将应用于整个页面的主体一个标签,而在第二种示例中,将字体应用于每个单独的html元素。我要问的是这样做的实际区别是什么,其含义是什么,导致相互使用的原因,情况或最佳实践是什么。 副作用之一当然是速度(+1 Rob)。我最感兴趣的是在功能方面选择一个而不是另一个的实际原因。

6
为什么浏览器不支持haml和sass?
我认为下载网站所需的时间将大大减少,并且解析也将更加容易。 为什么不将这些语言作为标准?显然,它们比原始html和CSS更好。 浏览器是使我们远离中间HTML / CSS代码的唯一途径。
11 html  css 

6
如何编写HTML,CSS和JavaScript,以使后端开发人员的工作更轻松?
从设计师那里获得设计时,我将其作为PSD(Photoshop)文件获得。我一直期望适当的层和文件夹名称,基本上是干净且托管的PSD。通过这种设计,我开发了HTML,CSS和JavaScript,并将其交付给后端开发人员。为了使他们易于理解,我 编写语义代码, 将JavaScript和CSS保存在外部文件中, 在HTML,CSS和JS文件中添加有用的注释, 使用CSS精灵(尽管开发人员不喜欢它), 使用HTML5样板, 将jQuery用于JavaScript, 尽可能尝试使用新的HTML5标签和CSS3,以及 发送了一个包含HTML,CSS,JS和图像的Zip文件。 我希望,如果需要对布局进行一些小的更改,则开发人员可以处理。 我想从后端开发人员和其他CSS忍者那里听到,在文件的组织和标记方面,还有更多人可以做些什么,以使与后端系统(例如,后端技术,PHP,.NET)的集成更容易,Ruby等)。不同的客户端使用不同的系统。
11 javascript  html  css  jquery 

4
为什么我们仍在浏览器而不是桌面模式中使用DOM
根据我的理解,Web界面被开发为使用HTML,因为当时由于带宽限制以及可能的处理能力,无法在浏览器中模拟桌面样式的应用程序,例如Silverlight和Flash的工作方式。 为什么过去不存在,而现在却越来越受到Flash / Silverlight等技术的接受和推动?根据我的经验,使用它们进行开发更令人高兴(当然,我认为),并且您不必处理跨浏览器合规性以及旧版浏览器(大部分情况下)。 与桌面应用程序的开发范例相比,处理回发,AJAX等似乎是多余的工作。DOM及其补充技术是否继续蓬勃发展,主要是因为Silverlight / Flash需要安装插件,而某些移动设备不支持该插件?

6
我应该严格遵守每个HTML和CSS标准吗?
几年前,我认为自己有点像是Web开发人员,了解基本的3种语言(HTML,CSS,JS)和许多PHP。从简单的文本过渡到实际的网站是一件痛苦的事情,因为那里存在所谓的“标准”,这在当时对我来说是非常荒谬的。归结为这件事(减去了IE相关的东西): 那里的标准可以用更简单的方式代替旧的做事方式。但是,当尝试实际实现某些功能(例如,完全基于CSS的布局)时,如果我执行了更简单且仍可正常工作的解决方案,则实际花费的时间要多10倍。如果它呈现相同的效果,那么为什么我要使用更复杂的示例,该示例花费10倍的时间并在更换浏览器后就中断了?这在Freenode IRC中的## php,## css和## js中引发了许多长期的宗教辩论,实际上使我被## css禁止,因为我弄乱了那里的小世界。 我的问题:即使我将标准和编码约定的使用时间延长了10倍,但获得的结果却与简单的相同,我是否仍应遵循这些标准? 对于民意调查标签,那些拥有任何规模(大小)网站的人,您是否遵守所有标准?

11
我必须学习html和javascript才能创建Web应用程序吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我是一位经验丰富的Java程序员,并且我想创建一个需要动态页面,图形等的复杂Web应用程序(以SO为例)。创建此类应用程序是否需要学习javascript / html? 并不是我不想学习另一种语言(我之前已经做过),但是javascript环境上的技术似乎变化如此之快,以致于当您完成学习一个框架时它已经过时了。我已经检查了许多用于Web开发的java框架(spring,play),但没有深入探讨。那么可以在不学习html / javascript的情况下使用这些框架(或我可能不知道的其他可能的Java框架)吗?我也有一些python经验。因此,如果我可以用python做该应用程序,那也是一种选择。

8
有必要记住代码吗?
我是一名新开发人员,刚在一家大公司被录用。我不知道该怎么做,但我想他们很拼命。但是,尽管情况有所变化,并且发布了新内容,但我对HTML5 / CSS3还是很精通,我会尽可能地跟上。但是这项工作需要我手动编写Java脚本,并了解Jquery和Ajax。我对此有所了解,但不确定是否可以手动编写Java代码。 我的问题是,是否有必要记住所有有关Javascript的内容,或者是否有一些我应该知道如何手工编写代码的关键内容,因为查看JavaScript代码似乎有很多行代码! 请指出正确的方向。
10 javascript  html  jquery  ajax  css3 

3
CSS调整图像大小仍然不是一个好主意吗?
人们一直认为,在图像上使用width / height属性不是原来的实际图像是一个坏主意。这可能意味着像素化的图像或下载的大小大于必要的图像。 但是,这仍然是一个问题吗?我不建议放大照片的尺寸,但是缩小尺寸不应该是一个问题,只要它与原始照片没有太大差异并保持缩放即可。 例如,我有一张600x400的照片,并在上面粘贴了400px的宽度。大多数现代浏览器将图像按比例缩小,看起来渲染效果还不错。 那么,大家对此有何看法?

5
PHP,HTML,Javascript和编写良好实践
我意识到我必须为我和我的团队写下有关HTML,JavaScript和PHP编码的约定规范。 在Web开发中,就像在C ++中一样,我绝对是缩进和注释的爱好者。 但是,在我的工作中,我经常会遇到HTML + JavaScript + PHP代码,这突然令人头疼。 我试图使我的代码可读,但是对我来说似乎更好的(缩进和注释)似乎并不使我的队友着迷,所以我想知道在编写“混合”时是否存在最佳或至少共享的良好实践就像今天的网页一样,文档变得越来越复杂。 我知道以下事实:今天的网页代码本质上可能有些复杂,但是我想知道是否存在关于这些方面的良好约定。

4
.NET(C#)中Web爬网的模式和实践
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我将整理一个应用程序以自动化外部网站/应用程序。在某些情况下,我需要像用户那样浏览网站(我需要关注的某些链接无法预测,因此必须从响应中进行解析) 我已经在使用Html Agility Pack了,如果需要的话,我也知道Tidy。 还有其他我应该注意的技术吗? 是否有建议的模式可以在外部Web应用程序发生更改时快速进行调整?我设想将响应的验证封装为某种类型的策略或类似的模式,可以根据需要轻松地将其分离/插入,但是任何特定的建议都很好。
9 c#  .net  html  web-scraping 

6
CSS,JS和HTML的代码审查指南
我被要求为审查CSS,JS和HTML创建准则。我知道有针对JS的编码指南,但对HTML和CSS一无所知。要复习JS,我一定会遵循这些准则并提及它们。但是CSS和HTML呢?除了逻辑错误和缩进问题之外,在查看标记和CSS时是否还需要检查某些特定事项?

6
您如何与过于害怕阅读和接触PHP代码的网页设计师打交道?
我已经被录用创建网站并正在与设计师合作(他恰好是与客户联系并雇用我的人,所以不,我不能踢他的屁股=))谁太害怕了接触php代码,并且在html和css中太新手,无法给我足够好的模型,因此,今天的工作将通过他的半编程页面的新html模型进行,并删除&lt;div&gt;s和更改类等。 是否有某种工具或更好的工作流程来使我们俩都更容易?也许我完全是用错误的方式来处理这个问题,我是Web开发的新手,而且我不了解足够的HTML / CSS(他理应如此),无法让他给我一个图形模型并执行整件事,所以我们正在做的是他给了我一个看起来像他想要的静态HTML页面,我把&lt;?php ?&gt;它放了=) 谁能给我一些建议吗?
9 php  html  css  workflows 
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.