HTML基础知识的学习+附加常用HTML标签

文章速览:

HTML基础知识的学习+附加常用HTML标签

HTML中有序列表(<ol><li>)和无序列表(<ul><li>)以及定义列表的使用,以及利用无序列表制作网购按钮

HTML中图片的网页插入以及属性设置

HTML中<a></a>标签的四大功能 必看!必看!!必看!!!

HTML表单标签<form></form>登录窗口和单选框以及下拉栏的制作

首先看一下初学HTML的标准固定模板:

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

注意:
对于上面的代码html标签里里面的 lang代表属性名,等号后面的是属性值,属性名不需要加双引号,属性值必须加双引号。
其中lang=“en”说明en代表的是语言是英文的。中文的是zh,德语是de,中文相间的是“en,zh,这是告诉搜索引擎爬虫,我们的网站是关于什么内容的”
title标签里面写的是网页的名称,可自己进行修改

如果想让自己做的网页更加靠前一点
可以加上代码
<meta contect="服装" name="keywords">

<meat contect="这是穿上就不想脱的衣服" name="description">
其中,HTML是由一对对标签组成的
 其中 html 标签是头标签 ,也叫做根标签
一个HTML文件只能有一个根标签
head里面写的是人看不到的东西,body里面写的是人能够看到的东西
如果想设置浏览器的特性的话,将代码写在head标签里面
如果想给用户看的信息,将代码写在body里面

举例一:


制作下面情形的网页
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- <meta charset="jb2312"> -->
    <!-- 上面的会出现乱码,所以要用UTF-8 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>平齐网站</title>
</head>

<body>
   <h1 style="color: blue;">Let's Learn HTLM5 </h1>
   
   <h4>come on, baby </h4>
   
   <p style="font-size: 20px; 
             color:darkorange">
             发挥您的美感与想象力,探索web的无限可能</p>
   <!-- 上面的意思是字号大小20像素 -->
   
   <p>期待与你的相遇</p>
   
   我在这里<br>等你<br>

    <div style="width:200px; 
                height:200px;
                background-color:orange">
                </div>

   <a href="https://www.pinduoduo.com/">邀您参加</a>
   
</body>

</html>

上面的 p 标签中style可以对字体进行设置,其中color是设置字体颜色,font-size是设置字号大小的

上面的 div 标签中 width表示的是宽度,height表示的高度,其中px代表的是像素的意思,background表示的是背景颜色
针对上面设置的块元素中,有可能会出现字体溢出块元素的问题,下面进行讨论并进行解决

如果在body标签中,设置的块元素中写的全部是一串英文字符的时候,会发先出现了字母的假溢出现象,这是因为计算机将这一串字符当作了一个连着的单词,所以不会换行

<body>
    <div style="width:200px; height:200px;background-color:orange">
    <h1 style="color: blue; font-size: 22px;">efdvhdfdnsvfhdsvfbsdfvgsdhfvdsfvdsjfh</h1>
    </div>
</body>

在这里插入图片描述
此时就用到了空格,空格在HTML编译器中就是分隔符,将英文单词进行分隔开

<body>
    <div style="width:200px; height:200px;background-color:orange">
    <h1 style="color: blue; font-size: 22px;">efd vhdfdn svfhds vfbs dfvg dhfvd sfvdsj fh</h1>
    </div>
</body>

在这里插入图片描述
如果想要添加多个空格怎么办?
则需要使用空格符号:&nbsp;(注意:p后面的;不能省)


举例二:


在网页中编写出下面的内容:
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        h4{
            color: blue;
        }
        div{
            color: red;
        }
    </style>

</head>
<body>

    
    <h4>七步诗</h4>
    <div>
    煮豆燃豆萁,<br>
    豆在釜中泣。<br>
    本是同根生,<br>
    相煎何太急。<br>
    </div>

</body>
</html>

举例三:


设计下面的网址:
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>平齐网站</title>

<style>
    /* 去除所有文本的下划线 */
    *{
           text-decoration: none; 
    }

    h1{
        /* 文本居中 */
        text-align: center;
        color: chartreuse;
        width: 400px;
        height: 300px;
        /* font-size: large; */
        /* 边框 */
        border: 1px solid red;
        /* 左右居中 */
        /* margin: 10px auto; */
        /* 字体 */
        font-family: "楷体";   /* 属性值加双引号 */
        /* 行高 */
        line-height: 300px;
        /* 下划线 */
        text-decoration: underline;
    }
    div{
        text-align: center;
        width: 300px;
        /* font-weight: 200px;
        height: 400px; */
        /* background: cornflowerblue; */
        border: 1px solid yellow;
        /* 左右居中 */
        /* margin: 10px auto; */
       
    }
    span{
        color: tomato;
        font-size: 30px;
        height: 200px;
        width: 300px;
        border: 1px solid red;
    }

</style>

</head>

<body>
    <!-- align属性居中 -->
    <h1 align = "center";> 生活之所以美好,是因为不断地奋斗 </h1>
    <div>
        <!-- strong是加粗 -->
        <!-- em是斜体 -->
        <strong>生活的美好无处不在!!!</strong><br>
        <em>生活的美好无处不在!!!</em><br>
        生活的美好无处不在!!!<br>
        生活的美好无处不在!!!<br>
        生活的美好无处不在!!!<br>
    </div>

        <!-- 文字不换行,滚动滑动 -->
        <nobr></nobr>

        <!-- del下划线 -->
        <!-- &nbsp;告诉浏览器是空格 -->
        <del>生活真的是 &nbsp;&nbsp;&nbsp;&nbsp; 那么美好的吗?</del>      <br>


        <!-- sub是下标 -->
        H<sub>2</sub>O     <br>
        <!-- sup是上标 -->
        x<sup>3</sup>

        <!-- span段内文字的设置 -->
        其实生活真的是<span>很美好的</span>,真的哦

        <h1 style="color: yellow;"><marquee>美好生活</marquee>

</body>

</html>

注意:
上面的设置边框的属性为:border
一半使用的办法为 border: 1px solid red;(当然red可以改成其他颜色的边框)

使文本居中的属性为:text-align: center ;

使文本左右居中的属性为 margin
一般使用方法为:margin: 10px auto;(这里的10像素是可以更改的)

更改文本字体的属性为 font-family
可以设置楷体、宋体、行书等等,不过这都需要用双引号进行括起来
例如: font-family: “楷体”;

设置行高的属性为:line-height
使用方法:line-height: 300px;

下划线的属性为 text-decoration: underline;


举例四:


在网页上显示下面的内容:
在这里插入图片描述

先写出HTML文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

        <link href="C:\Users\a\Desktop\文件夹\HTML5\5.css" type="text/css" rel="stylesheet">

</head>

<body>
    
    <h1 class="red">静夜思自编</h1>

    <p class="red">一二三四五六球</p>
    <p class="red">大地方多喝点但</p>
    <p  >缩放的示分分割  </p>
    <p class="red">第三个人方式是</p>

    

</body>

</html>
再写出CSS文件

.red{
    color: red;
}

说明:在HTML文件中,class相当于一个类,在使用 .red的时候,相当于调用red这个类,然后red这个类的块区域可以设置属性格式

当然,将上面的HTML文件与CSS文件写在一起也是可以完成的:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        .red{
            color: red;
        }
    </style>

        <link href="5.css" type="text/css" rel="stylesheet">

</head>

<body>
    
    <h1 class="red">静夜思自编</h1>

    <p class="red">一二三四五六球</p>
    <p class="red">大地方多喝点但</p>
    <p  >缩放的示分分割  </p>
    <p class="red">第三个人方式是</p>

    

</body>

</html>

举例五:


在网页中显示下面图片中的内容
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        span{
            color:steelblue;
        }
    </style>

</head>

<body>
    
    <h1>青蒿素</h1>
    <p>本词条由<span>"科普中国"中国审核</span>完成</p>
    <p>
        青蒿素是从复合花序<span>植物青花蒿</span>茎叶中提取出来的一种晶体,其分子式为C<sub>15</sub>H<sub>22</sub>O<sub>5</sub>,由中<br><span>屠呦呦</span>在1971年发现&nbsp;<span><sup>[1]</sup></span>。青蒿素是继红灭、<span>剋发</span><span>热负</span>之后的特效药
        ,尤其是对<span>脑型疟疾</span><br>
        具有高效的特点,曾被认为是世界上唯一的治疗的疟疾的疗效物。
    </p>

</body>

</html>

这个题目就体现出来了span标签的作用啦


举例六:


在网页中显示下面图片的排版:
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小彪网站</title>

    <style>
            h2{
               font-family: "微软雅黑";
                color:sienna;
            }

            div{
                color: skyblue;
            }

            span{
                color: skyblue;
                text-decoration: underline;
                font-style:oblique;
            }

            nobr{
                color: tomato;
                font-size: 22px;
            }

    </style>

</head>

<body>

    <img src="images/coffee.jpg"  alt = "Web前端开发工程师" border = 1  hspace = "30"   align = "left" />
    <h2> Web前端开发工程师 </h2>
    <div><p>技术要求:</p></div>
    <p>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;了解常用的一些Js框架,如jQuery、YUI等,掌握最基本的JavaScript计算方法编写﹔
        对目前互联网流行的网页制作方法(Web2.o)HTML+SS,以及各大浏览器兼容性有较多的了解﹔基本掌握前沿技术(HTML5+CSS3)。
        <span>Web前端技术<span>你究竟掌握了多少...
    </p>
    <p>
        <time datetime =  "2015-5-19-20">
            <div>更新时间:2019年05月19日20点(已有<nobr>323</nobr>人点赞)</div>
        </time>
    </p>

         <hr/>

        <p style="color: sienna; font-size: 22px;">
          相关技术文章<nobr>8</nobr></p>

</body>

</html>

点击我进入HTML标签处

常用的HTML标签(时时更新中:)

<p></p> :段落标签,能够自动换行,单独的成为一段

<h1></h1>——<h6></h6> :标题标签,由1~6标题字号逐渐减小
注意:一个页面中只能有一个h1
<h4>标题标签相比普通字体,是加粗的。
生成h1——h6标签的快捷方式:h${}*6   {}里面写内容,如果不写内容就删除{}

<stong></stong>:加粗字体标签

<em></em>:斜体字体标签

<stong>
	<em></em>  :既加粗又斜体标签(即两个标签进行了嵌套)
</stong>

<em>
	<stong></stong>:既加粗又斜体标签(即两个标签进行了嵌套)
</em>

<del></del>:中划线标签
常用展示方法:<del>50</del>
当然也可以设置字体的格式:<del style="color:#999">50</del>

<address></address>:地址标签(自动换行,而且字体斜体)
等价于:
<p>
	<em></em>  标签
</p>

<br>:换行标签

<div></div>:分块标签(自动换行),更加结构化
此时举例:
	<strong style="color: #f40;">a</strong>
    <em style="color: #f40;">b</em>
    <del style="color: #f40;">c</del>
    上面三行代码可以进行替换:(上面的颜色为淘宝红)
     <div style="color: #f40;">
	  	  <strong >a</strong>
  		  <em>b</em>
 		   <del>c</del>
    </div>

<span></span>:分块标签(不自动换行),更加结构化   道理同上

<nobr></nobr>:取消文本换行标签

<sup></sup>:上标标签
<sub></sub>:下标标签

<hr>:水平线标签

 <a href="这里写网址">邀您参加</a>:超链接标签

<marquee></marquee> :字幕滚动标签

补充:
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱睡觉的小馨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值