Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写HTML和CSS_Html_Css - Fatal编程技术网

编写HTML和CSS

编写HTML和CSS,html,css,Html,Css,所有这些“像这样”的大型网站都是手动编写html和css还是使用一些自动化工具来编写,因为我一直在努力 谢谢 Vishal他们手动编写HTML和CSS,尽管大多数“这些站点”都是通过服务器端语言进行预处理的,例如。人们使用CSS框架来简化工作 你可以试试蓝图,它真的很好。还有像Dreamweaver这样的WYSWYG编辑器可供您构建HTML CSS。一定数量的CSS和HTML可以自动生成,但大多数网站的这些CSS/HTML都是手动生成的 CSS完全是关于表示的,需要进行大量的调整,才能使内容在不

所有这些“像这样”的大型网站都是手动编写html和css还是使用一些自动化工具来编写,因为我一直在努力

谢谢
Vishal

他们手动编写HTML和CSS,尽管大多数“这些站点”都是通过服务器端语言进行预处理的,例如。

人们使用CSS框架来简化工作


你可以试试蓝图,它真的很好。还有像Dreamweaver这样的WYSWYG编辑器可供您构建HTML CSS。

一定数量的CSS和HTML可以自动生成,但大多数网站的这些CSS/HTML都是手动生成的


CSS完全是关于表示的,需要进行大量的调整,才能使内容在不同的浏览器中正确显示。

用户几乎总是手动编写。如果不进行一些手动调整,HTML+CSS通常很难完全适用于所有主要浏览器。

他们可能是手动编写代码,原因如下:

  • 干净代码
  • 那些“大网站”应该很快,以避免带宽浪费,而人脑可以比任何软件做得更好

真正的答案是,这并没有带来一点盲目的差异,尽管有可能,相当多的“web 2.0”网站都会手工编写HTML。事实上,这没有什么区别,因为这些信息对你没有帮助。如果您刚开始学习如何编写它们,那么您应该觉得完全有资格使用您喜欢的任何编辑器或IDE来简化编写。随着时间的推移,当涉及到抨击一点HTML时,你会感到更加自信。

我可以看一看StackOverflow的HTML和CSS,他们会为此感到自豪。它非常整洁,结构也很好。通用格式规则位于外部CSS文件中,以节省带宽并提高内容/HTML比率。他们非常肯定地手工编写了模板。当然,在幕后,他们将ASP.NETMVC与SQL Server数据库结合使用,但这与此无关。ASP.NET MVC允许完全控制您的标记,他们显然充分利用了这一点

我还没有创造出像StackOverflow这样大的东西。但我也会从头开始编写HTML和CSS。当然,我是一个痴迷的优化器。当手工编写这样一个站点时,我会将所有格式推送到CSS文件中,并尽可能保持HTML的干净。因此,我在regexhero.net主页上的HTML大约为5.5 KB,我的内容与HTML的比率为35%,这对SEO是有好处的

现在,一些IDE(如Microsoft Visual Studio或Expression Web)确实有一些方便的代码提示(也称为Intellisense)来帮助您。键入时,用HTML显示相关标记和用CSS显示选择器是明智的。对于像我这样喜欢手工编写所有代码的人来说,这个特性非常好


但总而言之,手工编码可能需要开发人员更长的时间,但它确实允许您更好地优化站点。这可以通过减少服务器带宽和改善用户体验来支付红利。

如果堆栈溢出保持每个页面的静态html文件,那么这是不可能的。服务器端语言(如ASP.NET或PHP)用于生成页面,每次都使用相同的模板。为了做到这一点,他们从数据库中获取信息,例如MySQL、SQLite、XML文件等。诸如Wordpress、Drupal或Joomla等CMS被广泛使用,它们将所有数据组织起来,并为您生成页面


数据(例如问题的纯文本)、外观/显示(CSS)和控制器分开,中间的部分(服务器端代码-PHP、ASP.NET等)称为MVC,用于M模型(数据)V视图(显示)C控制器(介于两者之间),使用MVC体系结构是一种很好的做法。

我想你的问题可能有点含糊不清,你真的在问一个古老的问题:“你看到的是你得到的,编辑还是手工编辑?”

为此,请看这里:

或在此:

我的看法: 使用wysiwyg编辑器对页面进行快速原型设计,然后当您得到您想要的东西时,尽可能手动简化代码。这样你就可以两全其美了。或者,从一个好的基本页面开始(例如,建议使用Blueprint css reset),然后从该基本页面手动添加代码


至于服务器端脚本,您几乎总是希望使用模板,因此最终,最好的东西通常归结为手工编码。

通常两者兼而有之。最初,您将手动创建CSS,并在代码中定义HTML生成规则。但是你不需要手动在每个新页面上编写HTML,你的引擎(CMS或MVC视图或其他)会根据你的规则自动生成HTML


以WordPress博客为例。我为自己的主题创建自己的样式表,并定义用于构建页面的HTML。此后,我不再接触HTML/css,而是专注于手头的工作,即写博客,而不是写HTML。

大多数网站都是手动编写HTML和css的主要部分,我们可以避免垃圾css,我们将拥有干净的HTML和css。如果你写得越来越多,你就会有足够的html和css编码能力


用Supreme或记事本+++

练习是的,大多数网站都是手动键入的。这样做的原因有很多:
1.您可以完全控制代码
2.你的手指得到了大量的锻炼
3.您将获得更多的html、css和javascript实践

4.你不可能忘记模板的背景色是蓝色而不是红色的

如果我们想创建好的现代网站或web应用程序,你必须遵守规则,同时为你的优秀网站编写代码。它们是c