《HTML入门笔记1》

98 阅读2分钟

HTML是谁发明的

HTML由李爵士发明的

HTML起手式

<!DOCTYPE html> <!--文档类型-->
<html lang="zh-CN"> <!--html必要,lang 表示语言是什么 这里的 en 指的是英文,zh-CN指的是中文-->
<head><!--head里面包含着看不见的标签,它和body一般不缩进-->
    <meta charset="UTF-8"> <!--文件的字符编码是UTF-8(支持所有),如果写的编码和实际html编码不同的话会出现乱码-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!--最新版本的Ie浏览器-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  <!--防止页面缩放-->
    <title>标题</title> <!--标题-->
</head>
<body>
    
</body>
</html>

常用的章节标签

  1. h1-h6 标题
  2. section 小节
  3. article 文章
  4. p 段落
  5. header 头部
  6. footer 脚部
  7. main 主要内容
  8. aside 旁支内容
  9. div 划分
<!DOCTYPE html>
<html>

<head><!--head里面包含着看不见的标签-->
  <meta charset="utf-8">
  <title>HTML标签</title>  
</head>  
<body>
  <header>顶部广告</header> <!--头部-->
    <div> <!--划分-->
  <main> <!--主要内容-->
    <h1>文章标题</h1>
    <section> <!--小节-->
      <h2>第一章</h2> 
      <p>这是一段话一段话</p>
    </section>
    <section>
      <h3>1.2节</h3>
      <p>一段话就是好多好多人嗷嗷</p> <!--段落-->
    </section>
    <footer>&copy饥人谷版权所有</footer> <!--脚部-->
  </main>
  <alisd><!--次要内容-->
    参考资料 1 2 2
  </alisd>
  </div>
</body>
</html>

全局属性

class :给标签分类 就是某一部分是什么样子的进行归类

contenteditable : 可编辑任何元素 就是客户可以直接编辑 可以用作调试技巧

hidden : 就是隐藏

id :给标签加名字然后添加样式与class 类似,

id 属性规定 HTML 元素的唯一的 id。id 在 HTML 文档中必须是唯一的。id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。不到万不得已不用id 在控制台打出windows.时 控制台所显示的所有单词都不能作为 id的名字 就是忌讳

style:规定元素的样式 css html js属性同时存在的话,js优先级会覆盖css。

tabindex:规定元素的tab键次序,就是相当于鼠标,tab 顺序根据后面数字大小的顺序来规定的 但是不一定是连着的 🤡注意如果 tabindex=0 则tab顺序为最后一个,tabindex=-1 则不会进行访问。tabindex=1,它会按照1 2 3顺序走,特殊值0“最后访问”,特殊值-1“别访问我”。

title:规定有关元素的额外信息 鼠标放上去显示完整的一段话

contextmenu :规定元素的上下文菜单,上下文菜单在用户点击元素时显示

内容标签

  1. ol+li 有顺序列表

    <body>
      <div>
        <main>
          <h1>前端是什么</h1>
          <section>
            <h2>第一章:工作内容</h2>
            <p>前端每天要做的事情有</p>
            <ol><!--ordered list 有顺序的列表-->
              <li>发邮件</li> 
              <li>跟产品经历沟通</li>
              <li>写页面</li>
              <li>打lol</li><!--list item ol只能还有li-->
            </ol>
      </div>
    </body>
          
    
  2. ul+li 无序列表

    <body>
      <div>
        <main>
          <h1>前端是什么</h1>
          <section>
            <h2>第一章:工作内容</h2>
            <p>前端每天要做的事情有</p>
    <ul> <!--unordered list 没有顺序的列表-->
              <li>写作业</li>
              <li>打游戏</li>
              <li>查资料</li>
            </ul>
       </div>
    </body>
                
    
  3. dl+dt+dd

    <dl> <!--表述列表-->
              <dt>思思</dt> <!--表述东西-->
                <dd>大美女</dd><!--表述内容-->
    </dl>
    
  4. pre (由于默认多个连续的空白都显示一个空, 所以加上pre就可以实现 与代码操作相同)

      <h2><pre>第一章:   
            
            
            
            工作内容</pre></h2>
    
  5. hr 用来做分割线 (单)

  6. code (写代码时,代码字母等宽,且默认不会换行 )

    这里一般是pre 包裹 code

     <pre>
            <code>
              var a =1
              console.log(a)     
            </code>
     </pre>
    
  7. br 换行使用(单)

  8. a 网址

<p>
          访问网站<a href="http://qq.com" target="-blank">qq</a>  <!--这里target 是只用新窗口打开-->
</p>
  1. em 语气上的强调
  2. strong 是强调内容本身的重要性
  3. quote 引用的意思
  4. blockqute 是一种一整块引用的意思