当前位置:首页 > 建站 > 正文内容

html前端代码学习笔记(一)

innov6个月前 (12-23)建站1570

QQ20241223-144641.png

  • html注释在VScode中可以使用快捷键“ctrl+/”对某行代码或文字进行注释,在前端网页不会显示内容,如果要对多行代码注释可以选择多行代码按快捷键。

  • 文档声明格式 <!DOCTYPE html>是对html5的声明,其它html版本声明可查看W3C官网的文档声明:W3C QA - Recommended list of Doctype declarations you can use in your Web document

  • 编码标准,目前主流就是UTF-8;解码标签名 <meta charset="UTF-8">;以下仅列举部分字符集

编码.png

  • 设置语言<html lang="zh-CN">;如果Chrome浏览器没有翻译可强制刷新,长按SHIFT再点击浏览器的刷新图标

HTML 语言代码参考手册 (w3school.com.cn)

HTML ISO 国家/地区代码参考手册 (w3school.com.cn)

Language tags in HTML and XML (w3.org)

image.png

  • html标准结构:快速删除某一行或几行(选择跨行中某几个代码就行)代码,CTRL+SHIFT+K

  • 开发者文档

W3C官网:www.w3c.org

W3School:www.w3school.com.cn

MDN:developer.mozilla.org ——平时用的最多

  • html排版标签:

标题标签h1/h2/h3用的最多,h3/h4/h5用的少

段落标签<p>,按CTRL+回车可快速换行

<p>标签可以放入<div>标签(无任何含义),方便管理

  • 语义化标签,标签默认的效果不重要(后期可以通过CSS随便控制效果),语义最重要

    例:对于 h1 标签,效果是文字很大(不重要),语义是网页主要内容(很重要)

    代码的可读性强清晰

    有利于SEO(搜索引擎优化)

    方便设备解析(屏幕阅读器,盲人阅读器)

  • 块级元素与行内元素

    像<p><h1><div><marquee>均为块级元素,特点是独占一行

    像<input><span>标签就是行内元素,特点是不独占一行

    快速复制几个同样的行,快捷键alt+shift+上下方向键

    规则1:块级元素中能写行内元素、块级元素(几乎什么都能写)

    规则2:行内元素中能写行内元素,但不能写块级元素

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

  • marquee 元素设计的初衷是:让文字有动画效果,但如今我们可以通过 CSS 来实现了,而且还可以实现的更加炫酷,所以marquee标签已经过时了(废弃了),不推荐使用。我们只是在开篇的时候,用他做了一个引子而已,在后续的学习过程中,这些已经废弃的标签,我们直接跳过。

  • 文本标签(属于行内元素)

    em标签,要着重阅读的内容

    strong标签,十分重要的内容

    span标签,没有语义,用于包裹短语的通用容器(div是大容积,span是小容器)

  • 不用用文本标签:

cite/dfn/del与ins/sub与sup/code/samp/kbd/abbr/bdo/var/small/b/i/u/q/blockquote/address

1、这些不常用的文本标签,编码时不用过于纠结(酌情而定,不用也没毛病)

2、blockquote 与 address 是块级元素,其他的文本标签,都是行内元素。

3、有些语义感不强的标签,我们很少使用,例如:small、b、u、q、blockquote

4、HTML标签太多了!记住那些重要的、语义感强的标签即可;截止目前,有这些:h1~h6、p、div、em、strong、span

  • 图片标签<img>

    img属性src图片路径/alt图片描述/width图片宽度/height图片高度

  • 相对与绝对路径

    快捷键:ctrl+shift+加号或减号可以放大缩小VSCode容器文字大小

    相对路径:../ 代表上一级;./ 代表同级(可省略不写);/ 代表下一级

    绝对路径分本地绝对路径(很少用,一旦更换设备,路径处理起来就比较麻烦)和网络绝对路径(若服务器开启了防盗链,会造成图片引入失败),该路径是以根位置作为参考点,去建立路径。

  • 常见图片格式

1、jpg 格式

概述:扩展名为.jpg 或.jpeg,是一种有损的压缩格式(把肉眼不容易观察出来的细节丢弃了)。

主要特点:支持的颜色丰富、占用空间较小、不支持透明背景、不支持动态图。

使用场景:对图片细节没有极高要求的场景,例如:网站的产品宣传图等。--该格式网页中很常见。

2、png 格式

概述:扩展名为.png,是一种无损的压缩格式,能够更高质量的保存图片。

主要特点:支持的颜色丰富、占用空间略大、支持透明背景、不支持动态图。

使用场景:①想让图片有透明背景;②想更高质量的呈现图片;例如:公司logo图、重要配图等。

3、bmp 格式

概述:扩展名为.bmp,不进行压缩的一种格式,在最大程度上保留图片更多的细节。

主要特点:支持的颜色丰富、保留的细节更多、占用空间极大、不支持透明背景、不支持动态图。

使用场景:对图片细节要求极高的场景,例如:一些大型游戏中的图片。(网页中很少使用)

4、gif格式

概述:扩展名为·gif,仅支持256种颜色,色彩呈现不是很完整。

主要特点:支持的颜色较少、支持简单透明背景、支持动态图。

使用场景:网页中的动态图片。

5、webp格式

概述:扩展名为.webp,谷歌推出的一种格式,专门用来在网页中呈现图片。

主要特点:具备上述几种格式的优点,但兼容性不太好,一旦使用务必要解决兼容性问题,

使用场景:网页中的各种图片:

6、base64格式 图片转 BASE64 编码 | 菜鸟工具 (jyshare.com)

本质:一串特殊的文本,要通过浏览器打开,传统看图应用通常无法打开。

原理:把图片进行 base64 编码,形成一串文本。

如何生成:靠一些工具或网站。

如何使用:直接作为 img 标签的 src 属性的值即可,并且不受文件位置的影响。

使用场景:一些较小的图片,或者需要和网页一起加载的图片。

  • 超链接

<a>标签,常用属性href:要跳转的具体位置;target跳转时如何打开页面,常用值有"_self"代表在本页签中打开,"_blank"代表在新页签中打开;强制触发下载download="文件名"。虽然a是行内元素,但a元素可以包裹除它自身外的任何元素。

具有name属性的a标签是锚点。

<a href="#标记名称"></a>,锚点位置标记<a name="标记名称"></a>,标记有大小写区分。另外可以在p标签里用id=""属性标记,最好别以数字开头。

<a href="#">回到顶部</a>;<a href="">刷新页面</a>

唤起指定应用:<a href="tel:10010">电话联系</a>;<a href="mailto:12345@qq.com">邮件联系</a>;<a href="sms:10086">短信联系</a>

  • 超文本:是一种组织信息的方式,通过超链接将不同空间的文字、图片等各种信息组织在一起,能从当前阅读的内容,跳转到超链接所指向的内容。

扫描二维码推送至手机访问。

版权声明:本文由知新日笺发布,如需转载请注明出处。

本文链接:https://innovdn.cn/post/618.html

标签: 学习笔记
分享给朋友:

“html前端代码学习笔记(一)” 的相关文章

zblogphp后台密码忘记了怎么办?

zblogphp后台密码忘记了怎么办?

由于种种原因某些站长将zblog的后台密码忘记了,导致后台登录不上去。张春锁自媒体博客在这里向大家列举下二种处理方法:第一种方法(推荐):下载zblog官方工具“nologin”,下载地址:点击下载;或者去zblog官方论坛下载:点击进入。这个工具使用起来也非常简单,下载后解压,得到一个nologi...

discuz论坛用360网站安全检测扫描出漏洞

discuz论坛用360网站安全检测扫描出漏洞

官塘新城社区论坛自搭建以来,前面有三次被人恶意挂马,劫持了首页。详见:论坛站点被黑了。 这次用360网站安全检测工具扫描发现仍然有漏洞。解决方法就是修改根目录中的文件crossdomain.xml修改代码如下:找到根目录下的crossdomain.xml文件,找到代码:cross-domain-po...

ZblogPHP添加第三方社会化评论系统

ZblogPHP添加第三方社会化评论系统

前段时间一直用的zblog应用中心里的“畅言评论系统 1.2”插件,使用过程中经常发现评论框总是无缘无法故的消失,今天是彻底显示不出来了。百度搜索到小众博客给出了在程序里安装评论框的方法,还真是厉害,之前的广告位也出现了。感谢小众博客的奉献!使用ZblogPHP博客程序的博主可能有需要把博客的自带评...

WordPress带来新功能:可直接复制Word文档内容无须担心格式

WordPress带来新功能:可直接复制Word文档内容无须担心格式

你是否喜欢使用微软的Word进行文档编辑?现在当你从这个风靡全球的文档处理器中复制内容到博文的编辑器中将不会涵盖任何的代码。这就意味着你不需要担心在粘贴过程中出现任何你不知道的代码来影响你的文档编辑,比如线条、字体和字体大小等等。此外可视化编辑器引入了“以纯文本进行输入”(Paste as Text...

易企CMS - URL重写(伪静态)指南

易企CMS - URL重写(伪静态)指南

在开启URL重写之前请先确认您的主机所使用的服务器软件(如果不知道使用的是什么软件,请咨询主机提供商).下面按照服务器软件,进行介绍.1.apache如果服务器软件为apache,直接进入后台,点击导航里面的,网站设置,然后点击URL重写,再选择开启URL重写,提交以后,就可以了.如果不能正常生成....

初次试用云服务器安装宝塔面板

初次试用云服务器安装宝塔面板

宝塔linux面板命令大全宝塔Linux面板安装教程 - 10月17日更新 - 7.0.2正式版...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。