html页面分成三个部分_HTML入门笔记1

94749168a1ad9bc0cb772bf857c6cf6a.png

HTML概述:HTML 的全名是“超文本标记语言”(HyperText Markup Language),它是网页使用的语言,定义了网页的结构和内容。浏览器访问网站,其实就是从服务器下载 HTML 代码,然后渲染出网页。

1.HTML之父

李爵士(Tim Berners-Lee)
  • 李爵士发明了WWW、HTML、HTTP和URL。
  • 李爵士是万维网的开创者,他写了世界上第一个网页浏览器(WorldWideWeb)和第一个网页服务器(httpd),同时也创建了世界上第一个网站“http://info.cern.ch/”,该网站于1991年8月6日运行,它解释了万维网是什么,并教会我们该如何使用网页浏览器和如何建立一个网页服务器。

2.HTML起手式

快捷键:感叹号 ! + Tab键
<!DOCTYPE html>                   //文档类型为HTML
<html lang="zh-CN">              //网页语言为简体中文
  <head>
    <meta charset="UTF-8" />    //字符编码为UTF-8
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />//禁止缩放,兼容手机
    <title>我的网页</title>     //网页标题
  </head>
 <body>
    Hello World!               //网页内容
  </body>
</html>

3.章节标签

表示文章/书的层级
  • 标题 h1~h6:h1~h6标题级数依次递减,h1级别为最高
  • 章节 section:<section>章节元素表示一个包含在HTML文档中的独立部分,一般来说会有包含一个标题。与<article>比较而言,<section>更适用于组织页面使其按功能(比如迷你地图、一组文章标题和摘要)分块。一般的最佳用法是:以标题作为开头;也可以把一篇<article>分成若干部分并分别置于不同的<section>中,也可以把一个区段<section>分成若干部分并分别置于不同的<article>中,取决于上下文。
  • 段落 p:<p>元素表示文本的一个段落,也被称为HTML段落元素,该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。此外,<p> 是块级元素(块级元素中可以包含块级元素和行内元素,总是从新的一行开始,高度、宽度都是可控的,宽度在没有设置时,默认为100%)。
  • article 文章:<article>文章元素表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构,如在发布中,它可能是论坛帖子、杂志或新闻文章、博客、用户提交的评论、交互式组件,或者其他独立的内容项目。​​
  • header 头部:<header>头部元素用于展示介绍性内容,通常包含一组介绍性的或是辅助导航的实用元素。它可能包含一些标题元素,但也可能包含其他元素,比如 Logo、搜索框、作者名称等等。
  • footer 脚部 :定义了页脚,通常包含版权或法律声明,有时还包含一些链接。在部分的情况下,页脚可能包含切片内容的发布日期,许可证信息等<article><section><aside>,和<nav>可以有自己的<footer>。尽管有其名称,但页脚不一定位于页面或节的末尾。(&copy;版权声明符号)
  • main 主要内容:存放每个页面独有的内容。每个页面上只能用一次<main>,且直接位于<body>中。最好不要把它嵌套进其它元素。
  • aside 旁支内容:包含一些间接信息(术语条目、作者简介、相关链接,等等)。
  • div 划分:<div>元素(或HTML 文档分区元素) 是一个通用型的流内容容器,在不使用CSS的情况下,其对内容或布局没有任何影响。

代码示例

 <body>
    <header>顶部内容</header>
    <div>
      <main>
        <h1>HTML入门学习</h1>
        <section>
          <h2>第一章</h2>
          <p>
            应该如何学习HTML,首先要了解章节标签和内容标签,然后要熟记并反复练习。
          </p>
          <section>
            <h3>第一节</h3>
            <p>
              HTML中的章节标签有“标题h1~h6,章节section,段落p,文章article,头部header,脚部footer,
              主要内容main,旁支内容aside以及划分div"。
            </p>
          </section>
        </section>
      </main>
      <aside>补充知识点:李爵士被称为互联网之父</aside>
    </div>
    <footer>&copy;版权声明</footer>
  </body>

效果对照

2ff52b90e48fe71ef4b7839db64a239c.png

4.全局属性

所有标签都有的属性
  • class :以空格分隔的元素的类名列表

15e9eee2609042096d837ce0cc4f52a9.png
class“=”效果展示

7abbf9807c0bd3c7fd78af4cac48d470.png
class多属性匹配
  • contenteditable:可以让所有元素可编辑。<div class="middle bordered" contenteditable>

edbe7744a1310b3fad07635a3f6cc966.png
用户可通过自己在页面编辑改变文档风格
  • hidden:隐藏,比display:block优先级高

2747ba0ea05760dee6a0a7ad91830736.png
  • id: 全局唯一属性,谨慎使用,不会报错

f9c7c105299a9654a2fded2189d89fa6.png
  • style:html 的属性,不是 css 的样式,也可以通过 js 设置,js 会覆盖 html 的 style(js 优先级最高,js>html>css)。

021cde937af9e539d996e5810d3e13f0.png
  • tabindex:控制Tab键访问的顺序。(0 是最后访问,-1 是不允许访问,优先级1>2>.....)
<div class = "middle bordered" tabindex=1>
  • title: 包含了表示咨询信息文本,和它属于的元素相关。这个信息通常存在,但绝不必要,作为提示信息展示给用户。可用于溢出省略。

cf5bd1954283d3f0190a43dcee403b63.png
鼠标移动到顶部内容时会出现title中的内容

5.常用的内容标签

清除样式(写在开头的head之间)

<style>
   *{margin: 0;padding:0;box-sizing:border-box;}
   *::after, *::before{box-sizing:border-box;}
   h1,h2,h3,h4,h5,h6{font-weight:normal;}
   a{color:inherit;text-decoration:none;}
   ul,ol{list-style:none;}
   table{border-collapse:collapse; border-spacing:0; }
 </style>
  • ol+li: 有序列表,ol不能含有除li外的任何子元素

1f5ed0e519eb57b1624ddf2414527672.png
  • ul+li: 无序列表
  • dl+dt+dd: dl是描述的列表,dt是描述的对象,dd是描述的内容

a92e30bb3da2f164290e8f8fa390786c.png
  • pre:显示文本中的空白符

15e8d1c47049f9f53f983abaa33192b8.png
  • code: 包裹的字体等宽,可以与pre搭配写代码

159eeb6238b48368e66eed4084200e42.png
  • hr: 分割线

59ad17346f3a240200e2ebe6e1177df0.png
  • br: 换行

09e1a95cdf020c673105b5569fb87721.png
  • a: 超链接 target="_blank" 用于打开新窗口(常用于国内)

826edd228664bb1955146ddb967b4a7c.png
  • em: 强调,默认样式为斜体(语气)

f8c4cbbe078c9eea2cdcae6f3496a282.png
  • strong: 重要,默认样式为加粗(本身内容)

3dab819994abd7cbc20e53cf33472e56.png
  • quote: 内联引用

284ca3c308abb6d0d3ed0727ff62aba6.png
  • blockquote: 块级引用

7d76e029b373ad164c208b9805108510.png
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
da14580_583_dk_ii开发板是一款适用于低功耗应用的蓝牙开发板。在入门的过程中,首先需要了解开发板的硬件配置和接口功能。 开发板中的主要部件包括BLE芯片、天线、调试接口、按钮和LED灯等。BLE芯片是实现蓝牙通信的核心部件,天线用于进行无线通信,调试接口用于通过调试器连接开发板进行程序调试和固件下载。按钮和LED灯则可用于进行交互和状态指示。 在开发过程中,需要使用软件开发工具进行程序的编写和调试。常用的开发工具包括Keil MDK和SEGGER Embedded Studio等。这些工具提供了项目创建、编译、固件下载和调试等功能。 在编写程序之前,需要先了解da14580_583_dk_ii开发板的开发环境和相应的编程语言。通常使用C语言进行开发,编写相应的代码实现蓝牙功能。 在编程方面,需要熟悉蓝牙协议栈的相关知识,包括广播、扫描、连接和数据传输等。通过编写相应的代码,实现与其他蓝牙设备的互联互通。 在调试和测试阶段,可以使用调试接口和开发工具来监视程序的运行状态,并进行错误的排查和修复。 除了软件开发之外,还需要关注开发板的电源供应和功耗管理。da14580_583_dk_ii开发板支持多种电源模式和功耗优化策略,可以选择最适合项目需求的模式。 综上所述,da14580_583_dk_ii开发板入门需要了解硬件配置、接口功能、软件开发工具和编程语言等知识,同时也需要对蓝牙协议栈、电源供应和功耗管理等进行深入了解。通过学习和实践,可以进行相应的开发和调试工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值