Html基础笔记

Html超文本标记语言

(HyperText Markup Language)

超文本

指的是网页中可以显示的内容(图片,超链接,视频,)

标记语言

标记–>标签(标注)

例如:买东西的时候—>商品具有标签,看到标签就知道商品的属性(价格,材质,型号等,)

标记语言就是提供了很多的标签,不同的标签具有不同的功能,最终运行时,由浏览器对标签进行解析,最终呈现出不同标签的样子

安装前端开发工具

在dcloud.io中下载HbuilderX并安装

Html基础结构


<!-- 声明html语言的版本 htmls -->
<!DOCTYPE html>
<!-- html标签是标记语言的根标签 -->
<html> 
<!-- head头标签 --><head><!-- 设置字符集标签 --><meta charset="utf-8" /><!-- 标题标签 --><title>百度一下,你就知道</title></head><!-- body是html文件的主体内容标签 --><body><b>网页的内容都写在body里</b></body>
</html>

标签结构:

闭合标签

<!--闭合标签(封闭的区间)-->
<开始标签>
标签体
</结束标签>

单行标签

<!--换行标签-->
<body><b>你好<!--换行标签--><br/>我叫a</b>
</body>

标签的属性

标签的属性:可以通过改变标属性,设置标签显示的格式

属性必须写在开始标签中

属性格式:属性名 = ” 值 “

一个标签中可以写多个属性

<!--设置字体颜色为红色,字体大小为7-->
<font color = "red" size = "7">百度
</font>

常用标签

标题标签

<!--align设置文本在网页中的位置-->
<!--center设置居中-->
<h1 align = "center">一级标题</h1>
<!--right设置居右-->
<h2 align = "right">二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

段落标签

<p>p表示一个段落  段落与段落之间有间隔
</p>
<p align = "center">一个段落占一行
</p>

列表

无序列表

<!--设置列表前为正方形-->
<ul type =  "square"><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ul>

有序列表

<!--设置数字为罗马数字-->
<ol type = "I"><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ol>

超链接

<!--target = "_blank"在新窗口打开目标网页-->
<a href = "www.bilibili.com" target = "_blank">哔哩哔哩</a>
<!--target = "_self"默认值,在当前窗口打开一个新网页-->
<a href = "www.bilibili.com" target = "_self">哔哩哔哩</a>

图片标签

<!--html中插入的图片都是图片的地址-->
<img src = "图片地址"/>
<img src = "图片地址" border = "1"/>
<a href = "www.bilibili"><img src = "图片地址"/>
</a>

特殊符号转义

在网页中有一些符号不能直接显示

需要通过其他的符号进行代替,这些代替的符号就是转义符

&lt ; 是< >是>

&lt;b&gt;------>效果等同于<b>
&nbsp;&nbsp;&nbsp;&nbsp;  等效于四个空格
&reg;是商标符号圈R
&copy;是版权符号©

表格

表格的基本结构

<!--table是表格标签-->
<!--border = 1 表示边框宽度  width = 400表示表格的宽度-->
<table border = "1" width ="400"><!--tr表格行--><tr><!--th是单元格(表头 加粗 居中)--><!--可以给每个单独的单元格设置宽度,只要给第一列的单元格设置宽度,一整列单元格都会变化--><th wtdth = "150">姓名</th><!--给单元格第一个元素设置高度,一整行的高度都会变化--><th height = "50">语文</th><th>数学</th><th>英语</th></tr><!--td是普通单元格--><tr><td>张三</td><td>90</td><td>80</td><td>70</td></tr></table>
上表结果如下

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

表格的属性

width:表格的宽度

height:表格的高度

cellspacing:单个单元格和单元格之间的间距

cellpadding:内容到单元格边框的距离

align: left/center/right 设置单元格内容的水平位置

valign: top/middle/bottom 设置单元格的垂直位置

colspan:跨多列合并,从哪个合并,就在哪个单元格中添加colspan,要记得删除多余的单元格

rowspan:跨多行合并,从哪个合并,就在哪个单元格中添加rowspan,在其他行中删除多余的单元格

表单

<body><!-- action = "后端地址" --><!-- method = "提交数据方式 get/post" --><form action="" method="get"><!-- input单行输入框type = "text"文本name = "自定义的名字" 向后端提交的键placeholder = "提示信息"readonly = "readonly" 不能修改,但是可以提交disabled = "disabled" 禁用组件,不能修改也不能提交 type = "password" 密码区域type = "radio"单选框 多个选项的name必须相同才能互斥单选选择性组件必须要给默认的value,比如选择性别type = "checkbox"多选框 多个选项的name相同<select name = "">下拉选择框<option value = "610100">西安</option>选项</select><textarea name = "adress" ></textarea>多行文本域type = "file" 文件选择框<input = "submit"/>提交按钮<input type="reset" value="重置"/> 重置按钮,点击后重置表单内容<input type="button"/> 创建一个按钮,可以给按钮添加事件来完成某一个操作-->账号:<input type="text" name="account" value="" placeholder="请输入账号"/><br />密码:<input type = "password" name="password"/><br /><!-- 单选 -->性别:<input type="radio" name="gender" value=""/><input type="radio" name="gender" value=""/><br /><!-- 多选 -->课程:<input type="checkbox" name="course" value="java"/>java<input type="checkbox" name="course" value="c++"/>c++<input type="checkbox" name="course" value="mysql"/>mysql<br /><!-- 选择框 -->籍贯:<select name = "province"><option value="610100">西安</option><option>咸阳</option><option>汉中</option></select><br /><!-- 文本框 -->地址:<textarea name = "address" cols="30" rows="5"></textarea><br /><!-- 附件 -->附件:<input type="file"	name="file"/><br /><!--  --><!-- submit提交按钮--><input type="submit" value="保存"/><!-- 重置按钮 --><input type="reset" value="重置"/><!-- 按钮 --><input type="button" value="登录" onclick="alert(1111)"/></form></body>

创建的表单内容如下

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

若依框架对于后端返回异常后怎么处理?

1、后端返回自定义异常serviceException 2、触发该异常后返回json数据 因为若依对请求和响应都封装了&#xff0c;所以根据返回值response获取不到Code值但若依提供了一个catch方法用来捕获返回异常的数据 3、处理的方法

antd design 自定义表头

<template><a-card :bordered"false"><div class"contentWrap"><!-- 查询区域 --><div class"table-page-search-wrapper"><a-form layout"inline" keyup.enter.native"searchQuery">&…

云端智享——记移动云手写docker-demo

目录 前言什么是移动云&#xff1f;为何我会使用移动云&#xff1f;移动云“好”在哪里&#xff1f;资源大屏显示继续项目部署其他细节 移动云产品的评价未来展望 前言 在如今这个万物都上云的时代&#xff0c;我们需要选择合适的云产品&#xff0c;而移动云有着独特的优势和广…

TypeScript-联合类型和别名类型

联合类型 作用&#xff1a;将多个类型合并为一个类型对变量进行注解 // 数组里面既有字符串类型 也有数字类型 let arr:(string | number)[] [20,lily] 别名类型 通过type关键词给写起来较复杂的类型起一个其它的名字 好处&#xff1a;用来简化和复用类型 说明&#xff…

golang中chan的高级用法

在阅读k8s的源代码中&#xff0c;发现了一些比较有意思的用法。 在Go语言中&#xff0c;chan&#xff08;通道&#xff09;是一种用于在不同的goroutine之间进行通信的机制。WaitForCacheSync(stopCh <-chan struct{}) error方法中的参数stopCh <-chan struct{}表示一个…

1.存储部分

1.Flash Memory--闪速存储器&#xff08;注&#xff1a;U盘&#xff0c;SD卡就是闪存&#xff09;在EEPROM基础上发展而来的&#xff0c;断电后也能保存信息&#xff0c;且可进行多次 快速擦除重写。注意&#xff1a;由于闪存需要先擦除再写入&#xff0c;因此闪存写的速度要比…

达梦数据库学习笔记

架构、特点和基本概念 达梦数据库&#xff08;DM Database&#xff09;是中国达梦数据库有限公司自主研发的关系型数据库管理系统。它广泛应用于政府、金融、电信、能源等行业&#xff0c;具备高性能、高可靠性和高安全性的特点。 架构 达梦数据库的架构设计注重高性能和高可…

python-绘制五星红旗(非标准)

完整代码如下&#xff1a; #五星红旗&#xff08;非标准版&#xff09; from turtle import* import math from random import* tracer(0) penup() goto(-640,220) pendown() color(gold,gold) begin_fill() for i in range(5): fd(150) right(144) # 大五角星 penup(…

基于UDP的网络多人聊天室

UDP服务器 #include <myheader.h>//宏定义打印错误信息 #define PRINT_ERR(msg) \do \{ \printf("%S,%D,%S\n",__FI…

java单元测试:编写可测试性好的代码

写出可测试性好的代码是编写高质量软件的关键。以下是一些有助于提高代码可测试性的最佳实践&#xff1a; 1. 单一职责原则 (Single Responsibility Principle) 每个类或方法应只负责一个功能。这样可以让测试更容易集中于单一功能。 2. 依赖注入 (Dependency Injection) 通…

【一个糟糕的词:省流】

今日思考&#xff0c;博主分享&#x1f4dd;&#xff0c;原文如下&#xff0c; 我最近听到了一个特别糟糕的词叫省流。我甚至认为这个词可以用来衡量一个人的智商啊&#xff0c;我们可以把一个知识简单的分成三部分问题&#xff0c;答案思维方式就是这个答案是怎么推导出来的啊…

Python数据可视化(二)

Patches绘制几何图形 模块 patches 主要用来完成多边形的绘制工作。这些多边形都是以类&#xff08;Class&#xff09;的形式出现的&#xff0c; 主要包括圆&#xff08;Circle&#xff09;、椭圆&#xff08;Ellipse&#xff09;、矩形&#xff08;Rectangle&#xff09;、圆…

SFTP命令用法(上传和下载 )

sftp&#xff08;Secure File Transfer Protocol&#xff09;是SSH协议的一部分&#xff0c;用于在加密的SSH传输上访问、管理和传输文件。与传统的FTP协议相比&#xff0c;sftp提供了FTP的所有功能&#xff0c;但它更安全&#xff0c;更容易配置。不像SCP&#xff0c;它只支持…

【全开源】知识库文档系统源码(ThinkPHP+FastAdmin)

知识库文档系统源码&#xff1a;构建智慧知识库的基石 引言 在当今信息爆炸的时代&#xff0c;知识的有效管理和利用对于企业和个人来说至关重要。知识库文档系统源码正是为了满足这一需求而诞生的&#xff0c;它提供了一个高效、便捷的平台&#xff0c;帮助用户构建、管理、…

设计模式之创建型模式---原型模式(ProtoType)

文章目录 概述类图原型模式优缺点优点缺点 代码实现 概述 在有些系统中&#xff0c;往往会存在大量相同或者是相似的对象&#xff0c;比如一个围棋或者象棋程序中的旗子&#xff0c;这些旗子外形都差不多&#xff0c;只是演示或者是上面刻的内容不一样&#xff0c;若此时使用传…

Oblivion Desktop:一款强大的网络工具介绍

一款优秀的开源网络工具。 文章目录 Oblivion Desktop: 安全与隐私的网络工具软件背景开发背景 使用方法安装日常使用高级功能 总结 Oblivion Desktop: 安全与隐私的网络工具 软件背景 Oblivion Desktop 是一个由 BePass 团队开发的开源桌面应用&#xff0c;旨在为用户提供更…

【Qt】Qt组件设置背景图片

1. 方法1&#xff08;paintEvent方式&#xff09; 使用paintEvent()实现 1. .h文件中添加虚函数 protected:void paintEvent(QPaintEvent *event) override;添加虚函数方法&#xff1a; 选中父类&#xff0c;点击鼠标右键点击重构点击 Insert Virtual Funtion of Base Class…

NebulaGraph

文章目录 关于 NebulaGraph客户端支持安装 NebulaGraph关于 nGQLnGQL 可以做什么2500 条 nGQL 示例原生 nGQL 和 openCypher 的关系 Backup&Restore功能 导入导出导入工具导出工具 NebulaGraph ImporterNebulaGraph ExchangeNebulaGraph Spark ConnectorNebulaGraph Flink …

python中的可哈希和不可哈希

python 中的每一个对象都有一个哈希值&#xff0c;哈希值是一个固定长度的整数&#xff0c;它通常用于快速比较对象的相等性。 如果在对象的生命周期里该对象的哈希值从未改变&#xff0c;那么这个对象是可哈希的&#xff08;hashable&#xff09;&#xff0c;也称为不可变的。…

第一篇【传奇开心果系列】Python的跨平台开发工具beeware技术点案例示例:使用beeware实现跨平台开发,从hello world开始

传奇开心果博文系列 系列博文目录Python的跨平台开发工具beeware技术点案例示例系列 博文目录前言一、BeeWare套件主要功能介绍二、Toga相对于其他Python UI库具有的优势介绍三、使用toga开发安卓手机应用hello world步骤和示例代码四、使用toga写一个iOS 苹果手机应用hello wo…