HTML再出发

HTML再出发

注意事项

VScode相关

  1. vscode必须打开一个文件夹才能使用liveServer,只打开一个文件无法使用liveServer功能。
  2. 网页编写不标准,缺少head,body等基本结构,liveServer失去自动刷新功能,只能手动刷新。
  3. 配置VScode的内置插件emmet,可以对生成结构的属性进行定制。比如lang="en"改为lang="zh-CN"。
  4. 在存放代码的文件夹中,存放一个favicon.icon图片,可配置网站图标(要放在VScode打开的文件夹第一级目录下才能识别到图标)。
  5. VScode快捷键:
    ① 注释不能嵌套,注释快捷键为ctrl+/;
    ② 删除单行或多行使用快捷键ctrl+shift+k;
    ③ 很长一行回车到下一行ctrl+enter;
    ④ 复制一行到下一行 shift+alt+向下箭头(向上箭头)

排版标签

排版标签 h1-h6(标题),p(段落),div(没有任何含义,用于整体布局),p标签内不能嵌套h1-h6,div以及它本身。

语义化

语义化:标签默认的效果不重要,语义(含义)最重要。

语义化标签概念:用特定的标签去表达特定的含义。

语义化的作用和优点:① 代码可读性强;② 有利于SEO(搜索引擎优化);③ 方便设备解析(屏幕阅读器)

块级元素和行内元素

块级元素(独占一行)和行内元素(不独占一行)

块级元素:h1-h6,div,marquee,p

行内元素:input,span,img

普通规则:块级元素内能写行内元素和块级元素(几乎什么都能写);行内元素中能写行内元素,但不能写块级元素

特殊规则:h1-h6不能相互嵌套,p标签中不能写块级元素

文本标签

  1. 常用文本标签:用于包裹词汇、短语等,通常写在排版标签里面,排版标签更宏观(大段文字),文本标签更微观(词汇、短语),文本标签通常是行内标签。
标签名 标签语义
em 要着重阅读的内容(双标签)
strong 十分重要的内容,语气比em要强(双标签)
span 没有语义,用于包裹短语的通用容器(双标签)
  1. 不常用的文本标签


    blockquote和address是块级元素,其他都是行内元素

img标签

img标签(行内元素)

尽量不同时修改图片的宽和高,可能会导致比例失调。

alt属性的作用:① 搜索引擎是通过alt属性,得知图片的内容(最主要);② 当图片无法展示时,有些浏览器会展示alt的值; ③ 盲人阅读器会朗读alt的值。

图片格式

① jpg格式

② png格式

③ bmp格式

④ gif格式

⑤ webp格式

⑥ base64格式

超链接

相关推荐
KaMeidebaby4 分钟前
卡梅德生物技术快报|多肽库筛选:基于全质粒 PCR 的噬菌体文库构建与小分子表位淘选实战
前端·数据库·其他·百度·新浪微博
m0_502724957 分钟前
vue3生成pdf
前端·javascript·vue.js·pdf
@不误正业8 分钟前
2026-05-16-多Agent协作框架深度实战-从ReAct到Plan-and-Execute全架构演进
前端·react.js·架构
我命由我123458 分钟前
PHP - PHP 简易 Web 服务器、基础接口开发
服务器·开发语言·前端·php·intellij-idea·idea·intellij idea
咖喱o10 分钟前
IPv6
服务器·前端·网络
海上彼尚11 分钟前
Nodejs也能写Agent - 6.基础篇 - Agent
前端·人工智能·后端·node.js
2501_9400417415 分钟前
纯前端实战:5个高复杂度业务与交互场景
前端
renke336419 分钟前
写给前端的 CANN-torchtitan-npu:昇腾PyTorch Titan适配到底是啥?
前端·人工智能·pytorch·cann
lihaozecq21 分钟前
Agent 开发的 skills 机制设计 - 渐进式披露
前端·agent·ai编程
安生生申25 分钟前
uni-app 连接 JDY-31 蓝牙串口模块实践
c语言·前端·javascript·stm32·单片机·嵌入式硬件·uni-app