찾다
웹 프론트엔드HTML 튜토리얼HTML标签图文详解_html/css_WEB-ITnose

本文主要内容

  • HTML介绍
  • HTML的规范
  • 具体标签的介绍
  • 排版标签
  • 字体标记
  • 图像标记
  • 清单标记
  • 超链接
  • 表格标记
  • 框架标记及
  • 表单标记及语义化
  • 多媒体标记
  • 头标记
  • 一、HTML的介绍

    1、HTML的概述:

    html全称为HyperText Mackeup Language,译为超文本标记语言,不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体什么颜色,大小等。

  • 超文本:音频,视频,图片称为超文本。
  • 标记 :称为标记,一个HTML页面都是由各种标记组成。
  • 作用:编写HTML页面。

    注意:HTML语言不是一个编程语言(有编译过程),而是一个标记语言(没有编译过程),HTML页面直接由浏览器解析执行。

    2、HTML的历史:

    3、HTML的网络术语:

  • 网页 :由各种标记组成的一个页面就叫网页
  • 主页(首页) : 一个网站的起始页面或者导航页面
  • 标记:

    称为开始标记 ,

    称为结束标记,也叫标签。每个标签都规定好了特殊的含义。
  • 元素:

    内容

    称为元素.
  • 属性:给每一个标签所做的辅助信息。
  • xhtml: 符合XML语法标准的HTML。
  • dhtml:dynamic,动态的。javascript + css + html合起来的页面就是一个dhtml。
  • http:超文本传协议。用来规定客户端浏览器和服务端交互时数据的一个格式。SMTP 邮件传输协议,ftp:文件传输协议。
  • 4、HTML的编辑工具:

  • NotePad:记事本。
  • EditPlus:语法高亮显示。技巧: 根据颜色判断单词是否出错 (不是100%)。不好的地方:没有代码提示。
  • UltraEdit:根据颜色判断单词是否出错,可以显示2进制数据。
  • Sublime:新一代的代码编辑器。
  • dw(dreamweaver,专业工具) :有代码提示。
  • 二、HTML的规范

  • HTML是一个弱势语言
  • HTML不区分大小写
  • HTML页面的后缀名是html或者htm(有一些系统不支持后缀名长度超过3个字符,比如dos系统)
  • HTML的结构:
    声明部分:主要作用是用来告诉浏览器这个页面使用的是那个标准。是HTML5标准。
    head部分: 不会显示在页面上,作用是告诉服务器一些页面的额外信息。
    body部分:我们所写的代码必须放在此标签?。
  • 例如,打开EditPlus软件,新建一个html文件,自动生成的代码如下:

    <!doctype html><html lang="en"> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus&reg;">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>Document</title> </head> <body>   </body></html>

    目前,IE浏览器是完全不支持H5的,支持最好的是Opera浏览器,可以支持95%以上;其次是google,可以支持一部分H5。

    三、HTML的各种标签

    备注

  • 所有的浏览器默认情况下都会忽略空格和空行
  • 每个标签都有私有属性。也都有公有属性。
  • html中表示长度的单位都是像素。HTML只有一种单位就是像素。
  • body:
    bgcolor: 背景颜色。
    background:背景图片。
    text: 文本颜色。
  • 1、排版标签

    注释标签

    <!-- 注释  -->


    段落标签

    <p>This is a paragraph</p><p>This is another paragraph</p>

    属性:

  • align="属性值":对齐方式。属性值包括left center right。
    举例:

  • 换行标签

    当你打算结束一行,而又不想开始一个新段落时,
    标签就派上用场了。无论你将它置于何处,
    标签都会产生一个强制的换行。

    This <br> is a para<br>graph with line breaks

    效果如下:

    上图可以看到,

    标签和
    标签的区别在于:

    标签有空行,而
    标签没有空行;而且
    标签没有属性。
    注意
    没有结束标签,把
    标签写为
    是经得起未来考验的做法,XHTML 和 XML 都接受在打开的标签内部来关闭标签的做法。


    水平线标签

    水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。
    效果如下:

    属性:

  • align="属性值":设定线条置放位置。属性值可选择:left right center。
  • size="2":设定线条粗细。以像素为单位,内定为2。
  • width="500"或width="70%":设定线条长度。可以是绝对值(单位是像素)或相对值。如果设置为相对值的话,内定为100%。
  • color="#0000FF":设置线条颜色。 『只适用于IE』
  • noshade:不要阴影,即设定线条为平面显示。若没有这个属性则表明线条具阴影或立体,这是内定值。
    属性效果演示:

  • 内容居中标签

    此时center代表是一个标签,而不是一个属性值了。只要是在这个标签里面的内容,都会居于浏览器的中间。
    效果演示:

    到了H5里面,center标签不建议使用。


    预定义(预格式化)标签
    
    

    预定义标签

    ,告诉浏览器不要忽略空格和空行。<br>效果演示:   <p></p>   <p>上图中,好像红框部分的字体变小了,而且还出现了缩进,好吧, 这个其实是浏览器搞的鬼。<br>为什么要有</p><pre class="brush:php;toolbar:false">这个标签呢?答案是:    <p>所有的浏览器默认情况下都会忽略空格和空行。</p>    <p>好吧,其实这个标签也用的比较少。</p>   <p><br></p>   <h3>块级标签 <div>   <p>把标签中的额内容作为一个块儿来对待(division)。必须单独占据一行。</p>   <p>属性:</p>    <li>align="属性值":设置块儿的位置。属性值可选择:left right center。</li>    <p><br></p>   <h3>块级标签 <span></span>
    </h3>   <p><span>和<div>唯一的区别在于:<span>是不换行的,而<div>是换行的。<br>效果举例:   <p></p>   <h2 id="字体标签">2、字体标签</h2>   <h3 id="标题">标题</h3>   <p>标题使用</p>
    <h1>至<h6 id="标签进行定义-h-定义最大的标题-h-定义最小的标题-具有align属性-br-效果演示">标签进行定义。<h1>定义最大的标题,<h6>定义最小的标题。具有align属性。<br>效果演示:   </h6>
    </h1>
    </h6>
    </h1>
    <p></p>   <h3>字体标签<font></font>
    </h3>   <p>属性:</p>    <li>color="红色"或color="#ff00cc"或color="new rgb(0,0,255)":设置字体颜色。<br> 设置方式:单词 \ #ff00cc \ rgb(0,0,255)<br>
    </li>   <li>size:设置字体大小。 取值范围只能是:1至7。取值时,如果取值大于7那就按照7来算,如果取值小于1那就按照1来算。如果想要更大的字体,那就只能通过css样式来解决。<br>设置:用’+2’代表值是5 或直接给值<br>
    </li>   <li>
    <p>face="微软雅黑":设置字体类型。注意在写字体时,“微软雅黑”这个字不能写错。<br>举例:</p><pre class='brush:php;toolbar:false;'><font face="微软雅黑" color="#FF0000" size="10">vae</font>

    效果:

    特殊字符

  •  :空格
  • bafb2ef8114e14a0a03f8072bd665043:大于号
  • &:符号&
  • ":双引号
  • ':单引号
  • ©:版权©
  • ™:商标?
  • 绐:文字绐。其实,#32464是汉字绐的unicode编码。
  • 比如说,你想把

    作为一个文本在页面上显示,直接写

    是肯定不行的,因为这代表的是一个段落标签,所以这里需要用到转义字符。应该这么写:

    这是一个HTML语言的<p>标签

    正确的效果如下:

    错误的效果如下:

    其实我们只要记住前三个符号就行了,其他的在需要的时候查一下就行了。而且,EditPlus软件中是可以直接点击这些符号进行选择的:

    粗体标签

    效果:

    下划线标记    中划线标记

    斜体标记

    效果:

    上标   下标

    上小标这两个标签容易混淆,怎么记呢?这样记:b的意思是bottom:底部
    举例:

    O<sup>2</sup>    5<sub>3</sub>

    效果:

    3、超链接

    超链接有三种形式:
    1、外部链接:链接到外部文件。举例:

    <a href="02页面.html">点击进入另外一个文件</a>

    效果:

    2、锚链接
    指给超链接起一个名字,作用是链接到本页面或者其他页面的特定位置。比如说,在网页底部有一个向上箭头,点击箭头后回到顶部,这个就是利用到了锚链接。
    首先我们要创建一个锚,也就是说,使用name属性给那个特定的位置起个名字。效果如下:

    上图中解释:
    11行代码表示,顶部这个猫的名字叫做name1。
    然后在底部设置超链接,点击时将回到顶部。注意上图中红框部分的#号不要忘记了,表示跳到名为name1的特定位置,这是规定。如果少了#号,点击之后,就会跳到name1这个文件或者name1这个文件夹中去。
    如果我们将上图中的第28行代码写成:

    <a href="a.hhml#name1">回到顶部</a>

    那就表示,点击之后,跳转到a.html页面的name1锚点中去。
    3、邮件链接
    代码举例:

    <a href="mailto:smyhvae@163.com">点击进入我的邮箱</a>

    效果:点击之后,会弹出outlook,作用不大。

    超链接的属性:

  • target:告诉浏览器用什么方式来打开目标页面。target属性有以下几个值:
  • _self:在同一个浏览器中显示(默认值)
  • _blank:打开新的浏览器(新的标签页)显示
  • _parent:在父窗口中显示
  • _top:在顶级窗口中显示
    举例:

    <a href="页面2.html" target="_blank">在新的页面中打开新的网页</a>
  • 备注:_parent和_top值只能用在框架中。

    4、图片标签

    img: 代表的就是一张图片。
    属性:

  • src属性:指图片的路径。
    在写图片的路径时,有两种写法:
    写法一:相对路径。相对当前页面所在的路径。两个标记.和.. ,分表代表当前目录和父路径。
    举例1:

    <!-- 当前目录中的图片 --><img  src="/static/imghwm/default1.png"  data-src="2.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" ><img  src="/static/imghwm/default1.png"  data-src=".\2.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" > <!-- 上一级目录中的图片 --><img  src="/static/imghwm/default1.png"  data-src="..\2.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" >

    举例2:

    <img  src="/static/imghwm/default1.png"  data-src="images/1.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" >

    上方代码的意思是说,当前页面有一个并列的文件夹images,在文件夹images中存放了一张图片1.jpg
    效果:

  • 写法二:绝对路径。包括以下两种:
    (1)以盘符开始的绝对路径。举例:

    <img  src="/static/imghwm/default1.png"  data-src="C:\Users\smyhvae\Desktop\html\images\1.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" >

    (2)网络路径。举例:

    <img  src="/static/imghwm/default1.png"  data-src="http://p1.yokacdn.com/pic/beauty/ytqx/2012/U278P1T117D698193F2577DT20120831155008_maxw808.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" >

    各位自己打开上面的网络连接看看是啥。

  • width:宽度
  • height:高度
  • title:提示性文本。公有属性。也就是鼠标悬停时出现的文本。
  • border:给图片加边框(描边),单位是像素,边框的颜色是黑色
  • Alt:当图片显示不出来的时候代替图片显示的内容
    举例:

    <img  src="/static/imghwm/default1.png"  data-src="images/1.jpg"  class="lazy"    style="max-width:90%" height="`188" title="这是美女" alt="HTML标签图文详解_html/css_WEB-ITnose" >

    效果:

  • Alt属性效果演示:

    热点问题

    指的是对图片的局部区域加超链接。
    我们知道,如果给图片加一个超链接,那个点击这个图片的任意区域,都会跳转到新的位置。举例:

    <a href="网页2.html"><img  src="/static/imghwm/default1.png"  data-src="2.jpg"  class="lazy" alt="HTML标签图文详解_html/css_WEB-ITnose" ></a>

    上方代码表明:给图片加一个超链接,那个点击这个图片的任意区域,都会跳转到新的位置。
    现在,我只想对图片的局部区域加超链接,该怎么做呢?这里的难点在于坐标的确定,此时需要用到Dreamweaver。

    上图中,切换到“设计”标签,然后:

    上图中,点击菜单栏插入-图像,导入图片:


    ,在图片上点击右键,选择属性,弹出属性面板:

    上图中,我们可以利用红框部分的地图绘制需要添加超链接的区域。箭头处表示的是要链接到的文件。蓝框部分表示打开新页面的方式,蓝狂部分的new是没有下划线的,它和_blank的含义是一样的。

    局部区域的热点设置完毕后,上图显示,红框部分就是多出的代码,也正是我们需要的代码。多出的代码如下:

    <img src="/static/imghwm/default1.png"  data-src="file:///C|/Users/smyhvae/Desktop/html/1.jpg"  class="lazy" alt=""    style="max-width:90%"  style="max-width:90%" usemap="#Map"/><map name="Map">  <area shape="circle" coords="227,374,63" href="file:///C|/Users/smyhvae/Desktop/html/网页2.html" target="_blank"></map>

    上方代码中,第一行的usemap="#Map"表示我要引用名为Map的地图。
    然后第02至第04行就给出了地图的定义。
    效果演示:

    本文将持续更新。

    성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    HTML, CSS 및 JavaScript 이해 : 초보자 안내서HTML, CSS 및 JavaScript 이해 : 초보자 안내서Apr 12, 2025 am 12:02 AM

    WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

    HTML의 역할 : 웹 컨텐츠 구조HTML의 역할 : 웹 컨텐츠 구조Apr 11, 2025 am 12:12 AM

    HTML의 역할은 태그 및 속성을 통해 웹 페이지의 구조와 내용을 정의하는 것입니다. 1. HTML은 읽기 쉽고 이해하기 쉽게하는 태그를 통해 컨텐츠를 구성합니다. 2. 접근성 및 SEO와 같은 시맨틱 태그 등을 사용하십시오. 3. HTML 코드를 최적화하면 웹 페이지로드 속도 및 사용자 경험이 향상 될 수 있습니다.

    HTML 및 코드 : 용어를 자세히 살펴 봅니다HTML 및 코드 : 용어를 자세히 살펴 봅니다Apr 10, 2025 am 09:28 AM

    "Code"는 "Code"BroadlyIncludeLugageslikeJavaScriptandPyThonforFunctureS (htMlisAspecificTypeofCodeFocudecturecturingWebContent)

    HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구Apr 09, 2025 am 12:12 AM

    HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

    HTML, CSS 및 JavaScript의 역할 : 핵심 책임HTML, CSS 및 JavaScript의 역할 : 핵심 책임Apr 08, 2025 pm 07:05 PM

    HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

    HTML은 초보자를 위해 쉽게 배우나요?HTML은 초보자를 위해 쉽게 배우나요?Apr 07, 2025 am 12:11 AM

    HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

    HTML의 시작 태그의 예는 무엇입니까?HTML의 시작 태그의 예는 무엇입니까?Apr 06, 2025 am 12:04 AM

    anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

    메뉴에서 점선 분할 효과의 중심 정렬을 달성하기 위해 CSS의 Flexbox 레이아웃을 사용하는 방법은 무엇입니까?메뉴에서 점선 분할 효과의 중심 정렬을 달성하기 위해 CSS의 Flexbox 레이아웃을 사용하는 방법은 무엇입니까?Apr 05, 2025 pm 01:24 PM

    메뉴에서 점선 분할 효과를 설계하는 방법은 무엇입니까? 메뉴를 설계 할 때는 일반적으로 접시 이름과 가격 사이에 왼쪽과 오른쪽을 정렬하는 것이 어렵지 않지만 점선 또는 중간의 점은 어떻습니까?

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

    사실적인 누드 사진을 만들기 위한 AI 기반 앱

    AI Clothes Remover

    AI Clothes Remover

    사진에서 옷을 제거하는 온라인 AI 도구입니다.

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    AI Hentai Generator

    AI Hentai Generator

    AI Hentai를 무료로 생성하십시오.

    인기 기사

    R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 최고의 그래픽 설정
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
    3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

    뜨거운 도구

    맨티스BT

    맨티스BT

    Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

    Dreamweaver Mac版

    Dreamweaver Mac版

    시각적 웹 개발 도구

    ZendStudio 13.5.1 맥

    ZendStudio 13.5.1 맥

    강력한 PHP 통합 개발 환경

    MinGW - Windows용 미니멀리스트 GNU

    MinGW - Windows용 미니멀리스트 GNU

    이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

    SublimeText3 중국어 버전

    SublimeText3 중국어 버전

    중국어 버전, 사용하기 매우 쉽습니다.