HTML

157 阅读2分钟

HTML的发明者?

html是由李爵士发明的。还没死。有图灵奖。http+url+html+浏览器最先都是他弄的。

HTML的起手式?

  1. 使用Emmet语法(输入英文!感叹号然后按Tab键即可)可以快速生成默认的html模板。
  2. 自己手写的话主要写以下结构:
    1. 声明文档类型。<!DOCTYPE html>。不区分大小的。它不是html标签。
    2. 根标签。<html>。有lang属性,可以设置zh-CN表示简体中文。
    3. head标签。<head>。里面的内容都是不展示在viewport中的。通常由<meta><title>组成。
    4. meta标签。<meta>。常见属性有:charset(字符编码)、viewport(视口)、设置ie为最新版本。
    5. title标签。<title>。设置网页在浏览器标签页的标题文字。
    6. body标签。<body>。里面编写代码,可在视口中显示。通常<html><head><body>都在同一层的,不需要缩进。

常用的章节标签有哪些?

  1. <div>。无意义。
  2. <header>。头部。
  3. <footer>。尾部。
  4. <aside>。侧边栏,通常做导航栏。
  5. <main>。主体内容。
  6. <article>。文章。
  7. <section>。文章中的某个章节。
  8. <h1>~<h6>。文章中的标题。
  9. <p>。文章中的段落。

全局属性有哪些?

  1. id。表示全局唯一的元素。但是不强制的,即不会报错。
  2. class。给元素分类。可以有多个类名。
  3. style。设置样式的。跟在<style>的写法一样。
  4. hidden。可以将元素隐藏。
  5. contenteditable。用户可以编辑标签的内容,可以根据此实现个编辑器。
  6. tabindex。按Tab键选中元素的顺序。0:最后一个。-1:不选择。正数:越小越早选中、可以不连续。
  7. title。鼠标悬浮在元素上弹出小卡片显示的内容。

常用的内容标签有哪些?

  1. <ol>+<li>。有序列表。有丑陋的默认样式。
  2. <ul>+<li>。无序列表。有丑陋的默认样式。
  3. <dl>+<dt>+<dd>。描述列表。比较少用。
  4. <a>。超链接标签。实现跳转网页功能。有丑陋的默认样式。可以css reset。
  5. <code>。字母等宽。
  6. <pre>。保留格式。
  7. <hr>。分割线。
  8. <em>。强调。语气的强调。默认样式字体斜体。
  9. <strong>。强调。内容的重要性。默认样式字体加粗。
  10. <br>。换行。
  11. <quote>。引用。行内元素。
  12. <blockquote>。引用。块级元素。