知识总结:对于学习HTML以及CSS代码以及使用豆包MarsCode AI刷题的过程中总结的新知识点,梳理分析, | 豆包MarsCode AI刷题

122 阅读5分钟

代码>服务器>显示

前端关注哪些方面?

技术+功能  (美观)(无障碍)(对广泛的人适用)

利用浏览器+编辑器就可以做(入门是很低的)

渲染页面用

根标签 里面放元数据(标题或者编码等等)

整体是用DOM数来做的

<h数字>是标题

a标签:

也可以新窗口打开

alt:替代性文本

输入:

Textarea:在框里输入多行

引用标签:blockquote

Cite标签短引用

Q是具体引用的内容

代码标签:外面:pre   里面:code:

em语气上的强调

strong标签也是表示强壮

Header里面放导航

Main主题部分里面放

Aside是页面相关的,但不是主题内容(热点文章的推荐

正文放article里面。

Footer里面是页尾

Css中有选择器

特异度:选择器具有特异度,定义越多的,优先级越高

Em标签:强调文本

DOM数(Dynamical System Order Measure,动态系统阶数)是一种用于描述动态系统复杂性的指标。它通常用于研究时间序列、动力学系统以及一些随机过程的特性。在数学和物理学中,DOM数可以帮助我们理解系统的行为、稳定性和演化规律。

计算值:转化出来的相对值,根绝当前页面以及分析代码,图片长度等等因素

(意思就是结合浏览器或者说是渲染的环境中进一步布局和转换)

继承的是:父级的计算值。

布局:

Width取值:长度 百分数 auto等等

Padding 指定四个方向的内边距

百分数相当于容器宽度

Border是边框 有长度   样式  颜色三种属性。 Maigin是外边距

总结:

前端开发的核心关注点

用户体验(UX):**

美观: 前端开发不仅仅是实现功能,更重要的是提供美观且易于使用的界面。使用合适的配色方案、排版和动画效果可以显著提升用户体验。

无障碍性: 设计应考虑所有用户,包括残疾人。使用语义化的HTML,加上ARIA属性,可以帮助屏幕阅读器理解页面内容,使得网站的内容更加可访问。

适用性: 确保网站在不同设备(如手机、平板和PC)上都有良好的表现。响应式设计和媒体查询在这里起着重要作用。

开发工具:

使用浏览器(如Chrome、Firefox)和文本编辑器(如VSCode、Sublime Text)进行开发,这样降低了前端开发的入门门槛。

利用开发者工具(F12)可以快速调试HTML和CSS,查看DOM结构和实时编辑样式。

HTML 基础结构

文档类型定义: 它告知浏览器使用HTML5标准来正确解析文档。

根元素: 包含整个HTML文档。

头部元素: 包含文档的元数据,如标题、引入的CSS和JavaScript文件、字符编码等。

语义化标签

: 分别表示不同级别的标题,能帮助搜索引擎和屏幕阅读器理解文档结构。**