热门标签 | 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




推荐阅读
  • 探讨如何使用PHP从自定义购物车系统向PayPal传递包括增值税在内的订单详情,确保最终支付金额准确无误。 ... [详细]
  • python爬虫Demo
    1爬虫功能:爬取某域名下所有网页,比如爬取python文档&amp;#160;https:docs.python.orgzh-cn3&amp;#160;,爬取之后, ... [详细]
  • 本文探讨了如何在Python中计算两个给定时间字符串(格式为HH:MM:SS)之间的时间差,并提供了详细的代码示例及解决方案。 ... [详细]
  • 将基于Web的互动多媒体体验引入手机和平板电脑历来面临诸多挑战,如性能瓶颈、API兼容性和HTML5音频及视频播放限制等问题。本文探讨了如何克服这些障碍,为《霍比特人:史矛革之战》打造了一个移动优先的沉浸式网络体验。 ... [详细]
  • MySQL中的Anemometer使用指南
    本文详细介绍了如何在MySQL环境中部署和使用Anemometer,以帮助开发者有效监控和优化慢查询性能。通过本文,您将了解从环境准备到具体配置的全过程。 ... [详细]
  • Struts2(六) 用Struts完成客户列表显示
    Struts完成客户列表显示所用的基础知识在之前的随笔中已经讲过。这篇是介绍如何使用Struts完成客户列表显示。下面是完成的代码执行逻辑图:抽取项目部分代码相信大家 ... [详细]
  • 本文从数据埋点的设计者视角出发,全面解析数据埋点的技术原理、应用场景及其管理方法,涵盖基础知识、实施策略、数据处理流程等内容。 ... [详细]
  • 车载T-BOX智能网联终端的设计与实现
    本文介绍了一款基于瑞萨RH850微控制器、TICC2640R2F蓝牙微控制器和高通MDM9628处理器的T-BOX车载终端的设计。该终端通过集成CAN总线、GPS定位、数据加密、蓝牙通信和LTE无线数据传输技术,实现了车辆信息的高效采集与云端通信,支持远程车辆控制和诊断等功能。 ... [详细]
  • Node.js与npm安装及Vue项目搭建指南
    本文详细介绍了如何安装Node.js和npm,以及如何使用npm安装Vue及其相关工具,包括vue-router和vue-cli,并创建一个简单的Vue项目。 ... [详细]
  • 深入理解任意分频技术及其在FPGA中的应用
    本文探讨了FPGA中任意分频的重要性,特别是其在高频精确控制中的应用。文章不仅介绍了传统的分频方法,还详细阐述了一种基于DDS(直接数字合成)相位累加器的高精度任意分频技术,旨在为工程师和爱好者提供一种新的思路。 ... [详细]
  • 本文介绍了一种算法,用于从一个整数的末尾获取第 K 位数字。如果该位置不存在,则返回 -1。 ... [详细]
  • 文章目录17、less17-UpdateQuery-Errorbased-String18、less18-HeaderInjection-ErrorBased-string19、l ... [详细]
  • 开发笔记:Bash:从一个引用字符串块中的每个带引号的字符串中创建一个变量 ... [详细]
  • 在Ubuntu操作系统中,用户可以通过多种方式查询显卡的具体型号。本文将介绍如何使用命令行工具来快速获取显卡信息。 ... [详细]
  • 本文介绍了如何利用Python的MoviePy库来获取视频文件剪辑的具体尺寸。MoviePy是一个强大的视频编辑模块,支持多种视频和GIF的基本编辑操作。 ... [详细]
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社区 版权所有