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

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

innov5个月前 (12-23)建站1460

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前端代码学习笔记(一)” 的相关文章

discuz x3.2 QQ在线客服无法发起会话的问题

discuz x3.2 QQ在线客服无法发起会话的问题

Discuz!X3.2版本设置论坛QQ在线客服号码无法发起聊天的问题的解决办法 相信很多的站长们朋友们应该度发现了在discuz中,当时设置论坛QQ在线客服号码,还是在个人信息里填写QQ号码后,点击discuz x3.2在页面下方的QQ在线图标或者点击帖子浏览里个人信息下的发起QQ聊天,弹...

网站主域名301重定向

网站主域名301重定向

张春锁自媒体博客建立也有快三个月了,今天才发现一个最重要的事情给忘记了,那就是网站的301重定向。如果不是站长不会对这个有什么认识,毕竟这也是网站建设中比较重要的一点。对于新站如此,假如对于老站想要更换域名就必须要做这个301重定向,这样导致域名使用很混乱,不利于搜索引擎优化,网站权重有点分散。你想...

解决谷歌被和谐导致的WordPress速度缓慢问题

解决谷歌被和谐导致的WordPress速度缓慢问题

2014年6月初,谷歌各项服务在国内被屏蔽,wordpress内核默认会使用谷歌字体,这样在打开你的网站的时候会同时向谷歌请求数据,由于谷歌无法访问,导致你的网站加载速度十分缓慢!解决方式很简单:1、安装WordPress插件Remove Google Fonts References(如何安装一个...

WP如何防止图片浪费空间流量及图片盗链

WP如何防止图片浪费空间流量及图片盗链

无意中看到破折君的博客,他让我们这些使用WORDPRESS博客的博友防止图片盗链,也减轻主机的流量问题,我觉得这篇文章相当不错,特意转载过来自己收藏,也分享给朋友们。事实上对于wordpress而言,因为我们一般都是用linux主机,那么我们只要修改根目录下的htaccess文件就行,但是有的时候修...

ICP许可证,不一样的“经营”许可

ICP许可证,不一样的“经营”许可

不就是备案吗?如果您这么认为,那您是本文的一位精准客户,请读完此文,将来或许有用。如果您早已了然于胸,不妨也听听故事。“ICP许可”不是备案,是国家针对公司互联网信息服务“经营性”行为的一种许可,是有证书的,备案则只有一个备案号。有图有真相:很多站长搞不清备案和许可间究竟有何区别,科普一下:国内互联...

css样式大全

css样式大全

字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {l...

发表评论

访客

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