初识HTML(新手入门)

1、什么是HTML

        HTML是一种超文本标记语言(英文全称:HyperText Markup Language,简称:HTML),HTML是 前端最基础的部分,但我们不能认为他就是不重要的,相反他是非常重要的。HTML可以说是页面的骨架(框架)。我们可以在HTML页面中船舰图片、链接、搭建页面主要框架等。HTML不属于编程语言,而是一种标记语言,

2、创建一个HTML页面

        一个HTML页面有且仅有一个<html>,<head><body这三个标签,其中<html>是页面的根标签,<head>中定义了meta元数据,里面可以链接外部文件,例如css,js的文件,<title>标签是页面的标题<body>标签中包含了页面中的主要内容,下面就是HTML初始页面。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

3、基础标签

 3.1 标题标签

        在HTML中表示标题的标签有六个,分别是h1-h6,代码如下,通过运行结果我们可以看出<h1>是一级标题,依次递减。

<h1>这是标题</h1>
<h2>这是标题</h2>
<h3>这是标题</h3>
<h4>这是标题</h4>
<h5>这是标题</h5>
<h6>这是标题</h6>

       

 3.2 超链接标签

        a标签是一个超链接标签,在点击标签时页面会跳转到所给的地址。

  <a href="#" target="_blank">超链接</a>
  • herf 属性中填写的是跳转地址
  • target属性是值页面在那里跳转,有四个值_blank,_self,_parent,_top,其中_self是指在当前窗口跳转,_blank是在新窗口打开,在不写target属性时默认在当前窗口打开。

3.3 图片标签

图片标签是<img>,该标签是一个单标签。

  <img src="./img/3.jpg" alt="和魂汉神">
  •  src 是图片的路径
  • ait 是图片的替代文字,即在一些情况下突出不能展示时会出现文字

3.4 表单标签

       文本框、密码框


    <input type="text" placeholder="请输入内容">
    <input type="password" placeholder="请输入密码">

  • type 是指input 框的类型,为text这位文本框,password这是密码框。
  • placeholder 属性规定可描述输入 <input> 字段预期值的简短的提示信息 。

单选框、复选框

  • radio指的是单选框
  • checkbox是多选框
 <label for="gender">性别:</label>
 <input type="radio" name="gender">男
 <input type="radio" name="gender">女

 <label for="like">爱好</label>
 <input type="checkbox">游泳
 <input type="checkbox">阅读
 <input type="checkbox">绘画
 <input type="checkbox">跳舞

 下拉列表

 <select name="address" id="address" >
     <option name="address" value="0" checked>请选择地区</option>
     <option name="address" value="1">北京</option>
     <option name="address" value="2">西安</option>
     <option name="address" value="3">上海</option>
     <option name="address" value="4">杭州</option>
 </select> 
  •  下拉列表需要select与option一起使用
  • 当想要选定牧歌选项时,可在其标签里协商checked

文本域

 <input type="texteare" name="self">

3.5 列表 

列表分为两种无序列表和有序列表,无序列表用ul>li 表示,有序列表则用ol>li表示 。

    <!-- 无序列表 -->
    <ul>
        <li></li>
        <li></li>
    </ul>
    <!-- 有序列表 -->
    <ol>
        <li></li>
        <li></li>
    </ol>

3.6 表格

   <table>
        <thead border="1px" cellpadding='0' cellspacing="'0" >
            <th >成绩单</th>
        </thead>
        <tbody>
            <tr>
                <td>姓名</td>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
            </tr>
            <tr>
                <td>张三</td>
                <td>87</td>
                <td>78</td>
                <td>88</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>79</td>
                <td>84</td>
                <td>76</td>
            </tr>
        </tbody>
    </table>
  • colspan,rowspan可以合并行和列
  • tr表示行,td表示列
  • caption时标题 

3.7 音频和视频

      audio表示音频,video表示视频。

  • metud属性表示静音播放
  • autoplay属性指自动播放
  • controls属性如果出现,会向用户展示控件。
  • loop是循环播放
<video muted autoplay controls width="500px" height="400px">
     <source type="video/mp4" src="">
     <source type="video/ogg" src="">
</video>
<audio controls >
    <source type="audio/ogg" src="./img/y790.mp3">
    <source type="audio/mpeg" src="./img/y790.mp3">
</audio>

3.8 语义化标签 

       HTML5新增了语义化标签。为了方便阅读,在代码的书写时最好遵循语义化。

   <!-- toubu -->
   <header></header>
   <!-- 尾部 -->
   <footer></footer>
   <!-- 文章章节 -->
   <section></section>
   <!-- 侧边栏 -->
   <aside></aside>
   <!-- 整篇文章 -->
   <article></article>

3.9 容器元素 

div  span为容器元素,主要是存放其他元素 。

  • 容器元素可以包含所有元素
  • a元素几乎可以包含所有元素
  • 一些元素有自己固定的子元素,例如列表元素ul ol
  • 标题元素和段落元素不能相互嵌套,并且不能包含容器元素

4、行级元素、块级元素、行内块元素

4.1 三者之间的转换方式

利用diaplay属性对三者进行转换

        /* 转为行快元素 */
       display: inline-block;
       /* 转为块级元素 */
       display: block;
       /* 转为行级元素 */
       display: inline; 

4.2 行级元素

行级元素特点:

  • 不可以设置宽高
  • 不会进行自动换行,在空间与必须范围内会排在一行
  • 可以设置margin的左右,不可以设置上下,可以设置padding的上下左右

行级元素有: a  span  img 等

4.3 块级元素 

块级元素特点:

  • 可以设置宽高
  • 可以自动换行
  • 多个块级元素一起写,默认排序方式从上至下
  • 可以设置margin padding 

块级元素有:h1-h6  p  div  ul  ol   li 等 

4.4 行块级元素 

行块级元素特点:

  • 是行级元素与块级元素的集合体
  • 可以设置宽高
  • 可以在一行排列,默认从左到右 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值