整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML文本及图像和锚基础

、HTML文本结构

浏览器通常会为其文本元素添加不同的样式,以区别于普通文本。例如 em 和 cite 元素中的文本都是斜体的。又如,code 元素专门用来格式化脚本或程序中的代码,该元素中的文本默认使用等宽字体。内容显示的样子与其使用的标记没有关系。因此不应该为了让文字变为斜体就使用 em 或 cite,添加样式是 css 的事情。相反,应该选择能描述内容的 HTML 元素。

  1. 添加段落:要在网页中开始一个新的段落,使用 p元素。(通过 css 可以为段落添加样式,包括字体、字号、颜色等。以及控制内行间距,段落文本对齐方式等。)
<p> HTML <small> HyperText Markup Language </small> </p> 
  1. 指定细则:small元素 表示细则一类的旁注,通常是文本中的一小块。
<p> HTML <small> HyperText Markup Language </small> </p> 

3.标记重要和强调文本strong元素 表示内容的重要性,而 em元素 表示内容的着重点。

   <p> <strong> Warning:Do not approach the ... <em>
     under any... </em> </strong> just because... </p>

浏览器通常将 strong 文本以粗体显示,em 文本以斜体显示。可以用 CSS 将任何文本变为粗体或斜体,也可以覆盖 strong 和 em 等元素的浏览器默认显示样式。

4.创建图:图可以是图表、照片、图形、插图、代码片段以及其他类似的独立内容。通过引入 figure 和 figcaption,figcaption 是 figure 的标题。

<figure>
<figcaption>
 [标题内容]
</figcaption>
 [插入内容]
<img src = "xxx.png" width = "180" height = "143" 
 alt = "Reveue chart:Clothing 42%,Toys 36%, Food 22%" />
</figure>

figcaption 元素并不是必须的,但是只有包含它,就必须是 figure 元素内嵌的第一个或最后一个,且只能有一个。 5.指明引用或参考:使用 cite元素 可以指明对某内容源的引用或参考。默认以斜体显示(不因使用 cite 引用人名)

 <p> he Listend to <cite> Abbey Road </cite> </p>

6.引述文本:有两个特殊的元素用以标记引述的文本。blockquote元素 表示单独存在的引述,其默认显示在新的一行。而 q元素 则用于短的引用,如句子里面的引述。由于q元素存在夸浏览器问题,应该避免使用,而是直接输入引号。

<blockquote>
 text...
</blockquote>
浏览器对应q元素中的文本自动加上语音的引号。
<p> And then she said,<q lang ="" > Have you read... </q> </p>

7.指定时间:使用 time元素 标记时间、日期或时间段。输入 datetime="time" 指定格式日期,可以按照你希望的任何形式表示日期。

<time> 16:20 </time>  <time > 2021-07-24 </time>
<time datetime= "2021-07-24"> Ochtober 24,2021 </time>

8.解释缩写词:使用 abbr元素 标记缩写词并解释其含义。(通常是使用括号提供缩写词的全称是解释缩写词最直接的方式)

<p> The <abbr title = "Notional Football league"> NFL </abbr> </p>
<p> But,that's ... <abbr> MLB </abbr> (Major league Baseball) ... </p>

9.定义术语:在HTML中定义术语时,使用 dfn元素 对其作语义上的区分,首次定义术语通常会对其添加区别于其他文本格式,后续在使用术语时不再需要使用dfn对其进行标记。 (默认以斜体显示)

  <p> The contesttant ... <dfn> pleonasm </dfn> </p>

10.创建上标和下标:比主体文本稍高或稍低的字母或数字分别成称为上标和下标。可以使用 sub元素 创建下标, sup元素 创建上标。上标和下标字符会轻微地扰乱行与行之间的均匀间距,但可以使用 CSS 修复这个问题。

<p> ... <a href = "#footnote-1" title = "REad footnote 1"> 
    Text   <sub> 1 </sub> </a> </p>
<p> ... <a href = "#footnote-1" title = "REad footnote 1">
    Text <sup> 1 </sup> </a> </p>

11.添加作者联系方式: address元素 用以定于与 HTML 页面或页面一部分有关的作者、相关人士信息或组织联系信息,通常位于页面底部或相关部分内。

 <footer role = "contentinfo">
  <p> <small> © 2021 The Paper of ... </small> </p>
 <address>
  Hava a question or ... <a href = "site-feedback.html"> Contact our </a>
  </address>		
</footer>

12.标注编辑和不再准确的文本:有时可能需要将在前一版本之后对页面的编辑标出来,或者对不再准确、不再相关的文本进行标记。有两种用于标注编辑的元素:代表添加内容的 ins元素 和标记已经删除内容的 del元素。

  <li> <del> desks </del> </li>
  <li> <ins> bicycle </ins> </li>

通常对已删除的文本加上删除线,对插入的文本加入下划线。标记不再准确或不再相关的文本

  <li> <s> 5 p.m </s> SOLD </li>

13.标记代码:如果你的内容包含代码示例或文件名,使用 code元素

 <p> The <code> showPhoto() </code> ... <code> < ;ul 
 id = "thumbanil" > </code> list </p>

14.使用预格式化的文本:通常浏览器会将所有额外的回车和空格压缩,并根据窗口大小自动换行,预格式化的文本可以保持固有的换行和空格。pre元素

<pre>
 <code>
  abbr[title] {
    border-boottom: 1px dotted #000;
  }
</code>

如果要显示包含 HTML 元素内容,应将包围元素名称的 < 和 > 分别改为对应的字符实体<和 >否则浏览器就会试着显示这些元素。大多数情况下推荐队 div 元素使用 white-space:pre 以替代 pre,因为空格可能对这些内容的语义非常重要。

15.突出显示文本:类似文本中的荧光笔!HTML5 使用新的 mark元素 实现,引起读者对特定文本片段的注意。对原生支持的浏览器将对该元素文字默认加上黄色背景。

<p> GSL is <mark> YYDS! </mark>     

16.创建换行:当我们希望在文本中手动强制文字进行换行时,可以使用 br元素 (空元素).

<p> 123 <br />
    456 <br />
</p>

17.创建span:同 div 一样,span元素 是没有任何语义的,不同的是,span 只适合包围字词或短语内容,而 div 适合包含块级内容。

 <p> Gaudi's work was essentially useful.
 <span lang ="es"> La Casa Mila </span> is an ...
 </p>

18.其他元素

U元素:用来为文本添加下划线。

wbr元素:表示可换行处。让浏览器知道在哪里可以根据需要进行换行(存在跨版本问题)。

ruby元素:旁注标记是一种惯用符号,通常用于表示生僻字的发音。

bdi和bdo元素:如果某些页面中混合了从左至右书写的字符(如拉丁字符)和从右至左书写的字符(如阿拉伯语), 就可能使用到bdi和bdo元素。

meter元素:用 meter 元素表示分数的值或已知范围的测量结果。

  <p> Project completion status: <meter value="0.60">80% completed </meter> </p>

progress元素:表示某项任务完成的进度,可用它表示一个进度条。不能与 meter 混在一起使用。

<p> Current progress: <progress max="100" value="30"> 30% saved </progress> </p>

二、 HTML图片

在页面插入图片:输入 <img src=image.url" />

<img src="xxx.jpg" alt="" />      

提供替代文本:在 img 标签内,src 属性及值的后面,输入 alt=""; 输入图像出于某种原因没有显示时应该出现的文本。指定图像的尺寸:在 img 标签内,src 属性后输入width="x", heigth="y"; 以像素为单位指定 x 和 y。

三、 HTML链接

创建一个指向另一个网页的链接:

输入 <a href="URL"> 此处输入链接标签 </a>
    
<a href = "http://www.baidu.com"> 百度一下 </a>    

创建锚并链接到锚: 通常激活一个链接会将用户带到对应网页的顶端。如果想用户跳至网页特定区域,可以创建一个锚,并在链接中引用该锚。

1.创建锚: 输入 id="anchor-name",其中 name 是在内部用来标识网页中这部分内容的文字。

2.创建锚链接到特定锚链接:输入 <a href="#"anchor-name>,其中 anchor-name 是目标的 id 属性值。

3.输入标签文本(默认带下划线蓝色字体),用户激活该字体时将用户带到(1)步中引用的区域文本。

```<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8" />
	<title>Creating and Linking to Anchors</title>
</head>
<body>

<article>
	<header>
		<h1>Frequently Asked Questions (FAQ)</h1>
		
		<nav>
			<ul>
				<li><a href="#question-01">Can an id have more than one word?</a></li>
				<li><a href="#question-02">Can visitors bookmark anchor links?</a></li>
				<li><a href="#question-03">My anchor link isn't working. What am I doing wrong?</a></li>
				<li><a href="#question-04">How do I link to a specific part of someone else's webpage?</a></li>
			</ul>
		</nav>
	</header>

	<h2 id="question-01">Can an id have more than one word?</h2>
	<p>Yes, your ids can have more than one word as long as there are no spaces. Separate each word with a dash instead.</p>

	<h2 id="question-02">Can visitors bookmark anchor links?</h2>
	<p>Yes, they can! And when they visit that link, the browser will jump down to the anchor as expected. Visitors can share the link with others, too, so all the more reason to choose meaningful anchor names.</p>

	<h2 id="question-03">My anchor link isn't working. What am I doing wrong?</h2>
	<p>The problem could be a few things. First, double-check that you added an id (without "#") to the element your link should point to. Also, be sure that the anchor in your link <em>is</em> preceded by "#" and that it matches the anchor id.</p>

	<h2 id="question-04">How do I link to a specific part of someone else's webpage?</h2>
	<p>Although you obviously can't add anchors to other people's pages, you can take advantage of the ones that they have already created. View the source code of their webpage to see if they've included an id on the part of the page you want to link to. (For help viewing source code, consult "The Inspiration of Others" in Chapter 2.) Then create a link that includes the anchor.</p>
</article>

</body>
</html>


作者:excavate
https://juejin.cn/post/6988467705909248014

家好,我是零一,转眼又到了 2022 年,相信大家去年收藏夹里一定多了不少宝藏工具,快一起来分享一下吧~ 我先来!

CSS 布局生成器

Layout: https://layout.bradwoods.io/customize

它是一个全功能的 CSS 和 JSX 生成器,用于使用 CSS Grid 布局语法生成不同种类的布局,任意修改 Grid 的属性,并且实时展示画面,生成对应代码。当然还有 Flex 布局(不过现在还不是很完善)

Riju

Riju: https://riju.codes/

Riju 是一个继承了 224 种语言的在线代码运行平台,十分简洁,无广告,非常推荐

Whirl

Whirl: https://whirl.netlify.app/

Whirl 是一个 CSS 动画库,与其它的动画库不一样,它集合了 108 种加载动画,简洁且独特,值得学习,所有的源代码也都能获取到!

Pikaday

Pikaday: https://pikaday.com/

Pikaday 是一个日期选择器,无依赖、轻量(5k)、CSS 模块化,样式也很简约,我特别喜欢,令人意外的是,它在 Github 上竟然斩获了 7k+ Star

Tailwind Components

Tailwind Components: https://tailwindcomponents.com/

Tailwind Components 是一个 Tailwind UI 套件,这个网站是一个由社区贡献的各种 Tailwind 组件

Tail-Kit

Tail-Kit: https://www.tailwind-kit.com/

Tail-Kit 是第一个非常棒的 Tailwind UI 组件库,它有超过 250 个开源组件,同时兼容 React、Vue 和 Angular

tidy.js

tidy.js: https://pbeshai.github.io/tidy/

tidy.js 是一个用于处理数据相关的 JavaScript 库,它包括 70 多个不同类别的函数(整理、分组、数学、排序等等)

party.js

party.js: https://party.js.org/

party.js 还蛮有意思的,你们应该见过很多博客网站,鼠标点击或拖动时会有很多炫酷的动效,这个库就是做这个的,你可以轻松地实现那些效果

AI 去背景

baseline: https://baseline.is/tools/background-remover/

baseline 是一款免费的通过 AI 来去除图片背景的工具网站,支持 JPEG、PNG,最终会返回一个透明背景的 PNG 图片给你

Layout patterns

Layout patterns: https://web.dev/patterns/layout/

Layout patterns 是 Google Developers 旗下开发者资源中新增的版块,里面列举了使用 CSS 构建布局 UI,现在列举了 11 种布局~ 后续应该还会持续增加,探索更多可能,建议收藏。*搭梯子访问。

Lowdefy

Lowdefy: https://lowdefy.com/

Lowdefy 是一个开源的低代码框架,通过 YAML 来轻松构建 web 应用、管理面板、BI 仪表板、工作流和 CRUD 应用

uncut

uncut: https://uncut.wtf/

uncut 是一个现代字体目录网站,重点是开源,可免费用于个人和商用,看了一下总共收录了 90 种字体,任君挑选~

fetoolkit

fetoolkit: https://www.fetoolkit.io/

fetoolkit 是一个前端开发工具箱,收录了 20 多种编码、图片相关的工具,包括 CSS、JSON、图标、SVG、图像压缩、npm、regex 等工具

Unicode Arrows

Unicode Arrows: https://unicodearrows.com/

Unicode Arrows 是一个收录了各式各样的箭头相关的十六进制代码

components AI

components AI: https://components.ai/

components AI 是一个主题构建器,包括语法高亮生成器、渐变、阴影工具、SVG 图案生成器、动画背景等等,全部都可以在线调试,非常好用

Glitter

Glitter: https://wh0.github.io/glitter/

Glitter 是一个荧光字体生成器,项目不复杂,但很好看,我们可以随意修改文本,最后导出 SVG

Iconduck

Iconduck: https://iconduck.com/

Iconduck 是一个开源 icon 网站,拥有超过 100,000 个图标,可以通过关键字搜索,并且都可以在商业项目中使用

pattern-generator

pattern-generator: https://doodad.dev/pattern-generator/

pattern-generator 是一个帮助你生成背景图片的网站,就几十种图案可选,而且每种图案里的元素都可以通过交互按钮任意修改,最后可以导出 JPEG、PNG、SVG、CSS 背景代码,也支持退出后恢复上一次操作的内容

buttons-generator

buttons-generator: https://markodenic.com/tools/buttons-generator/

buttons-generator 是一个包含了很多种交互形式以及样式的按钮的网站,大概有**120+**种,对于有自定义按钮需求的小伙伴可以作参考

Coding Fonts

Coding Fonts: https://coding-fonts.css-tricks.com/fonts/hack/?language=html&theme=dark

Coding Fonts 是收集了 45 种代码字体的网站,大部分都是免费的,当然也有收费的,可以选个心仪的放到自己的编辑器里去(小声 bb 一句,我还是最喜欢 JetBrains Mono,免费又好看)

svgrepo

svgrepo: https://www.svgrepo.com/

svgrepo 是一个 SVG 图标库,坐拥 300,000 + 免费使用的 SVG 图标,大部分也都是可以商用的。网站支持搜索,无需登录即可收藏(可能是存的 localstorage)~

maplibre

maplibre: https://maplibre.org/

maplibre 是一个 JavaScript 世界地图库,开箱即用,同时也支持了 IOS 和 Android 的 SDK

Dopefolio

Dopefolio: https://github.com/rammcodes/Dopefolio

Dopefolio 是一个开箱即用的官网页面生成器,没有依赖一堆的三方开源库,全部是纯 HTML、CSS,所以 SEO 做的非常好,Lighthouse 分数也很高,同时支持页面响应式。有官网页面需求的小伙伴可以尝试使用

家底都掏空了,希望对你们有所帮助。独乐乐不如众乐乐,如果你还有什么更推荐的网站或工具的话,可以在评论区留言~

我是零一,分享技术,不止前端!下期见~

日,国家市场监督管理总局(国家标准化管理委员会)发布2022年第2号公告,批准发布《防伪油墨 第6部分:红外激发荧光防伪油墨》(GB/T 17001.6-2022),实施日期为2022年10月1日。

  红外激发荧光防伪油墨不同于普通油墨,在近红外光下会被激发出有色荧光,防伪特征明显,被普遍应用于国家有价证券、出入境证件、防伪标识等领域。通过制订国家标准,进而规范红外激发荧光防伪油墨的使用,对于维护国家稳定与安全有着重要的意义。一方面,可以使红外激发荧光防伪油墨更好地发挥防伪效力,保证其质量稳定性与可控性,切实保护生产企业、应用企业和广大消费者的权益。另一方面,填补了防伪油墨国家标准的空缺,有利于我国防伪事业的进步与发展。

  GB/T 17001《防伪油墨》系列标准共由9个部分构成:

  ——第1部分:紫外激发荧光防伪油墨;

  ——第2部分:磁性防伪油墨;

  ——第3部分:热敏变色防伪油墨;

  ——第4部分:日光激发变色防伪油墨;

  ——第5部分:压敏防伪油墨;

  ——第6部分:红外激发荧光防伪油墨;

  ——第7部分:光学可变防伪油墨;

  ——第8部分:防涂改防伪油墨;

  ——第9部分:其他防伪油墨。

  该系列标准全面涵盖市场上常见的防伪油墨的类型,旨在规范防伪油墨的生产、应用及检验,是指导防伪油墨产品设计、生产、应用和管理的基础文件。


信息来源:中国防伪行业协会

原链接:https://www.samr.gov.cn/zlfzj/cpzlgz/202204/t20220408_341155.html