前端基础1——HTML标记语言

文章目录

  • 一、基本了解
  • 二、HTML常用标签
    • 2.1 文本格式化标签
    • 2.2 列表标签
    • 2.3 超链接标签
    • 2.4 图片标签
    • 2.5 表格标签
    • 2.6 表单标签
      • 2.6.1 提交表单
      • 2.6.2 下拉表单
      • 2.6.3 按钮标签
    • 2.7 布局标签

一、基本了解

网页组成(index.html页面):

  • HTML标记语言:组成网页架构的元素组件。比如页面左边放什么功能,右边放什么输入框,是整体框架。
  • CSS 样式语言:美化网页的样式。比如网页显示的字体颜色,鼠标放在搜索框上有高亮显示,等等。
  • JavaScript 程式语言:控制网页的动态效果。比如轮播图,过几秒闪一次的效果。
  • JQuery 程式语言:协助及加强JavaScript的实现。
  • 在网页界面,可以通过右击——>查看网页源代码,即可看到HTML内容。

网页代码结构:在这里插入图片描述

二、HTML常用标签

概念:

  • HTML:是一种用于创建网页的标记语言, 可以使用HTML创建网页,用浏览器打开会自动解析。
  • HTML是由标签和内容构成。

HTML代码结构:

<html>
<head>
   <title>文档的标题</title>
</head>
<body>
   文档的内容...
</body>
</html>

2.1 文本格式化标签

标签描述
<br/>换行
<h1>~</h1>标题,定义标题字体大小,1最大,6最小
<p>…</p>段落
<i>…</i>斜体
<cite></cite>引用
<b>…</b>加粗
<strong>…</strong>强调加粗
<del></del>删除线

1.示例代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>
<h1>欢迎来到我的博客</h1>
<h4>欢迎来到我的博客</h4>
<p>HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。</p>
<p>它定义了网页内容的含义和结构。</p>
<p>除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。</p>
<i>欢迎来到我的博客</i><br>
<cite>欢迎来到我的博客</cite><br>
<b>欢迎来到我的博客</b><br>
<strong>欢迎来到我的博客</strong><br>
<del>欢迎来到我的博客</del>
</body>
</html>

2.查看效果。
在这里插入图片描述

2.2 列表标签

标签描述参数
<ul>无序列表type=disc :默认实心圆
square :实心方块
circle :空心圆
<ol>有序列表type=1 默认数字,其他值:A/a/I/i/1
<li>列表项目在有序列表和无序列表中用

1.不带参数。
在这里插入图片描述
2.带参数。
在这里插入图片描述

2.3 超链接标签

  • 超链接标签格式:<a href=“网址” ></a>
属性描述
href指定链接跳转地址
target链接打开方式,常用值:_blank 打开新窗口
title文字提示属性
name定义锚点

1.当前页面跳转。

<a href="http://www.baidu.com">百度地址,点击跳转</a>

在这里插入图片描述
2.新增窗口跳转。

<a href="http://www.baidu.com" target="_blank">百度地址,点击跳转</a>

在这里插入图片描述
3.定义描点实现点击底部按钮,回到页面最开头。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>
<a name="qingjun"></a>    ##添加此行,自定义name名称。
......
......
<a href="#qingjun">回到页面顶部</a>     ##添加此行,引用name。
</body>
</html>

在这里插入图片描述

2.4 图片标签

  • <img src=“图片文件路径”alt=“图片提示”>
属性描述
alt图片加载失败时的提示信息
title文字提示属性

1.加载图片,添加图片相对路径。

<img src="img/4.jpg" alt="">

在这里插入图片描述
2.添加加载失败时的提示信息。

<img src="img/41.jpg" alt="加载错误">

在这里插入图片描述

2.5 表格标签

1.代码示例。

<table border="1">   ##table:表格标签。
    <thead>     ##thead:定义表格标题。
        <tr>      ##tr:行标签.
            <th>主机名</th>   ##th:列名
            <th>IP</th>
            <th>操作系统</th>
        </tr>
    </thead>
    <tbody>     ##tbody:定义表格内容
        <tr>    ##tr:列标签
            <td>www.qingjun.cn</td>    ##td:列内容
            <td>192.168.1.10</td>
            <td>CentOS7</td>
        </tr>
    </tbody>
</table>

2.查看效果。
在这里插入图片描述

2.6 表单标签

2.6.1 提交表单

  • 表单标签:<form></form>
  • 表单项标签:<input>
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。
表单属性描述
action提交的目标地址(URL)
method提交方式:get(默认)和post
enctype编码类型:
application/x-www-form-urlencoded:默认值,编码字符
multipart/form-data:传输数据为二进制类型,如提交文件
text/plain:纯文本的传输
表单项属性描述
typetext:单行文本框
password:密码输入框
checkbox:多选框
radio:单选框
file:文件上传选择框
button:普通按钮
submit:提交按钮
reset:重置按钮
name表单项名,用于存储内容值
value表单项的默认值
disabled禁用该元素
checked默认被选中,值也是checked

1.示例代码。

<form action=method="post",enctype="multipart/form-data">
    用户名 :<input type="text" name="username"><br>
    密码 : <input type="password" name="password"><br>
    <p>
    多选框 :<br>
        主机 <input type="checkbox" name="host" disabled><br>
        显示器 <input type="checkbox" name="displayer"><br>
        鼠标 <input type="checkbox" name="mouse"><br>
     </p>
    单选框 :<br>
        主机 <input type="radio" name="computer" checked><br>
        显示器 <input type="radio" name="computer"><br>
        鼠标 <input type="radio" name="computerf"><br>
    <p>
    <input type="file"><br>
    <input type="button" value="普通按钮"></input><br>
    <input type="submit"><br>
    <input type="reset">
    </p>
</form>

2.查看效果。
在这里插入图片描述

2.6.2 下拉表单

  • 下拉列表标签:<select></select>
  • 下拉列表选项标签:<option></option>
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。
属性描述
name下拉列表的名称,用于存储下拉值
disabled禁用该元素
multiple设置可以选择多个项目
size指定下拉列表中的可见行数
选项属性描述
value选项值
name默认下拉项

1.示例代码。

<select name="test" id="" multiple>
    <option value="电商项目" disabled>电商项目</option>
    <option value="大数据项目">大数据项目</option>
    <option value="在线教育项目">在线教育项目</option>
</select>

2.查看效果。
在这里插入图片描述

2.6.3 按钮标签

  • 格式:<button type=“submit”></botton>
  • type可选值:
    • button:普通
    • submit:提交
    • reset:重置
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。

1.示例代码。

<button type="button">普通</botton>
<button type="submit">提交</botton>
<button type="reset">重置</botton>

2.查看效果。
在这里插入图片描述

2.7 布局标签

  • <div>标签用于在HTML文档中定义一个区块。
  • <div>标签常用于将标签集中起来,然后用样式对它们进行统一排版。

1.示例代码。

<div style="color: red;background-color: azure;width: 200px;height: 200px">
    <p>这是段落。</p>
    <p>这是段落。</p>
    <p>这是段落。</p>
    <p>这是段落。</p>
</div>
<div style="color: blue;background-color: lightblue;width: 200px;height: 200px">
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
</div>

2.查看效果。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/95593.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微软用 18 万行 Rust 重写了 Windows 内核

微软正在使用 Rust 编程语言重写其核心 Windows 库。 5 月 11 日——Azure 首席技术官 Mark Russinovich 表示&#xff0c;最新的 Windows 11 Insider Preview 版本是第一个包含内存安全编程语言 Rust 的版本。 “如果你参加了 Win11 Insider 环&#xff0c;你将在 Windows 内…

MySQL官网下载安装包

MySQL官网&#xff1a; MySQL MySQL 8.0官网下载地址&#xff1a; MySQL :: Download MySQL Community Server 2023-07-18 MySQL 8.1.0 发布&#xff0c;这是 MySQL 变更发版模型后的第一个创新版本 (Innovation Release) 。 如果在官网中找不到下载位置&#xff0c;点击第二个…

Royal TSX 6 Mac多协议远程软件

Royal TSX是一款功能强大的远程桌面管理软件&#xff0c;适用于Mac操作系统。它允许用户通过一个集成的界面来管理和访问多个远程计算机和服务器。 Royal TSX支持多种远程协议&#xff0c;包括RDP、VNC、SSH、Telnet和FTP等&#xff0c;可以方便地连接到Windows、Linux、Mac和其…

python3对接godaddy API,实现自动更改域名解析(DDNS)

python3对接godaddy API&#xff0c;实现自动更改域名解析&#xff08;DDNS&#xff09; 文章开始前&#xff0c;先解释下如下问题&#xff1a; ①什么是域名解析&#xff1f; 域名解析一般是指通过一个域名指向IP地址&#xff08;A解析&#xff09;&#xff0c;然后我们访问…

SOLIDWORKS中多实体文件到装配体的转换技巧

我们在做机械等工程设计中&#xff0c;有时为了节省时间&#xff0c;需要把多实体的“零件”&#xff0c;直接转换为装配体&#xff0c;不再另外装配&#xff0c;这样能大大简化设计的操作时间&#xff0c;复杂程度。 在这里&#xff0c;我们首先要了解&#xff0c;SOLIDWORKS文…

微信小程序 实时日志

目录 实时日志 背景 如何使用 如何查看日志 注意事项 实时日志 背景 为帮助小程序开发者快捷地排查小程序漏洞、定位问题&#xff0c;我们推出了实时日志功能。从基础库2.7.1开始&#xff0c;开发者可通过提供的接口打印日志&#xff0c;日志汇聚并实时上报到小程序后台…

数据库CPU飙高问题定位及解决

在业务服务提供能力的时候&#xff0c;常常会遇到CPU飙高的问题&#xff0c;遇到这类问题&#xff0c;大多不是数据库自身问题&#xff0c;都是因为使用不当导致&#xff0c;这里记录下业务服务如何定位数据库CPU飙高问题并给出常见的解决方案。 CPU 使用率飙升根因分析 在分…

Gin 框架入门实战系列(一)

GIN介绍 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点 对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错 借助框架开发,不仅可以省去很多常用的封装带来的时间,…

网络安全研究和创新:探讨网络安全领域的最新研究成果、趋势和创新技术,以及如何参与其中。

第一章&#xff1a;引言 随着数字化时代的到来&#xff0c;网络安全变得比以往任何时候都更加重要。无论是个人、企业还是国家&#xff0c;都面临着日益复杂和隐蔽的网络威胁。为了确保我们的信息和资产的安全&#xff0c;网络安全研究变得至关重要。本文将深入探讨网络安全领…

微信小程序左上角home图标的解决方法之一 层级混乱导致的home图标显示的问题 自定义左上角左侧图标的返回路径

这个项目的编辑页在tabbar上 导致跳到tabbar得使用wx.switchTab 保存后返回原来的页面就出现了左上角的home图标 本来想通过自定义home图标的跳转路径来解决这个问题 没想到居然找不到相关内容 有清楚的朋友麻烦给我留个言不胜感激 那我写一下我的骚操作 app.js globalData: {…

kafka消息系统实战

kafka是什么&#xff1f; 是一种高吞吐量的、分布式、发布、订阅、消息系统 1.导入maven坐标 <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId><version>2.4.1</version></dependency&…

Qt 打开文件列表选择文件,实现拖拽方式打开文件

1. 实现打开文件列表选择文件 1.1. 创建 Qt 工程&#xff0c;并添加几个简单控件 这里笔者选用的是 QMainWindow&#xff0c;创建好工程后在 ui 界面设计中添加 QLineEdit、QPushBtton至少这两个控件&#xff0c;如下图摆放。 1.2. 头文件中添加相关操作 在 mainwindow.h 中…

python+TensorFlow实现人脸识别智能小程序的项目(包含TensorFlow版本与Pytorch版本)(一)

pythonTensorFlow实现人脸识别智能小程序的项目&#xff08;包含TensorFlow版本与Pytorch版本&#xff09;&#xff08;一&#xff09; 一&#xff1a;TensorFlow基础知识内容部分&#xff08;简明扼要&#xff0c;快速适应&#xff09;1、下载Cifar10数据集&#xff0c;并进行…

【【萌新的STM32-22中断概念的简单补充】】

萌新的STM32学习22-中断概念的简单补充 我们需要注意的是这句话 从上面可以看出&#xff0c;STM32F1 供给 IO 口使用的中断线只有 16 个&#xff0c;但是 STM32F1 的 IO 口却远远不止 16 个&#xff0c;所以 STM32 把 GPIO 管脚 GPIOx.0~GPIOx.15(xA,B,C,D,E,F,G)分别对应中断…

C语言:指针类型的意义

1.指针的类型决定了解引用时访问几个字节 2.指针的类型决定了指针1、-1跳过几个字节 一、指针的类型决定指针解引用时访问几个字节 例如 int 型指针解引用时访问4个字节 char 型指针解引用时访问1个字节 详解代码如下&#xff1a; int b 0x11223344&#xff08;十六进制&…

【链表OJ】相交链表 环形链表1

前言: &#x1f4a5;&#x1f388;个人主页:​​​​​​Dream_Chaser&#xff5e; &#x1f388;&#x1f4a5; ✨✨刷题专栏:http://t.csdn.cn/UlvTc ⛳⛳本篇内容:力扣上链表OJ题目 目录 一.leetcode 160. 相交链表 1.问题描述: 2.解题思路: 二.leetcode 141.环形链表 …

C++ 异常

一、异常概念 异常是一种处理错误的方式&#xff0c;当一个函数发现自己无法处理的错误时就可以抛出异常&#xff0c;让函数的直接或间接 的调用者处理这个错误。 throw: 当问题出现时&#xff0c;程序会抛出一个异常。这是通过使用 throw 关键字来完成的。 catch: 在您想要…

h5分享页适配手机电脑

实现思路 通过media媒体查询结合rem继承html文字大小来实现。 快捷插件配置 这里使用了VSCode的px to rem插件。 先在插件市场搜索cssrem下载插件&#xff1b; 配置插件 页面编写流程及适配详情 配置meta h5常用配置信息:<meta name"viewport" content&quo…

Sentinel dashboard无法查询到应用的限流配置问题以及解决

一。问题引入 使用sentinle-dashboard控制台 项目整体升级后&#xff0c;发现控制台上无法看到流控规则了 之前的问题是无法注册上来 现在是注册上来了。结果看不到流控规则配置了。 关于注册不上来的问题&#xff0c;可以看另一篇文章 https://blog.csdn.net/a15835774652/…

PCIE WIFI与金手指转接设计

PCIE转接口设计&#xff1a; 金手指转接设计 类似的芯片的框图&#xff1a;