热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端基础:html

1.初识HTML1.1什么是HTMLHTML:HyperTextMarkupLanguage(超文本标记语言)超文本包括:文字,图片,音频,视频,动画等历史1.2HTML的优势世界

1. 初识HTML


1.1 什么是HTML



  • HTML: Hyper Text Markup Language(超文本标记语言)

  • 超文本包括:文字,图片,音频,视频,动画等

历史


1.2 HTML的优势



  • 世界知名浏览器厂商对HTML5的支持

    • 微软

    • Google

    • 苹果

    • Opera

    • Mozilla



  • 市场的需求

  • 跨平台


1.3 W3C标准



  • W3C

    • World Wide Wed Consortium(万维网联盟)

    • 成立于1994年,Wed技术领域最权威和具影响力的国际中立性技术标准机构

    • http://www.w3.org/

    • http://www.chinaw3c.org/



  • W3C标准包括

    • 结构化标准语言(HTML,XML)

    • 表现标准语言(CSS)

    • 行为标准(DOM,ECMAScript)



  • 常见IDE

    • 记事本

    • DreamWeaver

    • IDEA

    • WebStorm

    • ……




1.4 HTML基本结构

image


2. 网页基本标签

注意结尾的闭合标签带上/


2.1 网页基本信息



  • DOCTYPE声明:告诉浏览器,使用什么规范

  • html:内容要包含在html大标签中

  • meta标签:描述网站信息,一般用来做SEO(搜索引擎优化)

  • title: 网站标题














Hello, world!



2.2 网页基本标签



  • 标题标签

  • 段落标签(p,然后点击tab键自动生成)

  • 换行标签(间距比段落标签小)

  • 水平线标签(hr,然后点击tab键自动生成)

  • 字体样式标签

  • 注释和特殊符号标签








一级标签

二级标签


三级标签


四级标签


五级标签

六级标签

1

2

3


1

2

3



字体样式标签
粗体
斜体


空 格

空     格



大于号: >

小于号: <

版权符号:©




3. 图像标签

图像的替代文字


  • 常见的图像格式

    • JPG

    • GIF

    • PNG

    • BMP

    • ……




标签内容



  • src: 图片地址 (必填)

    • 相对地址,绝对地址

    • ../ --上一级目录



  • alt: 图像的替代文字(必填)

  • tile: 图像的悬停文字

  • width: 图像宽

  • height: 图像高








壁纸



4. 链接标签


超链接:a标签

字段/图像


  • herf: 必填,标识跳转到哪个页面

  • target: 标识窗口在哪打开

    • _blank 在新标签中打开

    • _self 在当前标签中打开(默认)




文本超链接

点击跳转到页面1


点击跳转到百度

图像超链接

点击图片跳转

锚链接



  1. 需要一个锚标记

  2. 跳转到标记

  3. 标记: #标记

设置标记


顶部

跳转标记

回到顶部

功能性链接



  • 邮件链接:mailto:

  • qq链接: 搜索QQ推广生成地址

点击联系我

补充:行内元素和块元素



  • 块元素

    • 无论内容多少,该元素独占一行

    • 如p分段,大标题

    • (p、h1-h6…)



  • 行内元素

    • 内容撑开元素,左右都是行内元素的可以在排在一行

    • 如链接,加粗,斜体

    • (a.strong.em…)




5. 列表



  • 什么是列表

    列表就是信息资源的一种展现形式。它可以使信息结构化和条理化,以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息



  • 列表的分类



    • 无序列表

    • 有序列表

    • 定义列表




有序列表



  • 标签:ol

  • 应用范围: 试卷,问答...


  1. Java

  2. Python

  3. 运维

  4. 前端



无序列表



  • 标签:ul

  • 应用范围: 导航,侧边栏...


  • Java

  • Python

  • 运维

  • 前端



自定义列表



  • dl: 标签

  • dt: 列表名称

  • dd: 列表内容


列表名称

列表内容1

列表内容2

列表内容3

列表内容4

学科

Java

Python

运维

前端



6. 表格



  • 为什么使用表格

    • 简单通用

    • 结构稳定



  • 基本结构

    • 单元格



    • 跨行

    • 跨列




表格的使用



  • 表格: table

  • 行: tr

  • 列: td

  • 边框宽度: border

  • 居中: align="center"


















3
4123
1.11.21.3


7. 视频和音频



  • 视频元素 video

  • 音频元素 audio

  • 其他属性:

    • src: 资源路径

    • controls: 控制组件

    • autoplay: 自动播放






8. 页面结构分析

image


网页头部




网页主题




网页脚部




9. 内联框架



  • iframe内联框架

  • src :地址

  • width : 宽度

  • height: 高度



网站嵌入

注册


账号:



密码:









属性



  • 只读:readonly

  • 禁用:disable

  • 隐藏:hidden


初级验证



  • 输入框提示:placeholder="请输入用户名"



  • 非空判断:required



  • 正则表达式:pattern,可以通过搜索验证方法




文本框



  • 文本输入框:input type="text"

  • value="888888":默认值

  • maxlength="8" :最大长度

  • size="20" :文本框长度

账号:



单选框



  • input type="radio"

  • value : 单选框的值

  • name : 同一个组只能选一个

  • checked : 默认选中

性别:


保密



多选框



  • type="checkbox"

  • checked :默认选中

爱好:
睡觉
代码
阅读
游戏



按钮



  • type="button" 普通按钮

  • type="image" 图片按钮

  • type="submit" 提交按钮

  • type="reset" 重置按钮

按钮:







文本域



  • textarea

  • cols="50" 行宽

  • rows="10" 列宽

反馈:

文件域



  • type="file" name="files"




验证



  • 邮箱:type="email"

  • url:type="url"

  • 数字:type="number"

    • max 最大值

    • min 最小值

    • step 步长



邮箱:

URL:

数字:



滑块



  • type="range"

滑块:

搜索框



  • type="search"

搜索:

label

增强鼠标可用性,可以通过点击标签内容返回框中





推荐阅读
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • 本文介绍如何在 Android 中自定义加载对话框 CustomProgressDialog,包括自定义 View 类和 XML 布局文件的详细步骤。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
  • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • JavaScript XML操作实用工具类:XmlUtilsJS技巧与应用 ... [详细]
  • 在前文探讨了Spring如何为特定的bean选择合适的通知器后,本文将进一步深入分析Spring AOP框架中代理对象的生成机制。具体而言,我们将详细解析如何通过代理技术将通知器(Advisor)中包含的通知(Advice)应用到目标bean上,以实现切面编程的核心功能。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文详细介绍了如何使用Python中的smtplib库来发送带有附件的邮件,并提供了完整的代码示例。作者:多测师_王sir,时间:2020年5月20日 17:24,微信:15367499889,公司:上海多测师信息有限公司。 ... [详细]
author-avatar
Turkey小白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有