html标签学习1

万维网

万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。这样一来彻底摆脱了以前查询工具只能按特定路径一步步地查找信息的限制
1.超文本
超文本是一种全局信息结构,他将文档的部分建立链接,是信息得以用交互方式搜索。
2.超媒体
3超文本传输协议http

html

1.认识web
认识网页:网页是什么组成的? 网页主要由文字、图像超链接等元素组成,网页中还包括音频视频。
2 web标准
web标准由那三层组成?
三层的是html、js、css、
web标准不是某一个标准而是w3c组织和其他标准化组织制定一系列标准的组合
在这里插入图片描述
3. web标准构成
主要包括结构html,表现css,行为js三个方面构成。

认识 html

htm指的是l超文本标记语言,是用来描述网页的一种语言
htm不是一种编程语言而是一种标记语言
标记语言是一套标记标签
1.htm骨架标签

<!DOCTYPE HTML> //文档的声明
<html> // 标记文档的开始 
<head> // 是文档的头部
<meta charset="utf-8" />
<title>第一个html文件</title>
</head>
<body> //主体内容
</body>
</html>//标记文档的结束
<!DOCTYPE HTML> 
<html> 
<head>
<meta charset="utf-8" />
<title>第一个html文件</title>
</head>
<body> 
ddd
</body>
</html>

htm标签名、类名、标签属性、和大部分属性值、统一用小写

<head>
<title>我的第一个页面</title>
</head>

2.htm5元素标签分类
在htm页面中,带有<>符号的元素被称为htm标签,如上面提到的<html> <head> <body>
都是htm骨架结构标签
<标签名></标签名>
我们把成对出现的标签
<标签名/>
我们把不是成对出现的标签,有单个元素组成的成为单标签

3.htm标签关系
第一个是嵌套关系

<head>
<meta charset="utf-8" />
<title>第一个html文件</title>
</head>

第二种关系并列关系

<head> </head>
<body> </body>

4.代码开发工具

  • Dreamweaver
  • SublimeText
  • WebStorm
  • HBuilder
  • VScode

5.文档类型<!DOCTYPE>

<!DOCTYPE HTML> //文档的声明

6页面语言lang

  <html lang="en">
  </html>

en定义语言为英语
zh-CN定义语言为中文
6字符集

<meta charset="utf-8"/>

utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。

  • gb2312 简单中文 包括6763个汉字 GUO BIAO
  • BIG5 繁体中文 港澳台等用
  • GBK包含全部中文字符 是GB2312的扩展,加入对繁体字的支持,兼容GB2312
  • UTF-8则基本包含全世界所有国家需要用到的字符

htm常用标签

htm标签有很多这里我们学习,最常用的较少用的我们查一下手册
1 排版标签

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8"/>
    <title>第一个html文</title>
</head>
<body>
<h1>标题文本</h1>
<h2>标题文本</h2>
<h3>标题文本</h3>
<h4>标题文本</h4>
<h5>标题文本</h5>
<h6>标题文本</h6>
<body>
</html>

2 段落标签p

<p> 文本内容</p>

3.水平线标签

<hr/>

4换行标签 br

ggggggg
<br/>tggggggggggg

4 div span重点标签

<div>这是头部</div>
<span>这是span标签</span>

他们两个都是盒子,用来装我们网页元素的只不过他们有区别:

  • div标签是用来布局的,现在一行只能放一个div
  • span标签是用来布局的一行上可以放很多span
    在这里插入图片描述

5.文本格式化标签
在网页中有时需要为文字设置粗体、斜体、或者下划线效果,这时我们就需要用到htm文本格式化标签是文字以特殊方式显示。

这是一段文字<b>所有商品</b>
<strong>全长都是两宽</strong>
<i>全场商品</i>

b标签是加粗
strong除了可以加粗还有强调的意思,语义更强烈
1标签代表斜体的意思

6. 常用标签 img
要想在网页中显示图片就需要使用图片标签
语法如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img src="./img/1.jpg" />
</body>
</html>

语法中SRC属性用于指定图片文件的路径和文件名,他是img标签重要属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img src="./img/1.jpg" />
<img src="./img/1.jpg" width="200"  height="200" border="2"/>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img src="./img/1.jpg" />
<img src="./img/1.jpg" width="200"  height="200" border="2"/>
<img src="./img/2.jpg" width="200"  height="200" border="2" alt="无图片" title="这是图片"/>
</body>
</html>

7.a链接
在HTML中创建超链接非常简单,只需要用标签把文字包裹起来就好
语法格式如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<a href="https://mp.csdn.net/" target="_parent">我的博客</a>
<a href="https://mp.csdn.net/" target="_blank">我的博客</a>
</body>
</html>

href:用于指定链接目标的ul地址当为标签应用href属性时它具有了超链接的功能。
target:用于指定链接页面打开方式,其取值有_self 和_blank
8 注释标签
在HTML中还有一种特殊的标签注释标签 如果需要在HTML文档中添加一些便于阅读理解但又不需要显示在页面中的注释文字,就需要使用注释标签

<!--我是注释标签-->

09 table

  • table用于定义一个表格标签
  • tr标签用于定义表格中的行,必须嵌套在table标签中
  • td用于定义标签中的单元格,他必须嵌套在tr标签中
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table border="1">
    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
</table>

</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table border="1">
    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
</table>

<table border="1" width="600" height="500" cellpadding="20" cellspacing="0" align="center">

    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
    <tr>
        <td>单元格内的文字</td>
        <td>单元格内的文字</td>
    </tr>
</table>
</body>
</html>

10.无序标签有序标签

  • 无序列表ul
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<ul>
    <li>列表1</li>
    <li>列表2</li>
    <li>列表3</li>
</ul>
</body>
</html>
  • 有序列表ol
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<ul>
    <li>列表1</li>
    <li>列表2</li>
    <li>列表3</li>
</ul>
<ol>
    <li>列表1</li>
    <li>列表2</li>
    <li>列表3</li>

</ol>
</body>
</html>
  • 自定义列表
<dl>
<dt>名词1</dt>
<dd>名词2</dd>
<dd>名词3</dd>

</dl>

列表总结
无序标签:里面只能包括li标签,没有顺序
有序标签:里面只能包括li标签,有顺序,使用情况较少
自定义标签:里面有两个兄弟dt和dd

11.表单标签form

  • input
    文本框
<input type="text" value="您好"/>

单选和复选按钮

<input type="radio" value="1" name="t"/>1
<input type="radio" value="2" name="t"/>2
<input type="checkbox"/>1
<input type="checkbox"/>1

按钮

<input type="button" value="我是按钮"/>

select下拉列表

<select>
    <option>1</option>
    <option>2</option>
</select>

文本域

<textarea>
    6yyyyyyyyyyyyyyyyyyyyyyy
</textarea>
技术选型 【后端】:Java 【框架】:springboot 【前端】:vue 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧! 在当今快速发展的信息技术领域,技术选型是决定一个项目成功与否的重要因素之一。基于以下的技术栈,我们为您带来了一份完善且经过实践验证的项目资源,让您在学习和提升编程技能的道路上事半功倍。以下是该项目的技术选型和其组件的详细介绍。 在后端技术方面,我们选择了Java作为编程语言。Java以其稳健性、跨平台性和丰富的库支持,在企业级应用中处于领导地位。项目采用了流行的Spring Boot框架,这个框架以简化Java企业级开发而闻名。Spring Boot提供了简洁的配置方式、内置的嵌入式服务器支持以及强大的生态系统,使开发者能够更高效地构建和部署应用。 前端技术方面,我们使用了Vue.js,这是一个用于构建用户界面的渐进式JavaScript框架。Vue以其易上手、灵活和性能出色而受到开发者的青睐,它的组件化开发思想也有助于提高代码的复用性和可维护性。 项目的编译和运行环境选择了JDK 1.8。尽管Java已经推出了更新的版本,但JDK 1.8依旧是一种成熟且稳定的选择,广泛应用于各类项目中,确保了兼容性和稳定性。 在服务器方面,本项目部署在Tomcat 7+之上。Tomcat是Apache软件基金会下的一个开源Servlet容器,也是应用最为广泛的Java Web服务器之一。其稳定性和可靠的性能表现为Java Web应用提供了坚实的支持。 数据库方面,我们采用了MySQL 5.7+。MySQL是一种高效、可靠且使用广泛的关系型数据库管理系统,5.7版本在性能和功能上都有显著的提升。 值得一提的是,该项目包含了前后台的完整源码,并经过严格调试,确保可以顺利运行。通过项目的学习和实践,您将能更好地掌握从后端到前端的完整开发流程,提升自己的编程技能。欢迎参考博主的详细文章或私信获取更多信息,利用这一宝贵资源来推进您的技术成长之路!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值