HTML快速入门笔记

news/2024/4/28 16:59:12/文章来源:https://blog.csdn.net/u010564801/article/details/137026791

一、HTML快速入门

说明:所有加*号内容代表不常用,了解即可。

  1. HTML概述
    超文本:Web是一个超文本的集合;超文本是web的基本组成单元,也成为网页或HTML文档,Web页等,通常以.html或.htm为后缀的文件;文件通过超链接组织在一起。
    HTML: 超文本标记语言

  2. HTML基础语法
    标记语法:HTML用于描述功能的符号称为“标记”,比如<p>标记在使用时必须用尖括号括起来,有封闭和非封闭标记(空标记)。
    元素:即标记,每一对尖括号包围的部分,元素可以包含文本内容和其他元素。
    属性和值:属性用来修饰元素,属性声明必须位于开始标记里,用空格隔开,不分先后顺序;每个属性都有值。如<p align="center"></p>
    标准属性:或通用属性。id、title、class、style
    注释:1、<!--注释部分-->注释之间的任何内容不会显示在浏览器中 2、注释不可以嵌套在其他注释中;3、注释不可以嵌在<>中。
    HTML和XHTML:1999年12月,W3C推荐标准HTML4.01;XHTML于2000年1月成为W3C标准,是更严格更纯净的HTML版本。比如双标记必须关闭。
    HTML5:目标是更简洁的HTML代码,如<input type="text" readonly="readonly"/>,等于后的相同部分可以去掉。并保证兼容性。
    3、HTML文档结构
    文档类型声明+hmtl页面(文件头+文件主体)
    1、文档类型声明:

    HTML5 <!DOCTYPE HTML>
    
     2、文档结构:
    
    <!DOCTYPE HTML><html><head></head><body></body></html>
    

二、HTML内容

1、文本1、特殊字符:空格、制表符、换行会被压缩成一个空格转义字符: &lt;< , &gt;> , &nbsp; 空格, &copy;版权符号 。2、文本样式:对文本的修饰【一般不太建议使用这些元素来定制文档的外观,而建议使用CSS样式来实现外观的定义】-<b>..</b>加粗-<i>..</i>倾斜-<u>..</u>下划线-<s>..</s>删除线-<sup>..</sup>上标-<sub>..</sub>下标3、标题元素<h1>-<h6>4、换行元素<br/>5、分割线元素<hr>:常用属性:size、width、align、color6、预格式化元素:<pre>..</pre>,保留原文档格式7、段落元素(块级元素)<p></p><p>元素提供了结构化文本的一种方式。之间的文本会用单独的段落显示,-与前后文本换行分开,-添加一段额外的垂直空白距离,作为段间距,-常用属性-align。8、分区元素<span>和<div>:分区元素用户为元素分组,常用与页面布局-块级分区元素:<div></div>-行内分区元素:<span></span>,设置同一行文字内的不同风格如:<p>一周畅销<span>榜</span></p>9、行内元素与块级元素-块级元素:默认情况下,块级元素会独占一行,即元素前后自动换行,如:<p>,<div>,<hn>-行内元素:不会换行,可以和其他行内元素位于同一行,如:<span>,<b>,<i>,<u>2、图像和链接1、<img/> 必须元素:src,常用 width height2、<a href="#" target="" name="">文本</a>  href:链接url  target:目标 可取_blank,_self等 name:描点名称锚点:文档中某行的一个记号,用于连接到文档的某个位置1、定义锚点:<a name="here">锚点一</a>2、链接到锚点:在锚点前加#。<a href="#here">链接到锚点一</a>或<a href="页面url#here">链接到锚点一</a>3、链接类型:普通超链接:<a href="" target="">文本</a>下载链接:<a href="DAY02.zip">下载</a>电子邮件链接,用于链接到 email:<a href="mailto:tarena@tarena.com.cn">联系我们</a>空链接,用于返回页面顶部:<a href="#">...</a>链接到JavaScript,以实现特定的代码功能:<a href="javascript : ⋯">JS 功能</a>3、表格作用:用来组织结构化的信息。元素及常用属性:<table> : width height align border cellspacing cellpadding  bgcolor<tr>:align valign<td>:colspan rowspan<caption>:定义标题,居中显示,紧跟table之后,只能有一个表头:<thead> 表主体<tbody> 表尾<tfoot>表格可跨行、跨咧、嵌套。
4、结构标记经常使用<div>设计页面大致布局。HTML5提供了结构标记:<header>页头 <nav>导航 <section>主体 <footer>页脚 <aside>边栏 <article>其他
5、列表作用:将具有相似特征或先后顺序的几行文字进行对齐排列,所有的列表都由列表类型和列表项组成。-列表类型:<ol>有序列表,<ul>无序列表。-列表项:<li>	具体的列表内容列表可以嵌套<ol type="列表类型:1,a,A,i,I" start="起始编号"><li></li></ol><ul type="列表类型:disc圆心 circle空心圆 squren 实心矩形"><li></li></ul>定义列表<dl>:<dl><dt>术语名称</dt><dd>对术语的解释</dd>					</dl>-其他说明:ul里只能嵌套ul和li,不能嵌套<span>等其他东西。可以嵌套在li里。6、表单作用:用于显示收集信息,并提交的服务器。表单元素<form>:用<form></form>标记主要属性:-action:定义表单被提交时的动作,通常包含服务方脚本的url-method:表单数据提交方式,get/post-enctype:表单数据编码方式-name:表单名称表单控件:表单可以包含很多表单控件,是包含在表单中具有可视化外观的HTML元素,用于访问者输入信息。-input:文本输入控件、按钮、单选和复选按钮、选型框、文本选择框和隐藏控件等。-textarea:-select和option元素-<label></label>1、<input/>元素主要属性:-type控件类型,-value控件的数据,-name控件名称-disabled禁用控件【name和vaule:提交时需要名称和值,键值对,值也可能是内容】type类型:1、文本和密码框:type="text/password",主要属性:name:名称,vaule访问者输入的文本,maxlenght最大长度,readonly只读2、单选框和复选框:type="radio/checkbox",主要属性:name:设置名称并用于分组,一组单选或复选框的名称必须相同value:文本,提交时如果选择了该按钮,value会被发送到服务器端checked:默认被选中3、按钮:type="submit/button/reset"主要属性:name:名称 value:按钮的文本4、隐藏和文件:type="hidden/file"2、<label>元素主要属性:for:表示与该元素相联系的id值,作用:将文本与控件联系在一起,单击文本就如同单机控件一样。或者用label标记阔住input例:<input type="checkbox" name="n" id="id"/><label for="id">呵呵呵</label>3、<select>元素主要属性:-name:选择框名称-size:大于1,则为滚动列表-multiple:设置多选<option>-value:选中的值-selected:被选中4、<textarea>多行文本输入框:-name:名称-cols:文本框列数-rows:文本框行数-readonly:只读为控件分组:<fieldset>:为控件分组<legend>只定分组标题例:<fieldset><legend>我是分组标题</legend><input/></fieldset>其他常用标记:1、浮动框架<iframe>:可以在窗口中同时显示多个页面文档。通过设置iframe的src属性指向其他页面url;例:<iframe src="url">浏览器不支持iframe时,显示我</iframe>2、摘要与细节<details>:目前只有chrome支持例:<details><summary>点击我显示div中的详细信息</summary><div>我是隐藏的详情</div></details>3、度量元素<meter>用户投票比例、磁盘使用比例、统计等。例:<meter value="20"  min="0" max="100" title="20%"></meter>*4、时间元素:<time>例:<time datetime="2015-05-02">二零一五年五月二日</time>5、高亮显示:<mark>例:<p>高亮<mark>显示<mark>文本</p>

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

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

相关文章

CE-Net:用于2D医学图像分割的上下文编码器网络

CE-Net&#xff1a;用于2D医学图像分割的上下文编码器网络 摘要引言方法 【2019】CE-NetContext Encoder Network for 2D Medical Image Segmentation 摘要 医学图像分割是医学图像分析中的重要步骤。随着卷积神经网络在图像处理中的快速发展&#xff0c;深度学习已经被用于医…

服务器被攻击有什么表现?

引言 在现今高度互联的网络环境中&#xff0c;服务器安全已成为每个企业和个人站长不容忽视的重要议题。服务器作为承载关键业务和数据的核心设施&#xff0c;一旦遭受攻击&#xff0c;不仅可能导致服务中断、数据泄露&#xff0c;还可能带来严重的经济损失和声誉损害。本文旨…

【二叉树】Leetcode 98. 验证二叉搜索树【中等】

验证二叉搜索树 给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 示例1&a…

fpga 通过axi master读写PS侧DDR的仿真和上板测试

FPGA和ARM数据交互是ZYNQ系统中非常重要的内容。PS提供了供FPGA读写的AXI-HP接口用于两者的高速通信和数据交互。一般的&#xff0c;我们会采用AXI DMA的方式去传输数据&#xff0c;DMA代码基本是是C编写&#xff0c;对于FPGA开发者来说不利于维护和debug。本文提供一种手写AXI…

6、鸿蒙学习-Stage模型应用程序包结构

基于Stage模型开发的应用&#xff0c;经编译打包后&#xff0c;其应用程序的结构如下图应用程序包结构&#xff08;Stage模型&#xff09;所示。开发者需要熟悉应用程序包结构相关的基本概念。 一、在开发态&#xff0c;一个应用包含一个或者多个Module&#xff0c;可以在DevE…

“免密支付”出事了?看看背后的安全隐患

#免密支付# 的安全问题近日冲上热搜&#xff0c;大家来看看怎么一回事。 “我不知道什么时候开通的‘免密支付’功能&#xff0c;直到手机频繁收到账单提醒&#xff0c;才发现平台账号被盗&#xff0c;对方通过‘免密支付’消费了5000多元。这种事关会员安全的操作提示应该设置…

机器学习概论—增强学习

机器学习概论—增强学习 强化学习(Reinforcement Learning, RL)或者说是增强学习,是机器学习的一个领域,旨在使智能体通过与环境的交互学习如何做出决策,它是关于在特定情况下采取适当的行动来最大化奖励。它被各种软件和机器用来寻找在特定情况下应采取的最佳行为或路径…

无忧微服务:如何实现大流量下新版本的发布自由

作者&#xff1a;项良、十眠 微服务上云门槛降低&#xff0c;用好微服务才是关键 据调研数据显示&#xff0c;约 70% 的生产故障是由变更引起的。在阿里云上的企业应用如茶百道、极氪汽车和来电等&#xff0c;他们是如何解决变更引起的稳定性风险&#xff0c;实现了在白天高流…

etf期权开户有哪些基本条件,期权的佣金最低多少?

在中国开设etf期权账户&#xff0c;投资者需要满足一系列的基本条件。首先&#xff0c;投资者的证券账户日均客户权益不得低于50万元人民币&#xff0c;且需有6个月以上的证券或期货交易经验。此外&#xff0c;投资者还必须通过相关的测试&#xff0c;并具备被认可的期权模拟交…

wpf程序调用macad的c++编写的dll

1.把macad里的build&#xff0c;source文件夹复制到一个文件夹里 2.创建一个wpf项目&#xff0c;在解决方案里添加macad.occt项目 3.把macad.occt设为dll文件&#xff0c;修改平台工具集&#xff0c;在macadtest里引用macad.occt 4.运行&#xff0c;应该会报错&#xff0c;说找…

深度学习每周学习总结P3(天气识别)

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 数据链接 提取码&#xff1a;o3ix 目录 0. 总结1. 数据导入部分数据导入部分代码详解&#xff1a;a. 数据读取部分a.1 提问&#xff1a;关…

30-3 越权漏洞 - 水平越权(横向越权)

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 一、定义 攻击者可以访问和操作与其拥有同级权限的用户资源。 示例: 学生A在教务系统上正常只能修改自己的作业内容,但由于不合理的权限校验规则等原因,学生A可以修改学生B的内…

【CDA二级数据分析备考思维导图】

CDA二级数据分析备考思维导图 CDA二级复习备考资料共计七个章节&#xff0c;如需资料&#xff0c;请留言&#xff0c;概览如下图&#xff1a;一、数据采集与处理1.数据采集方法2.市场调研和数据录入3、数据探索与可视化4、数据预处理方法 总结&#xff1a;以上为自己学习数据分…

修改 RabbitMQ 默认超时时间

MQ客户端正常运行&#xff0c;突然就报连接错误&#xff0c; 错误信息写的很明确&#xff0c;是客户端连接超时。 不过很疑虑&#xff0c;为什么会出现连接超时呢&#xff1f;代码没动过&#xff0c;网络也ok&#xff0c;也设置了心跳和重连机制。 最终在官网中找到了答案&am…

展示大屏-24小时天气预报

一、项目说明 展示大屏显示未来一周天气和24小时天气详情。 二、技术工具 1.语言&框架&#xff1a;java、springboot 2.UI界面&#xff1a;jQuery、HTML、CSS、 VUE 3.开发工具&#xff1a;IntelliJ IDEA、Eclipse 三、实现步骤 后端步骤 1.调取免费或收费的API接口。 …

CSGO赛事管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. 系…

harmonyos:显示图片(Image)

开发者经常需要在应用中显示一些图片&#xff0c;例如&#xff1a;按钮中的icon、网络图片、本地图片等。在应用中显示图片需要使用Image组件实现&#xff0c;Image支持多种图片格式&#xff0c;包括png、jpg、bmp、svg和gif&#xff0c;具体用法请参考Image组件。 Image通过调…

路由的完整使用

多页面和单页面 多页面是指超链接等跳转到另一个HTML文件,单页面是仍是这个文件只是路由改变了页面的一部分结构. 路由的基本使用 使用vue2,则配套的路由需要是第3版. 1)下载vue-router插件 2)引入导出函数 3)new 创建路由对象 4)当写到vue的router后只能写路由对象,因此只…

快麦ERP中采购单在旺店通中同步退货

什么是快麦ERP 快麦ERP作为专业的电商ERP系统软件&#xff0c;为所有的商家提供涵盖订单、库存、分销、采购、财务、员工绩效等一体化的电商ERP解决方案。通过仓储数字化升级和库存精准化管理&#xff0c;帮助商家有更高效的工作体系&#xff0c;以数字赋能大卖家实现降本增效…

探索数据库--------------mysql主从复制和读写分离

目录 前言 为什么要主从复制&#xff1f; 主从复制谁复制谁&#xff1f; 数据放在什么地方&#xff1f; 一、mysql支持的复制类型 1.1STATEMENT&#xff1a;基于语句的复制 1.2ROW&#xff1a;基于行的复制 1.3MIXED&#xff1a;混合类型的复制 二、主从复制的工作过程 三个重…