美文网首页
第一部分 html基本语法

第一部分 html基本语法

作者: sharonsjx | 来源:发表于2020-02-14 21:34 被阅读0次

一、什么是html

HTML:Hyper Text Markup Language(超文本标记语言) 。超文本包括:文字、图片、音频、视频、动画等
image.png

二、html的基本结构

新建 HTML 文档:文件名.html (点后缀是为了让系统更好的识别文件,让系统知 道拿什么软件来打开)

<!--<!DOCTYPE html> 告诉浏览器使用什么规范,这是html5的规范;
  <DOCTYPE>声明必须放在HTML文档第一行;
  <DOCTYPE>声明不是HTML标签-->
<!DOCTYPE html>  
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
 
</body>
</html>

注意:

  • 1.html 是由一对对的标签组成的语言,每一对标签都有它的特殊功能,例: <html></html>,第一个叫头标签,第二个叫尾标签,尾标签要加上结束符

  • 2.<html lang=“en”></html>属于根标签,一个 HTML 文件里只能有一对 HTML 标签, 其他所有的标签都必须写在 HTML 里边。 lang=“en”:告诉搜索引擎爬虫,我们的网站是关于什么内容的。en 是英文的,zh 是 中文的,de 是德文的。

        注意:属性名和属性值都写在头标签后面(空一格),写法:属性名=“属性值”
    
  • 3.HTML 里边分为两个标签:<head></head>和<body></body>

            <head></head>标签:里边装思想,编辑给浏览器的,人看不到,
            <body></body>标签:里边装表皮,身体。展现给用户看的,皮肤类的。
    
  • 4.①拓展:在 head 标签里写以下代码,符合搜索引擎爬虫的喜好,可以在搜索页面把你的 页面往前靠:
    <meta content="服装" name="keywords">(关键字)
    <meta content="这是一套 xxxx" name="description">(描述)
    ②head标签中还包含
    <meta charset="UTF-8" /> 单标签,防止网页出现乱码,网页中可以识别任何国家的语言。(utf-8包含所有国家需要的字符)
    <title> </title>标签:里边放网页的标题(页脚标)

三、html标签(标签规范)

1.标签对(有开始有结束)
2.闭合标签(<hr/>等)
注意:元素是由开始标签及结束标签及其中间内容组成

HTML标签语法

<标签名  属性='属性名' 属性='属性名2'>...</标签名>

四、 html常用标签

1.标题标签 h1~h6

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

特点:从 h1 到 h6 字号依次减小,作用:独 占一行,加粗字体,更改字体大小。
h1在一个页面只能用一次,有利于搜索引擎的优化和抓取,一般情况下包着logo

2.段落标签p

<p>我是段落</p>

特点:段落标签,能让标签里的内容成段展示。独占一行。

3.字体样式标签 em和strong

<!--加粗:<strong>…</strong>
斜体:<em>…</em>
想让字体即加粗又斜体,就把两个标签嵌套起来:<strong><em>内容</em></strong>,标签是可以嵌套的。-->
<strong>徐志摩人物简介</strong>
<p>
    <em>1910</em>年入杭州学堂<br/>
    <em>1918</em>年赴美国克拉大学学习银行学<br/>
    ...
</p>

4.特殊符号

image.png

5.图片标签img

image.png
  <img src="image/hetao.jpg" width="160" height="160"  
        alt="薄皮核桃" title="薄皮核桃"/>

注意:src 里边放图片路径,分为网上的 URL(超链接)、本地绝对路径(需要把地址写全)、 本地相对路径(必须 html 文件和图片文件在同一目录下 ../返回上一层;
../代表一个上一级,如上一级的上一级../../)

  • alt 图片占位符,当图片地址发生错误时展示文字信息(只有出错的时候会展示)
  • title 图片提示符,鼠标移到图片上时,出现提示内容

6.超链接标签 a

7.无语义标签div 和span

div作用:主要就是给页面划分块,做布局使用的
span作用:用于包着一小段的文字的时候使用

div和span的标签的区别是啥?
解释:div包起来的东西会独占一行,而span没有任何的样式,而且不会换行

8.列表

列表分为:无序列表、有序列表、自定义列表

8.1有序列表
<ol>
  <li>范雪雪演藏族女孩</li>
  <li>撞死两个人后自拍</li>
  <li>诗隆甜蜜出游</li>
  <li>一线城市楼市退烧</li>
</ol>

有序列表特性:

  • 有顺序,每个<li>标签独占一行(块元素)
  • 默认<li>标签项前面有顺序标记
  • 一般用于排序类型的列表,如试卷、问卷选项等
    有序列表标签,默认在网页中会以 1. 2. 3.往下排,但在 ol 后边加上 type= “1/a/A/i/I ”,他就会以指定的排序方式往下排(共五种排序方式,我写的/在笔记 中代表的是或者的意思,结束符不算哈),在 ol 后边加上 reversed=“reversed”,则 以倒序排列,在 ol 后边加上 start=“2”,则以第二个往下排,引号里可以只写数字, 写数字几,则从第几个开始往下排。ol 和 li 在实际开发中基本上不用。
8.2无序列表
<ul>
  <li>范冰冰演藏族女孩</li>
  <li>撞死两个人后自拍</li>
  <li>诗隆甜蜜出游</li>
  <li>一线城市楼市退烧</li>
</ul>

无序列表特性:

  • 没有顺序,每个<li>标签独占一行(块元素)
  • 默认<li>标签项前面有个实心小圆点
  • 一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块

无序列表标签,默认前边为小黑点,即属性为 type=“disc”,小方块为 type= “square”,小圆圈为 type=“circle”

8.3 定义列表
<dl>
   <dt>水果</dt>
   <dd>苹果</dd>
   <dd>桃子</dd>
   <dd>李子</dd>

   <dt>蔬菜</dt>
   <dd>白菜</dd>
   <dd>黄瓜</dd>
   <dd>西红柿</dd>
</dl>

定义列表特性:

  • 没有顺序,每个<dt>标签、<dd>标签独占一行(块元素)
  • 默认没有标记
  • 一般用于一个标题下有一个或多个列表项的情况(使用较少)

9.表格

 <table  border="1" ><!--border="1" 边框为1-->
      <tr>
        <td colspan="3">学生成绩</td>   <!-- colspan="3"  跨3列-->
      </tr>
      <tr>
        <td rowspan="2">张三</td>  <!-- rowspan="2"  跨2行-->
        <td>语文</td>
        <td>98</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>95</td>
      </tr>
      <tr>
        <td rowspan="2">李四</td>
        <td>语文</td>
        <td>88</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>91</td>
      </tr>
    </table>
image.png

10.媒体元素

视频 video 音频audio

<!--视频-->
<video controls autoplay><!--autoplay自动播放-->
    <source src="video/video.webm" type="video/webm"/>
    <source src="video/video.mp4" type="video/mp4"/>
    你的浏览器不支持video元素
</video>
 
<!-- 音频-->
<audio controls>
    <source src="music/music.mp3" type="audio/mpeg"/>
    <source src="music/music.ogg" type="audio/ogg"/>
    你的浏览器不支持audio元素
</audio>

循环播放loop

11.标签分类

   a.块元素和行内元素
  b.成对标签和自闭合标签

五、HTML5结构元素

image.png
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>网易邮箱页面布局</title>
    <!--此段代码只是让大家能更好的看到每块元素的位置,后面在CSS中会具体讲解-->
    <style>
        header,section,footer{
            height: 200px;
            border: 1px solid red;
        }
    </style>
</head>
<body>
    <header>
        <h2>网页头部</h2>
    </header>
    <section>
        <h2>网页主体部分</h2>
    </section>
    <footer>
        <h2>网页底部</h2>
    </footer>
</body>
</html>
image.png

相关文章

网友评论

      本文标题:第一部分 html基本语法

      本文链接:https://www.haomeiwen.com/subject/kkoevftx.html