首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端萌媛的成长之路

    前端语义

    什么是语义 语义是指根据内容的结构,选择合适的标签,便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。 为什么会出现语义 其实 HTML 在刚开始设计出来的时候就是带有一定的「语义」的,包括段落、表格、图片、标题等等,但这些更多地只是方便浏览器等 UA 对它们作合适的处理。 语义带来的好处 页面结构清晰 去掉或 CSS 样式丢失的时候,也能让页面呈现清晰的结构,增强页面的可读性。 怎样才是语义 具体的语义标签探析 本文主要是为了探析部分HTML标签在语义中的差别。同时也探索HTML5新加入的语义标签。 除了这些html4中的标签以外,很多html5新增标签基本上都是语义标签 html5新增标签 参考链接 顾轶灵-知乎 WEBING-segmentfault Lxxyx-segmentfault

    1.1K40发布于 2018-05-25
  • 来自专栏网络收集

    表单语义

    (五)表单语义 表单跟表格,这是两个完全不一样的概念,不过还是有不少初学者傻傻分不清。对于表单语义,我们从2个方面来探究一下。 (1)label 标签。 ①语义上绑定了 label元素和表单元素。 ②增强了鼠标可用性。也就是说我们点击label中的文本时,其所关联的表单元素也会 获得焦点。 举例: <! for="cbk"> 复选框 </label> <label>复选框<input id="cbk" type="checkbox"/></label> 对于图中的效果,我们使用label标签来增强语义 (1)增强表单的语义。 (2)可以定义fieldset元素的disabled属性来禁用整个组中的表单元素。 对于图中的效果,我们使用fieldset和legend这两个标签来增强语义,修改后的代码如下。 <!

    1.1K50编辑于 2022-05-18
  • 来自专栏Czy‘s Blog

    HTML语义

    HTML语义 每日更新前端基础,如果觉得不错,点个star吧 ? 而不是使用

    +css 语义好处 使HTML结构变的清晰,有利于维护代码和添加样式 通常语义HTML会使代码变的更少,使页面加载更快 即使在没有CSS样式的条件下,也能很好地呈现出内容结构、代码结构 便于团队开发和维护,语义更具可读性,遵循W3C标准,可以减少差异化 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页 提升搜索引擎优化(SEO)的效果。 和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息,爬虫可以依赖于标签来确定上下文和各个关键字的权重 注意语义编写 尽可能少的使用无语义的标签
    不要使用纯样式标签,如是纯样式标签 表头和一般单元格要区分开,表头用,单元格用 常用语义标签

    ~

    定义页面的标题,

    -

    元素等级以此降低。

    1.9K10发布于 2020-08-27
  • 来自专栏PaddlePaddle

    【结构语义模型】深度结构语义模型

    点击率预估模型 周二:【文本分类】 基于DNN/CNN的情感分类 周三:【文本分类】 基于双层序列的文本分类模型 周四:【排序学习】 基于Pairwise和Listwise的排序学习 周五:【结构语义模型 】 深度结构语义模型 深度结构语义模型是一种基于神经网络的语义匹配模型框架,可以用于学习两路信息实体或是文本之间的语义相似性。 在结构语义模型任务中,我们演示如何建模两个字符串之间的语义相似度。模型支持DNN(全连接前馈网络)、CNN(卷积网络)、RNN(递归神经网络)等不同的网络结构,以及分类、回归、排序等不同损失函数。 深度结构语义模型 DSSM使用DNN模型在一个连续的语义空间中学习文本低纬的表示向量,并且建模两个句子间的语义相似度。 ,将边长序列转化为一个固定维度向量,作为整个句子的语义表达,使用最大池能够降低句子长度对句向量表达的影响。

    2.6K80发布于 2018-03-15
  • 来自专栏网络收集

    html其他语义

    (六)其他语义 1、 换行符
    很多新手会使用<br/>标签来换行,或者使用多个<br/>标签来实现元素之间的上下间距。 >

    2CSS 教程
    3JavaScript 教程
    这种实现方式缺乏语义 如果想要实现语义更为良好 的页面,我们也应该去关注这些新增的标签。不过结构语义标签是HTML5的内容,因此这里不展开介绍。 (七)语义化验证 前面这几节,我们介绍了页面语义需要注意的各个地方。 但 是“一个语义良好的页面”跟“一个语义不好的页面”在去除样式之后的表现却是截然不同的。 image.png 语义不好的页面和语义好的页面 从上面两张图我们可以看出:一个语义良好的页面在“CSS裸奔”之后,可读性也是非 常高的。

    1.2K40编辑于 2022-05-18
  • 来自专栏网络收集

    html语义2

    (二)标题语义 h1 - h6是标题标签,h表示“header”。h1~ h6在HTML语义中占有极其重要的地位。 h1 ~ h6按照标题的重要性依次递减,其中h1重要性最高,h6重要性最低。 相对于其他语义标签,h1~ h6在搜索引擎优化(即SEO)中占有相当重要的地位。 在一个页面中,h1 ~ h6这6个标签,我们不需要全部都用上,都是根据需要才用的。 (三)图片语义 在HTML中,我们使用img标签来表示图片。对于图片的语义,我们从以下两个方面 来深入探讨一下。 (1) alt属性和title属性。 在HTML 5中,引入了 figure和figcaption两个元素 来增强图片的语义。 (四)表格语义 在实际开发中,我们不建议使用表格布局,应该使用浮动布局或者定位布局。虽然表格拿来做布局的方式被抛弃了,但是这并没有说明表格就一无是处了。

    94610编辑于 2022-05-18
  • 来自专栏前端学习文档

    HTML-语义

    source=cloudtencent 什么是语义? 简单了来说就是,当网页去掉 CSS 样式时,页面能呈现出来清晰的结构。 语义的核心作用:提升代码可读性,便于团队开发和维护。 以下是语义的 HTML 标签结构(部分语义标签): 假设我要编写一个这样的布局 不使用语义是这样的

    使用语义是这样的
    </main>
    从上面的例子可以看出来,去除页面样式后,不使用语义一堆 而使用语义标签后,就能够清晰看出包含了头部模块、导航模块、主要内容展示模块、侧边栏模块、底部模块等。

    56930编辑于 2023-04-10
  • 来自专栏杨焱的专栏

    语义版本 2.0.0

    我称这套系统为“语义的版本控制”,在这套约定下,版本号及其更新方式包含了相邻版本间的底层代码和修改内容的信息。 (译注:为了保持语句顺畅, 以下文件遇到的关键词将依照整句语义进行翻译,在此先不进行个别翻译。) 使用语义版本控制的软件“必须MUST”定义公共API。 举个简单的例子就可以展示语义的版本控制如何让依赖地狱成为过去。假设有个名为“救火车”的函式库,它需要另一个名为“梯子”并已经有使用语义版本控制的套件。当救火车创建时,梯子的版本号为3.1.0。 你所能做的就是让语义的版本控制为你提供一个健全的方式来发行以及升级套件,而无需推出新的相依套件,节省你的时间及烦恼。 记住, 语义的版本控制就是透过版本号的改变来传达意义。若这些改变对你的使用者是重要的,那就透过版本号来向他们说明。 我该如何处理即将弃用的功能?

    59620编辑于 2021-12-08
  • 【SemVer语义版本规范】

    语义版本号规范(SemVer)解析 语义版本号规范(SemVer)通过 主版本号.次版本号.修订号(MAJOR.MINOR.PATCH)的格式明确版本迭代的含义: MAJOR:破坏性变更(不兼容的API Git Tags:结合CI/CD工具(如GitHub Actions)自动版本发布。

    23810编辑于 2026-01-20
  • 来自专栏qishilong的学习记录

    HTML 核心篇:语义

    语义 首先我们先来了解一下什么是语义语义是前端开发里面的一个专用术语,其优点在于标签语义有助于构架良好的html结构,有利于搜索引擎的建立索引、抓取;另外,亦有利于页面在不同的设备上显示尽可能相同 -- MDN (因为篇幅过长,如果想要详细了解的同学,可以去MDN文档中关于语义的详细介绍) ...... 语义:https://developer.mozilla.org/zh-CN/docs/Glossary/Semantics 写语义标记的一些好处如下: 搜索引擎将其内容视为影响页面搜索排名的重要关键字 p/11412332.html 什么是语义的HTML? 为什么要做到语义

    1.1K00编辑于 2023-02-19
  • 来自专栏网络收集

    html5语义

    rel="shortcut icon" type="image/x-icon" href="images/favicon.ico"/> </head> <body> </body> </html> 5、语义 其实,学习HTML的重点不在于掌握了多少标签,而是在于掌握标签的语义 以及如何编写一个语义结构良好的页面。 HTML的精髓就在于标签的语义。 我们学习HTML并不 是看自己学了多少标签,更重要的是在你需要的地方能否用到正确的语义标签。把标签用在对的地方,这才是HTML学习的目的所在。 整站开发时,编写的代码往往都是成千上万行,如果我们全部使用div和span来代替 语义标签,后期维护会非常困难。此外对于一个页面来说,我们可以根据一个页面的外观来判断哪些是标题,哪些是图片。

    65130编辑于 2022-05-18
  • 来自专栏CSS森林

    页面重构中的语义

    页面重构中的语义 由 Ghostzhang 发表于 2009-07-10 18:15 在想什么是“模块”的时候,HTML部分的模块也让我烦恼了一段时间,其中引出了另一个问题,就是“语义”,本文想与大家探讨的内容 “语义”的知名度应该不亚于“模块”,WEB标准在国内推广后,其中一个亮点就是“有利于 SEO ”,而“语义” 也就被提出来了。 做了几年的页面,听了不少人讲“语义”,也讨论了几年的“语义”,可是到现在,大部分人都还是不清楚到底“语义”要怎么做,这几年间我也试着去理清相关的内容,只是有些点始终无法想透,特别是那些没有嵌套错误的标签 我们经常使用隐藏的文字将内容放到页面上,这种做法我们一般也称之为“语义”;选择要使用什么标签,我们也称之为“语义”。 发现一直以来都很纠结,因为我们把两个思维混在一起了,因此我提出了“内容语义”和“代码语义”,在一定程度上能让思维清析些,之后发现,其实“内容语义”和“代码语义”并不是独立的东西,我们是根据内容的语义去选择标签的

    77030编辑于 2022-08-21
  • 来自专栏火属性小虫

    HTML5语义标签

    , 23 2月 2021 作者 847954981@qq.com 说明补充 HTML5语义标签 HTML5的一大特性就是标签语义,即标签名代表各自的用处。 图片 <!

    1.7K20编辑于 2023-02-22
  • 来自专栏初见Linux

    2.语义-HTML进阶

    二、标题语义 h1~h6标题标签,h 在语义上代表header。h1~h6在HTML语义中占有极其重要的地位。h1~h6不一定全部都用上,都是根据需求使用。 三、图片语义 在HTML中,需要使用img标签来表示图片。 关于图片的语义,需从以下 2 方面来介绍: alt 属性和 title 属性。 1.png 五、表单语义 1.label标签 W3C规范定义,label标签用于显示在输入控件旁边的说明性文字。 --使用fieldset标签和legend标签加强语义后,表单形成了非常美观的书签效果--> fieldset标签和legend标签.png 六、其它语义 1.换行符< br/> 你有没有过,使用 3.实际开发 为了实现页面的语义,在实际开发中不应再去使用这些标签。

    1.7K30发布于 2020-09-28
  • 来自专栏CSS森林

    换种角度看“语义

    换种角度看“语义” 由 Ghostzhang 发表于 2009-07-22 11:18 《页面重构中的语义》所表达的好像不太好理解,我们可以换一个角度来看看。 那么,如果标签足够表达内容的语义,页面内容的语义就能以标签的方式被传递给更多的用户。 因此, 所谓语义,就是尽可能的理解要表达的内容,选择适合的标签,将内容转换成浏览器认识的语言,通过浏览器传达给用户。 可以理解为将内容的语义通过标签的方式表现。 写过 XML 的同学可能体会会深些,在 XML 中,标签是可以自定义的,但这些标签的定义都是为了让读取更容易,或许可以看下常见的 RSS,它就是一个标准的 XML 格式,但 RSS 里使用的标签都是有语义的 做为对《页面重构中的语义》的一个补充,欢迎讨论。

    30920编辑于 2022-08-21
  • 来自专栏开发经验记录

    关于Web语义的意义

    其实 HTML 在刚开始设计出来的时候就是带有一定的「语义」的,包括段落、表格、图片、标题等等,但这些更多地只是方便浏览器等 UA 对它们作合适的处理。 但逐渐地,机器也要借助 HTML 提供的语义以及自然语言处理的手段来「读懂」它们从网上获取的 HTML 文档,但它们无法读懂例如「红色的文字」或者是深度嵌套的表格布局中内容的含义,因为太多已有的内容都是专门为了可视的浏览器设计的 我们应该在发布内容的时候,就用机器可读的、被广泛认可的语义信息来描述内容,来降低机器处理 Web 内容的难度(HTML 本身就已经是朝这个方向迈出的一小步了)。 //这里是换行文本

    </body> </html> 语义的 在 web 标准过程中,
      还被更多的用于导航条,本来导航条就是个列表,这样做是完全正确的,而且当你的浏览器不支持 CSS 的时候,导航链接仍然很好使,只是美观方面差了一点而已。

    90360发布于 2018-03-14
  • 来自专栏Micro_awake web

    HTML5语义元素

    语义元素:有意义的元素。 对语义的理解: 正确的标签做正确的事情; HTML5语义元素让页面内容结构清晰; 便于开发人员阅读,理解,维护; 搜索引擎爬虫可以依赖语义元素来确定上下文和每个关键字权重,利于SEO。

    2
    3
    而现在,我们可以使用语义元素

    1.6K50发布于 2018-01-11
  • 来自专栏陈树义

    Web语义、响应式设计

    Web语义 Web语义是指使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和搜索引擎都容易理解。 如果可以在合适的位置使用恰当的标签,那么写出来的页面语义明确,结构清晰,搜索引擎也可以认出哪些是页面重要内容,予以较高的权值。 下面这些文章都对Web语义进行了详细的阐述,值得一看: 1.Web语义 - 博客园 dolphinX 2.WEB前端开发经验总结–XHTML语义

    1K40发布于 2018-04-13
  • 来自专栏站长的编程笔记

    HTML5 语义标签

    语义标签 ---- 语义标签: 使用含有具体意义的词语作为标签 语义标签可以使页面很好的呈现出内容结构和代码结构,比 div 标签有更加丰富的含义,方便开发与维护 站长源码网 从网页的布局来说,一般会分成几个区域 在 HTML5 之前都是使用 div、span 添加不同的样式来区分,HTML 5 之后就对这块做了优化,使用语义标签来表示对应的布局模块 HTML5 新增的语义标签主要有: 标签 描述 header 语义标签的优点 ---- 1. 可以让页面呈现清晰的代码结构,开发体验较好,可读性较高,后期维护效率更高 2. 有利于搜索引擎的抓取,对 SEO 良好,爬虫可以根据不同的标签来分析关键字,提升权重

    1.5K10编辑于 2022-12-16
  • 来自专栏大数据钻研

    HTML5 语义 - main

    早在 2013 年,<main> 元素就被正式添加到 W3C HTML 规范中,到目前位置,关于该元素的定义已经很完善了,所以现在是时候深入了解什么时候适合使用 <main> 元素了。那么,下面就开始

    82760发布于 2018-04-18
  • 领券