HTML : Hyper Text Markup Language超文本标记(标签)语言
各种标签组成 ,用来制作网页 ,告知浏览器该如何显示页面
有两个版本 :HTML 4.0.1 和 HTML 5.0-----统称H5
HTML 文件的扩展名是以.html 或 .htm结尾的
记事本 notepad,sublime,notepad++ ,Dreamweaver,VScode,Webstorm等
使用步骤:
1.新建文件(ctrl+N),然后保存(ctrl+N),指定扩展名 .html
2.编写html代码
3.在浏览器中打开文件进行验证效果
一个完整的html标签的组成:
属性值要使用引号引起来,一般使用双引号
根据标签是否关闭,分为 : 关闭型和非关闭型
根据标签是否独占一行,分为:块级标签和行级标签
注释在浏览器中不会显示,是用来标注解释html语句,但通过查看源代码可以看到
实体字符也称为特殊字符,用于显示一些特殊字符;如< > & 空格等
语法:
常用实体字符;
注意:实体字符是严格区分大小写,即大小写敏感
用来告诉浏览器页面的html文档类型,简单来说,用来指定使用的html版本规范
目前基本上都使用的是html5,
标签
含义
说明
br
换行标签
非关闭型标签
段落标签
关闭型标签,块级标签,前后段落
h1、h2、h3…h6
标题标签
按照h1到h6逐渐变小,块级标签,并且文本会加粗显示
pre
预格式化标签
保留编码时的格式
div
分区标签
常用容器来使用,一般用于页面布局划分,块级标签
span
范围标签
默认情况下没有任何效果,一般用来设置行内的特殊格式
ol、li
有序列表
有顺序的项目列表
ul、li
无序列表
无顺序的项目列表
dl、dt、dd
定义列表
对术语、图片等进行描述和定义的列表
hr
水平线标签
非关闭性标签,块级标签
lmg
图像标签
非关闭型标签
ol:ordered list
li:list item
默认情况下使用阿拉伯数字,从1开始标记,可以通过属性进行修改
ul:unodered list
li:list item
默认使用实心圆作为标记符号,可以通过属性进行修改
type属性:设置列表前的标记符号,取值;disc实心圆(默认)、circle空心圆、square正方形,none不显示符号
dl:definition list
dt:definition title
dd:definition description
hr:horizontal
常用的属性:
img:image 常见的图片格式:.jpg .png .gif .bmp 常见属性:
如果图片与html源代码在同一个文件夹中,可以直接书写图片的名称 习惯上,会将多个图片存放到一个单独的文件夹中,如project\image,此时,需要在图片名称的前面添加 路径 路径的分类:
表示: ./当前路径 …/当前位置的上一级文件夹
提示:…/image
默认情况下原始尺寸显示
如果只设置其中一个,则另一个按比例自动缩放
如果同时设置宽和高,可能会导致图片变形
两种写法: 像素:绝对值(固定值)
百分比,相对值,相对该标签所在的上一级父容器的宽度 的百分比
标签
含义
说明
斜体
italic
em
强调的内容
在浏览器中显示一般为斜体
address
地址
在浏览器中显示一般为斜体,块级标签
加粗
bold
strong
强调的内容
在浏览器中显示时一般为加粗
del
删除线
delete
ins
下划线
sub
下标
sup
上标
bdo
设置文本的方向
通过属性 dir=“ltr”(left to right)“rtl”(right to left)从右到左
abbr
设置文字缩写
通过title属性设置当前鼠标停留在文字上时显示的提示信息
small
相对于当前其他文字的字号减小一号
big
相对于当前其他文字的字号增大一号
为了更好的语义化
一个标签中嵌套另一个标签
标签不能乱嵌套,如以下标签的嵌套是错误的
浏览器渲染后显示的页面代码与编码时有所不同
chrome浏览器提供的开发工具:用来帮助开发人员查看和调试页面的
如何打开:
常用工具:
使用超链接可以从一个页面跳转到另一个页面,实现页面之间的跳转
当鼠标移动超链接文本上时,鼠标箭头会变成一只手
超链接有三种类型:
使用标签创建超链接
语法模式:
常见属性
hre链接地址或路径:链接地址
target链接打开的位置,取值:
路径分类:
相对于当页面所在的路径为参照,不是以根开始的
./ 当前路径
…/ 表示上级路径
以根开始的路径
点击链接后跳转到页面的指定位置(锚点anchor)
锚链接的分类
步骤:
URL:Uniform Resource Locator 统一资源定位器,用来定位资源所在的位置,常见的就是网址
一个完整的URL由8个部分组成:
1.简介
表格是一个规则的行列结构,每个表格是由若干行组成,每行是由若干个单元格组成
table(表格)、row(行)、column(列)
2.基本结构
用来定义表格
常用实行:
用来定义行 table row
常见的属性:
用来定义单元格:table data
常用 属性:align valign bgcolor background
也成为表格的跨行和跨列
两个属性
设置单元格所跨的列数 如colspan=“” 表示跨4列
步骤:
1.所跨直的单元格中设置rowspan/colspan属性
2.将被跨越的单元格删除
注意:必须要保证每行的实际列数是相同的,否则表格可能会出现错乱
表格的标题标签
表格的头部table head
表格的头部标题table head title
一般在thead中,设置头部标题,替代td标签,与td的区别,加粗和居中对齐
表格的主体 table body
表格的底部table foot
表单是一个包含若干个表单元素的区域,用于获取用户的信息
表单元素是允许用户在表单中输入信息是元素,如:文本框、密码框、单选按钮、复选框、下拉列表、提交按钮等
用来定义表单,可以包含多个表单元素
常用属性:
get和post的区别:
get:以查询字符串形式提交,在地址栏中能够看到,长度有限制,不安全
post:以表单数据组形式提交,在地址栏中看不到,长度无限制,安全
大多数表单元素都是使用标签来定义,用过设置type属性来定义不同的表单元素
表单元素是类型
含义
说明
text
单行文本框
省略时默认就是text
password
密码框
输入时以点号显示,安全
常用属性:
readonly和disabled的区别:readonly的数据会提交,而disabled的数据不会提交
text | 单行文本框 | 省略时默认就是text | | password | 密码框 | 输入时以点号显示,安全 | | | | | | | | | | | | | | | | |
常用属性:
readonly和disabled的区别:readonly的数据会提交,而disabled的数据不会提交
# 如何实现 Android 预置 App在 Android 开发中,预置 App 是指在设备出厂时预安装的应用。这对于 OEM(原始设备制造商)或系统级应用开发者而言是一个非常实用的功能。本文将指导你如何实现 Android 预置 App,步骤一目了然。## 流程概述下面是实现 Android 预置 App 的流程表:| 步骤 | 描述
# Android 内核预置 App:探索与应用Android 操作系统的生态系统中,有许多预置应用(App)是与内核紧密集成的。这些应用不仅提升了用户体验,还提高了操作系统的性能和安全性。本文将深入探讨 Android 内核预置 App 的重要性,并提供一些代码示例,帮助你更好地理解这一主题。## 什么是 Android 内核预置 App?Android 内核预置应用是指那些在系统软
# Android 13 预置应用介绍及开发示例随着技术的发展,Android 系统不断推陈出新,最新的 Android 13 版本带来了许多新的功能和改进。其中,预置应用成为开发者和用户关注的焦点。这些应用程序在 Android 系统上是内置的,提供基本功能,提高用户体验,并为设备的整体性能优化做出了贡献。本文将对 Android 13 预置应用进行详细介绍,并提供相关代码示例。## 什
# 如何实现 Android 源码预置应用在 Android 开发中,预置应用指的是在系统镜像中默认包含的应用程序。学习如何实现这样的功能不仅可以帮助你更好地理解 Android 系统的工作原理,还能够提升你的开发能力。接下来,我将逐步引导你完成这一任务。## 流程概述要实现 Android 源码预置应用,你需要遵循以下几个步骤:| 步骤 | 任务
在Android系统中,预置应用列表是指在设备出厂时预先安装的一些应用程序。这些应用通常是操作系统的一部分,或者是与设备制造商捆绑的应用。解决“Android预置应用列表”问题,可以提高用户体验,降低不必要的系统占用。以下内容将详细描述解决此问题的过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧及排错指南。### 环境准备在开始之前,我们需要确保我们的开发环境符合要求。以下是硬件
blog背景:最近半路接手一个负责定制开发和编译Rockchip Android 8.1系统固件源码的项目,项目是技术外包,接手的时候发现实现预置系统级apk应用时,留了个坑,故本文章记录下填坑的过程。1、埋坑过程还原实现流程:交接人没有提供参考的原始文章链接,流程类似于这篇文章的A)操作步骤:安卓系统预置应用apk的几种方式 - 曾经年少666 1.把APK放入device/rockchip
[FAQ03038] 如何预置APK [Android Version] 6573 Android V2.3 6575 Android V2.3/V4.0 [DESCRIPTION] 1, 如何将带源码的 APK 预置进系统? 2, 如何将无源码的APK预置进系统? 3, 如何预制APK使得用户可以卸载? 4, 如何使得用户
原标题:新买的电视无法安装第三方软件?方法汇总来了,解决99%的问题经过了618 、818,相比大家都入手了一些好东西,其中可能包括种草已久终于下单的电视机。但电视自带的软件根本不够使用,需要自行去下载安装当贝市场等第三方软件,对于新手来说,在安装下载时难免会出现一些问题。今天,小编就总结了一些安装中可能遇到的问题与解决方案。一、U盘安装——无法识别U盘里的APK文件下载第三方软件最普遍的方法就是
今天是Android第一天的学习,对于学习任何一门课程时我们都要对该课程要有基本的了解和认识,了解该课程学点什么内容,学了这门知识我门能够做些什么,这也是对于我们这些刚入门的学习人员来说是一个必须要弄清清楚的,那对于该门课程我们是学习的是Android那安卓到底有什么用途呢?小编我在这里简述一下 第一:学习了安卓
原标题:那些逐渐被系统功能取代的第三方APP,你知道多少?随着安卓系统的版本不断更新换代,以及各手机厂商对自家UI的不断完善,手机自带的系统功能也是越来越人性化、越来越丰富了。很多以前需要下载第三方软件才能实现的功能,现在系统就已经帮你备好了。具体有哪些呢?今天我们就来盘点一下。输入法以前的手机拿到手,肯定是要下载一个输入法的,毕竟系统自带的谷歌拼音输入法,实在是太不好用了。只能支持一些正式中文词
华为的快应用有做的吗? 流量怎么样? 华为“快应用”是什么?华为快应用怎么样? 近年来,手机的存储在不断增加,如今各个品牌推出的旗舰机产品,存储容量都是64GB起跳。手机存储空间越来越不够用,很大程度上是因为应用的体积也在逐渐增加。今天,华为在全球合作伙伴&开发者大会上正式宣布,快应用在华为应用商店正式上架。用户可以在不下载应用的情况下,直接使用各款快应用的功能。值得一提的是,加入快应用平
预制APK有下面4种情况:1, 怎样将带源代码的 APK 预置进系统? 2, 怎样将无源代码的APK预置进系统? 3, 怎样预置APK使得用户能够卸载,恢复出厂设置时不能恢复? 4, 怎样预置APK使得用户可以卸载。而且恢复出厂设置时可以恢复?预制APK实现的方法例如以下;一、怎样将带源代码的APK预置进系统? 1) 在 packages/apps 以下以须要预置的 A
(原标题:不再“耍流氓”!S8的预装软件终于可以卸载了)[摘要]原厂状态下有过多预装软件一直是三星手机的一个槽点,Galaxy S8已经发生了重大改变:允许用户卸载、关闭大多数预装软件。据Android Authority网站报道,还记得以往抨击三星手机预装软件的日子吗?三星手机中预装有太多软件,用户不能关闭或卸载它们,大多数预装软件都重复了谷歌已经做得极其出色的功能(已经预装在三星Galaxy手
Excel VLOOKUP函数完全教程:从基础到高级实战文章目录Excel VLOOKUP函数完全教程:从基础到高级实战一、VLOOKUP基础:语法与核心参数1. 函数语法2. 参数详解3. 关键规则(必看)二、基础VLOOKUP实战:9个高频场景场景1:精确匹配(最常用)场景2:近似匹配(用于范围 ...
本文以热点话题“景德镇鸡排哥”的社交网站评论为研究对象,探讨Python在大数据文本分析中的应用。研究通过爬虫技术获取评论数据,综合运用词频分析、共现网络、LDA主题模型、情感演化分析以及Word2Vec相似词拓展等方法,深入挖掘公众对该文旅现象的评价焦点、情感倾向及主题演化规律。
Apache Doris 4.0 的 AI 功能(LLM 函数 + 向量索引)与 Cloudera CDP 7.3(或类 CDP 的 CMP 7.13 平台,如华为鲲鹏 ARM 版)融合 Apache Doris 4.0 的 AI 功能(LLM 函数 + 向量索引)与 Cloudera CDP 7. ...
随着我国城镇化进程的加速和环保政策的日趋严格,城市及乡镇污水处理厂的稳定运行与高效监管变得至关重要。传统的污水处理厂在安全管理与生产监管方面普遍面临以下痛点: 设备分散,监管困难:厂区范围大,各类池体、泵站、机房等关键设备分布广泛,人工巡检效率低、成本高。 视频系统孤立:可能部署了不同品牌、不同协议 ...
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。