Day2
课程:前端与 HTML
课程时长:43min
主要内容
- 前端工作的定义
- 前端技术栈拆解与分析
- HTML 作用解析
- HTML 语义化
前端要解决的基本问题:
前端的主要任务其实就是将设计师的设计图转化为网页,并提供给用户进行交互。
前端需要解决以下基本问题:
-
页面布局问题:如何将各种元素放置在正确的位置上。
-
样式问题:如何为元素设置颜色、大小、字体等样式。
-
交互问题:如何实现用户与页面之间的交互,如按钮点击、下拉菜单等。
-
性能问题:如何减少页面加载时间,提高用户体验。
-
兼容性问题:如何兼容各种浏览器、设备,确保页面在各种环境下都能正常展示。
HTML
HTML(超文本标记语言)是用于创建网页的标准标记语言。它基于标记(标签),标记用于描述网页文档结构和内容的语言。HTML文档是由一系列元素构成的,这些元素可以用标签来描述其含义和属性。
前端技术栈的构成:
-
HTML:网页的结构和内容,是最基本的语言。
-
CSS:样式表语言,用于设置网页的样式,如字体、颜色、大小等。
-
JavaScript:用于实现网页的交互和动态效果,如表单验证、轮播图等。
-
框架:用于简化开发过程,提高开发效率,如Vue、React、Angular等。
-
工具:用于辅助开发,如代码编辑器、构建工具、调试工具等。
HTML语义化:
HTML语义化是指使用恰当的HTML标签来描述文档结构和内容的方法,它可以提高网页的可读性、可维护性和可访问性。
-
使用恰当的标签:如使用h1、h2、h3等标题标签表示网页的标题层次结构,使用p标签表示段落,使用ul、ol、li标签表示列表等。
-
避免过度嵌套:标签的嵌套应该尽量简洁,避免过度嵌套。
-
使用有意义的标签名称:标签名称应该清晰明了,具有表现力,以便于开发者和机器阅读。
-
避免使用无语义的标签:尽量避免使用没有语义的标签,如div和span,除非没有其他恰当的标签可用。
-
使用适当的标签属性:标签属性应该准确地描述其含义,如img标签的alt属性应该包含图片的描述信息。
css样式
个人认为css的学习主要还是靠多写多练,多去复刻市面上的优秀网站,写多了就自然会调节样式了。而且可以培养一定的网页审美能力。