2-HTML常见的一些标签

HTML常见的一些标签

HTML介绍

HTML:超文本标记语言
其实它就是文本,游览器负责将它解析成具体的网页内容

  • HTML组成

跟XML类似,HTML由N个标签(节点、元素、标记)组成

上图:<>中的内容都属于标签,其中div标签最多

上图:通过webstorm来开发。我们创建了一个html文件,默认会生成图中的部分内容,我们先将其删掉。

在webstorm中html中的注释通过 ctrl+/ 或 ctrl+shift+/ 来添加

<!--最外层标签-->
<!--最外层标签-->
<html>
    <!--头部:标题-->
    <head>
        <!--标题-->
        <title>我的第一个HTML5</title>
        <!--编码-->
        <meta charset="UTF-8">

    </head>

    <!--body:内容、结构-->
    <body>

    </body>

</html>

上图:通过webstorm右上角,将当前的代码通过已安装的浏览器打开

上图:可以看到浏览器的标签页中的内容,就是标题的内容


<!--最外层标签-->
<html>
    <!--头部:标题-->
    <head>
        <!--标题-->
        <title>我的第一个HTML5</title>
        <!--编码-->
<!--        <meta charset="UTF-8">--> 

    </head>

    <!--body:内容、结构-->
    <body>

    </body>

</html>

代码:我们将meta charset="UTF-8"给注释掉了,然后在通过浏览器打开该代码或刷新已打开的网页

上图:可以看到不使用UTF-8就显示乱码了。

<!--最外层标签-->
<html>
    <!--头部:标题-->
    <head>
        <!--标题-->
        <title>我的第一个HTML5</title>
        <!--编码-->
        <meta charset="UTF-8">

    </head>

    <!--body:内容、结构-->
    <body>
        hello world,你好 世界!
    </body>

</html>

代码;在body添加内容

上图:body中的内容在页面显示

HTML常用的标签

  • 标题标签

以上几个图都是标题标签

<html>
<head>
    <meta charset="UTF-8">
    <title>常用标签</title>
</head>
<body>
    <!--标题标签-->
    <h1>我是h1标题</h1>
    <h2>我是h2标题</h2>
    <h3>我是h3标题</h3>
    <h4>我是h4标题</h4>
    <h5>我是h5标题</h5>
    <h6>我是h6标题</h6>
</body>
</html>

上图:标题标签的不同级别大小不同

  • 表单标签
<html>
<head>
    <meta charset="UTF-8">
    <title>常用标签</title>
</head>
<body>
    <!--标题标签-->
    <h1>我是h1标题</h1>
    <h2>我是h2标题</h2>
    <h3>我是h3标题</h3>
    <h4>我是h4标题</h4>
    <h5>我是h5标题</h5>
    <h6>我是h6标题</h6>

    <!--表单标签-->
    <input>
    <input placeholder="我是提示文字">
    <input value="默认值">
</body>
</html>

上图:
表单标签可以提供输入框;
表单标签的placeholder元素可以显示提示内容;
表单标签的value元素可以提供输入的默认内容。

标签手册: http://www.w3school.com.cn/html/html_headings.asp

上图:随意点击一个,及惹怒标签参考手册

上图:标题下面就是HTML中的各种标签

上图:进入input标签

上2图:点进去标签以后可以看到,标签相关的属性(元素);其中就包括我们上面使用的placeholder属性。

上图:type属性

<html>
<head>
    <meta charset="UTF-8">
    <title>常用标签</title>
</head>
<body>
    <!--标题标签-->
    <h1>我是h1标题</h1>
    <h2>我是h2标题</h2>
    <h3>我是h3标题</h3>
    <h4>我是h4标题</h4>
    <h5>我是h5标题</h5>
    <h6>我是h6标题</h6>

    <!--表单标签-->
    <input>
    <input placeholder="我是提示文字">
    <input value="默认值">
    <input type="color">
</body>
</html>

代码:增加了input标签的color属性

上图:增加了颜色,并且可以更改颜色。

<input type="date">

代码:增加了日期

上图:可以选择日期

<input type="file">

代码:增加了文件选择

<input type="checkbox">
<input type="radio">

代码:checkbox是复选框; radio是单选

<p>我是段落,我是段落,我是段落,我是段落,</p>
<p>我是段落,我是段落,我是段落,我是段落,</p>
<p>我是段落,我是段落,我是段落,我是段落,</p>

代码:增加段落标签

  • 图片
<img src="https://www.baidu.com/img/bd_logo1.png" alt="提示文字" width="200">

代码:
加载网络图片; 通过Google浏览器到www.baidu.com首页去复制图片地址;
alt设置提示文字
width设置图片大小

上图:这是我们从百度复制来的图片效果

上图:我们从本地copy一个图片到webstorm关联的目录,与我们当前编辑的html文件在同一级目录;

<img src="images/img_01.jpg" alt="风景" width="300">

代码:因为是同级目录,所以加载图片的时候,将同级相对路径下的图片加载过来就好。


上图:加载好的图片

  • 换行标签
<br>
<p>换行测试!!!!!!!</p>
<br><br><br><br>
<p>换行测试!!!!!!!</p>
<p>换行测试!!!!!!!</p>

上图:每个br就是一个换行

  • 超链接
<a href="#">我是超链接</a>
<a href="https://www.baidu.com" target="_blank">我是超链接</a>

代码:
href用于关联连接
“#”会跳转到本页面
target=‘_blank‘表示当跳转时,用新的页面来显示网页(当前网页还会继续存在)。
target=‘_self‘,会用当前页面进行跳转(不会保留原有网页)

上图:点击超链接就会跳转到关联的网址页面

  • 列表标签

上2图:两个图都属于列表标签
列表标签是非常常用的标签。

列表分为:有序列表、无序列表

<ul>
    <li>我是无序列表</li>
    <li>我是无序列表</li>
    <li>我是无序列表</li>
</ul>

  • 分割线换行标签
<ul>
    <li>我是无序列表</li>
    <hr>
    <li>我是无序列表</li>
    <li>我是无序列表</li>
</ul>

代码:<hr>是分割线换行标签

上图:可以看到被分割线给分割了

  • div标签
<div>我是div,我是div,我是div,</div>
<div>我是div,我是div,我是div,</div>
<div>我是div,我是div,我是div,</div>

代码:
div标签就是你输入什么,就得到什么(所见即所得);div标签是用的最多的。
div是一个容器,div里可以嵌套div,或嵌套其他。

    <div>
        我是div,我是div,我是div,我是div
        <li>我是嵌套的无序列表</li>
        <p>我是嵌套的段落</p>
    </div>

小结:

  • src与href

相同点:

src与href都是用来链接外部资源的;

不通点:

src:引用;引用的资源是必须的。
href:引入; 引入不是必须的。

  • 单标签与双标签

单标签:<>是不需要写内容的
双标签:<>这里是需要写内容的<>

  • 所有代码

<html>
<head>
    <meta charset="UTF-8">
    <title>常用标签</title>
</head>
<body>
    <!--标题标签-->
    <h1>我是h1标题</h1>
    <h2>我是h2标题</h2>
    <h3>我是h3标题</h3>
    <h4>我是h4标题</h4>
    <h5>我是h5标题</h5>
    <h6>我是h6标题</h6>

    <!--表单标签-->
    <input>
    <input placeholder="我是提示文字">
    <input value="默认值">
    <input type="color">
    <input type="date">
    <input type="file">
    <input type="checkbox">
    <input type="radio">

    <!--我是段落标签-->
    <p>我是段落,我是段落,我是段落,我是段落,</p>
    <p>我是段落,我是段落,我是段落,我是段落,</p>
    <p>我是段落,我是段落,我是段落,我是段落,</p>

    <!--
    图片
    -->
    <img src="https://www.baidu.com/img/bd_logo1.png" alt="提示文字" width="200">
    <img src="images/img_01.jpg" alt="风景" width="300">

    <!--换行标签-->
    <br>
    <p>换行测试!!!!!!!</p>
    <br><br><br><br>
    <p>换行测试!!!!!!!</p>
    <p>换行测试!!!!!!!</p>

    <!--超链接标签-->
    <br>
    <a href="#">我是超链接</a>
    <a href="https://www.baidu.com" target="_blank">我是超链接</a>

    <!--列表标签-->
    <ul>
        <li>我是无序列表</li>
        <li>我是无序列表</li>
        <li>我是无序列表</li>
    </ul>

    <!--分割换行标签-->
    <ul>
        <li>我是无序列表</li>
        <hr>
        <li>我是无序列表</li>
        <li>我是无序列表</li>
    </ul>

    <!--div标签-->
    <div>我是div,我是div,我是div,</div>
    <div>我是div,我是div,我是div,</div>
    <div>我是div,我是div,我是div,</div>

    <!--div嵌套-->
    <div>
        我是div,我是div,我是div,我是div
        <li>我是嵌套的无序列表</li>
        <p>我是嵌套的段落</p>
    </div>

</body>
</html>

原文地址:https://blog.51cto.com/daimalaobing/2445511

时间: 2024-10-28 20:04:50

2-HTML常见的一些标签的相关文章

前端开发中常见的HTML5标签乱用案例

一.不要使用section作为div的替代品 人们在标签使用中最常见到的错误之一就是随意将HTML5的<section>等价于<div>——具体地说,就是直接用作替代品(用于样式).在XHTML或者HTML4中,我们常看到这样的代码: 12345678910111213141516 <!-- HTML 4-style code --><div id="wrapper">  <div id="header">

HTML:几个常见的列表标签

介绍: 在网页中列表是很常见的标签,主要分为有序标签.无序标签.列表嵌套.定义标签 有序标签:<ol><li></li><ol> 无序标签:<ul><li></li></ul> 列表嵌套: <ul><li><ul><li></li></ul></li></ul>.   <ul><li><

常见的meta标签属性

meta标签是网页元标签.可以定义一些网站的功能. 1. name属性 name属性的通用格式如下: <meta name="xxx" content="xxxx,xxxx"> 常见的值有如下几种: 1. viewport 定义浏览器窗口的视窗为自适应大小 <meta name="viewport" content="width: device-width,initial-scale=1.0"> 2.

Android中常见的热门标签的流式布局的实现

一.概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出) 类似的自定义布局.下面我们就来详细介绍流式布局的应用特点以及用的的技术点: 1.流式布局的特点以及应用场景    特点:当上面一行的空间不够容纳新的TextView时候,    才开辟下一行的空间 原理图: 场景:主要用于关键词搜索或者热门标签等场景2.自定义ViewGroup,重点重写下面两个方法 1.o

一些不常见的html标签 及其兼容性

1. <form> <fieldset> <legend>health information</legend> height: <input type="text" /> weight: <input type="text" /> </fieldset> </form> fieldset 元素可将表单内的相关元素分组. <fieldset> 标签将表单内容的

初学HTML 常见的标签

最近做iOS开发的过程中, 发现要涉及到JS和原生OC(Swift)的交互, 作为一个Developer, 本着克服一切问题的原则, 开始学习HTML, 在这里记录下自己的学习笔记, 方便以后的复习, 和新手初学的参考. HTML不同于过去学过的各种面向对象语言, 函数式语言, 它不像其他语言有明确的上下文的逻辑关系. 所以并不像其他语言一样需要有什么特定的基础, 希望这句话能让你远离学习过别的语言的阴影. HTML和CSS以及JavaScript的关系 1. HTML是网页内容的载体.内容就是

常见文本样式及标签

本文设计到常见对文档的处理样式,和块,行标签的特点. 没用什么重要内容,只是自己的一些知识点的回忆,对以前知识的一个梳理过程,望某懒虫加油!!! <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本样式和块.行.内敛标签</title> <style> div{ color: red; /*这

HTML5语义化标签

一.什么是语义化标签?1.那么什么叫做语义化呢?说的通俗点就是:就是给div起个外号,比如,网页上的文章的标题就可以叫他标题,网页上的各个文章,就可以叫他文章. 2.为啥使用语义化标签?(1). 更容易被搜索引擎收录.(2). 更容易让屏幕阅读器读出网页内容.(3). 能够更好的体现页面的主题.(4).兼容性更好,支持更多的网络设备.二.常见语义化标签 头部--header和nav标签 header头部,body下的直接子元素header一般用于放页面的介绍性的信息如网站名称.logo或者导航栏

HTML标签类型及特点

关键词:块级元素  行级元素 行内块元素 一. 概述 HTML(Hyper Text Markup Language )作为一种标记语言,网页所有的内容均书写在标签内部,标签是组成Html页面的基本元素,因此对标签特性的理解在HTML的学习过程中比较重要. 二.基本分类 HTML中的标签从闭合的角度可以分为闭合标签和空标签.而HTML中大部分标签都是闭合标签,其他少数为空标签,常见的空标签有<input />. <img />.  <area />. <base