前端与HTML | 青训营

45 阅读4分钟

写在最前,一些与网站相关的知识:

  1. html文件的执行顺序是从上往下的
  2. 网页的三要素分别是文本、图片和超链接
  3. SEO:搜索引擎优化
    采用易于采用易于搜索引擎索引的合理手段,是网站各要素适合搜索引擎原则并对用户更加友好,从而以提高网页的曝光量,带来更精确的流量。
    (1). 内部优化
    通过mate标签进行优化
    ② 内部连接优化:各导航连接,图片链接,h1标签(最吸引爬虫蜘蛛)、title标签和strong标签的合理使用
    ③ 网站内容的更新:主要是文章内容的更新
    (2). 外部优化 ① 尽量保持连接的多样性 ② 外链运营、提高关键词的排名 ③ 合理的外链选择 (3). 对搜索引擎不友好的特征: 网页大量使用img和rich media,网页没有标题,网页正文中有效关键词少,大量动态网页,缺少原创内容,大量欺骗搜索引擎的垃圾信息。

一、HTML常用标签

1、HTML头部

head标签

在 head元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: title, style,meta,link,script,noscript和base。

  1. title标签定义了不同文档的标题(网页名)
  2. base标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接
  3. link标签定义了文档与外部资源之间的关系,link标签通常用于链接到样式表
  4. meta标签描述了一些基本的元数据,meta标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析,META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务

script标签
  1. JavaScript 使 HTML 页面具有更强的动态和交互性。script标签用于定义客户端脚本,比如 JavaScript。script元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。JavaScript 最常用于图片操作、表单验证以及内容动态更新
  2. noscript 标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。noscript元素可包含普通 HTML 页面的 body 元素中能够找到的所有元素。只有在浏览器不支持脚本或者禁用脚本时,才会显示 noscript 元素中的内容

2、HTML文本

标题
  1. 标题(Heading)是通过 h1 - h6标签进行定义的。h1定义最大的标题,h6定义最小的标题
  2. 请确保将 HTML 标题 标签只用于标题。不要仅仅是为了生成粗体大号的文本而使用标题。搜索引擎使用标题为您的网页的结构和内容编制索引。因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推
  3. hr 标签在 HTML 页面中创建水平线

区块
  1. div
    (1). HTML div 元素是块级元素,它可用于组合其他 HTML 元素的容器。div 元素没有特定的含义。
    (2). div 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 table 元素进行文档布局不是表格的正确用法。table 元素的作用是显示表格化的数据。
  2. span
    (1). HTML span 元素是内联元素,可用作文本的容器
    (2). span 元素也没有特定的含义

表格
  1. 表格由 table 标签来定义。每个表格均有若干行(由 tr 标签定义),每行被分割为若干单元格(由 td 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容
  2. 如果不定义边框属性(border),表格将不显示边框
  3. 表格的表头使用 th 标签进行定义,大多数浏览器会把表头显示为粗体居中的文本

列表
  1. 无序列表使用 ul 标签
  2. 有序列表始于 ol 标签
  3. 有序列表和无序列表的每个列表项始于 li 标签
  4. 去除列表项前的数字或圆点(css) :list-style: none