现在才觉得Web开发人员需要具备的技能

177 阅读3分钟

我从来不相信我会花宝贵的时间来学习HTML和CSS。

每当需要创建网页时,我都可以转到w3schools,获取一些标记并将其粘贴到HTML文件中。我全神贯注于后端技术。我可以编写非常好的和优化的算法和SQL查询,但无法在应用程序的正面很好地展示数据。

那时,我曾经认为学习HTML / CSS是浪费时间。今天,我在这里通知您(阅读本文),您需要了解HTML / CSS才能成为一名出色的Web开发人员。

即使您只需要成为后端开发人员,这也是您必须进行网页设计和开发游戏的关键阶段。在本文中,我将解释为什么您需要花费更多的时间来学习HTML / CSS,如果您没有花费大量的时间来学习HTML / CSS,您将永远无法理解,我认为这是学习HTML / CSS的最佳方法。

您是否曾经为网站编写过出色的API,但是您网站的前端部分似乎还差一点?您是否曾经担任过后端开发人员,但是您的前端人员却无法按照您的意愿表示您的数据?

您是否遇到过需要修复CSSpositioning但又不知道如何解决的问题?您是否仍使用浮点数创建布局?如果是“ YES”,那么您需要花费大量时间学习CSS和HTML。实际上,您需要学习CSS3和HTML5,这是创建现代布局,网站和Web应用程序所需的最新规范。您需要编写大量的HTML5和CSS3来使您的手变得肮脏。

这是为我工作的唯一方法,也应该为您工作。如果您不花大量时间学习HTML5和CSS3,则会遇到很多问题,这些问题只会阻碍您发布出色的Web应用程序的进度。首先,HTML5规范要求Web开发人员使用具有语义含义的元素。

这意味着尽管您可以将div样式设置为看起来像按钮,但是在语义上正确地使用按钮并按照您希望的样式对其进行样式设置。对于语义HTML,您只能在节或文章元素内使用标题元素(h1- h6)。导航元素仅用于导航,而标头元素用于对一个或多个标题元素进行分组。

注意:

不能将页眉放在页脚或页眉元素内

。页面的主要部分应位于main元素内,而aside内容应位于aside元素内。这给我们留下了一个div,该div只能用于将元素分组在一起并创建布局。

其次,CSS3规范提供了一种简便的方法,可以很好地在我们的网页中创建布局。如果仍然使用float来创建基于列的布局,则需要尝试flexbox或grid。它们是添加到CSS display属性的值。使用这些值,您可以轻松创建可响应任何屏幕尺寸的网格系统。

当我要为网站创建不同的布局时,这是我经常使用的方法。它可以节省时间,您应该尝试一下。

最后,在当今的现代网站和Web应用程序中,媒体查询已成为日常工作。媒体查询有助于

为不同的屏幕尺寸设计不同的布局。它使您可以指定特定CSS样式应应用的最大和最小宽度。通过媒体查询,您可以设置网站的样式,使其在移动设备上看起来与众不同,同时

保持网站的目标和宗旨。媒体查询是实现响应式设计的唯一方法

话虽如此,要想成为一名出色的
Web开发人员,学习HTML / CSS至关重要。在线上有很多资源,但是我建议从头开始创建网页。