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

博主从零开始学习HTML(入门基础)

从零开始学习HTML(入门基础)互联网三大基石HTTP协议URL:统一资源定位符HTML:超文本标记语言HTML的Head标签中的常用元素<!--告知

博主从零开始学习HTML(入门基础)


目录
  • 从零开始学习HTML(入门基础)
    • 互联网三大基石
    • HTML的Head标签中的常用元素
    • 字体格式化标签
    • 字符实体,以下写最常用的几个
    • html常用标签及解析
      • a标签
      • img标签
      • 媒体标签audio和video
      • 无序列表与有序列表
      • 定义列表 dl
      • table表格标签的基本使用
      • input输入标签的基本使用
      • form标签的基本使用
      • iframe标签
      • 行内元素与块级元素的区别
      • CSS的三种引入方式以及优先级
      • CSS的常用选择器
      • 一些常用CSS属性
      • 盒子模型、浮动、定位


从零开始学习HTML(入门基础)

互联网三大基石



  • HTTP协议

  • URL:统一资源定位符

  • HTML: 超文本标记语言


HTML的Head标签中的常用元素


  











字体格式化标签


  加粗字体
加粗字体
斜体字体
斜体字体
加大字体
缩小字体
下标
上标
删除线字体

字符实体,以下写最常用的几个


详情可以查看w3school的字符实体


  <<
> >
半角空格  
全角空格  

html常用标签及解析


a标签


  
a标签访问外部链接,可以打开百度



a标签访问本地资源



访问锚点,定位到锚点位置




我是锚点1


打开新的空白页显示
在当前页打开

img标签


  
图片显示不出来就会显示这段文字

图片显示不出来就会显示这段文字

媒体标签audio和video


  









无序列表与有序列表


  

  1. 第1个li标签

  2. 第2个li标签


    • 我是嵌套的无序列表的第1个li标签

    • 我是嵌套的无序列表的第2个li标签


  3. 第3个li标签




  • 第1个li标签

  • 第2个li标签

  • 第3个li标签



定义列表 dl











¥1000



快来买啊,很便宜,非常便宜





table表格标签的基本使用


		




































学生成绩单
姓名 年龄 班级 成绩
张三 5 明月1班 20分
5 明月1班 20分
总人数 2 总分数 40分


input输入标签的基本使用


如上代码效果图


  




































基本信息表




性别:



爱好:




请选择照片:
个人简介:
籍贯




form标签的基本使用


  






iframe标签


  
百度




行内元素与块级元素的区别


  行内元素:显示在页面一行,不能使用盒子模型,不一定能设置宽高
块级元素:单独占用一整行,可以使用盒子模型

行内元素 转换为 块级元素:display: block;
块级元素 转换为 行内元素:display: inline;

CSS的三种引入方式以及优先级


  1、行内式,指样式卸载标签内

2、内嵌式,写一堆style标签在head标签内,然后使用选择器对页面样式进行修改





3、外链式,写在head标签中,引入外部css样式


CSS的常用选择器


  id选择器:#idname{}
class选择器: .classname{}
标签选择器: 例如选择所有span标签:span{}
属性选择器,例如选择input中type为text的: input[type=text]{}
层级选择器,选择id为myid的子元素中的div: #myid div{}
分组选择器,选择多个标签,例如: #id1,#id2,.class1 {}
伪类选择器:
/* 未访问的链接 */
a:link {
color: #FF0000;
}

/* 已访问的链接 */
a:visited {
color: #00FF00;
}

/* 鼠标悬停链接 */
a:hover {
color: #FF00FF;
}

/* 已选择的链接 */
a:active {
color: #0000FF;
}
注意:a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后,才能生效!a:active 必须在 CSS 定义中的 a:hover 之后才能生效!

一些常用CSS属性


  line-height: 文字行高(作用于块级元素)
text-decoration:文本装饰
font-size:字体大小
float:浮动
postion:定位
color:文字颜色
background:背景
background-color:背景颜色
text-align:当前元素的子元素文本对齐方式
width:宽度(多数时候作用于块级元素)
height:高度(多数时候作用于块级元素)
padding:内边距(盒子模型)
margin:外边距(盒子模型)
list-style:li标签样式
cursor: 鼠标滑过时的手势;

盒子模型、浮动、定位


  盒子模型:指的是块级元素之间存在包含关系,调整其位置。padding内边距,margin外边距等...
浮动:块级元素之间想要存在于同一行而不切换为行内样式的清空下,使用float:left or right 调整左右浮动,相对于父标签进行浮动
定位:
绝对定位 absolute:绝对定位是相对于元素最近的已定位的祖先元素,如果元素没有已定位的祖先元素,那么它的位置则是相对body元素,定位后会释放原点的位置。
相对定位 relative:相对位置的坐标参考是以自己上一次的位置(x,y)作为原点进行定位。定位后不会释放原点的位置。
相对窗口定位fixed: 会相对于浏览器窗口进行定位,不会因为浏览器上下滑动而改变位置。通常用于首部、尾部、或者侧边广告


原文链接:https://www.cnblogs.com/itdqx/archive/2021/04/10/14633722.html




推荐阅读
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
author-avatar
Pisces2lemon
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有