html思维导图

2023-05-16

标题标签
   
    标题标签 h1-h5,字体从大到小。对应英文语义headline。使用注意:标题里的文字要xian想水平居中或者垂直居中得用text-align和line-height来做,内外边距不行,因为标题有自己的默认样式,给其设置内外边距。

段落标签
    段落标签 p 对应英文paragraph。需要注意的是段落标签有自己的默认的内外边距和文字样式,可能会对后续布局有影响。

 超链接标签a
    超链接标签a。页面内跳转是在href属性中写#+对应跳转位置的标签Id值,页面外跳转的话直接对应的地址将可以了。还有一个基本属性target。值分别为self和blank。前者是以自身作为页面打开,后者是以一个新的空白页面打开
    头部标签head,是作为一个头部的容器标签,一般放置的是以下标签
        <title>:定义了文档的标题
        <base> 定义了页面链接标签的默认链接地址(设置相对路径)
        <link> 定义了一个文档和外部资源之间的关系。常用来导入外部资源
            有两个属性,rel,href。分别导入资源的文件类型,例如CSS的文件类型就是stylesheet样式表。href表示导入资源的路径。
        <meta> 定义了HTML文档中的元数据(一般用来设置字符集)
        <script> 定义了客户端的脚本文件
        <style> 定义了HTML文档的样式文件

 图像标签img
    图像标签img,基本属性是src,alt,width,height。src表示的是图片的源路径,alt表示当图片无法正常显示的替代文本,width给图片指定高和宽。
        提示:指定图像的高度和宽度是一个很好的习惯。如果图像指定了高度宽度,页面加载时就会保留指定的尺寸。如果没有指定图片的大小,加载页面时有可能会破坏HTML页面的整体布局。
        VScode编辑器的图片相对路径是HTML页面所在的当前文件夹。而背景图片的相对路径是当前所在的HTML页面,要区分开来。

表格标签
    表格table,tr(包含th和td,其中th,使用了th的话字体会设置为粗体居中,和td是并列关系,而th是用来表示表头),表格有三个基本属性,border,cell-padding,cell-spacing,align。分别是表格的边框,单元格内边距,单元格与单元格之间的距离,表格在页面中的位置。一般单元格与单元格的距离cell-spacing设置为0,单元格有两个基本属性,跨列colspan,跨行rowspan。
        英文意思:tr:tableRow,th:tableHeader,td:tableData
        表格的理解:表格如果不给固定顶的宽,他就会自动根据单元格的大小来指定表格的大小。而单元格的大小如果不给固定的宽,单元格会自动根据字体的大小指定单元格的大小。其实表格的两个基本属性cell-padding。单元格内边距(单元格与单元格内容的距离),还有cell-spacing,单元格与单元的距离,这两个属性都可以作为调整单元格的大小来使用。因为调整这两个属性,他会自动根据你给的距离扩大这个单元格的大小。但是一般不建议这样强行调整单元格的大小,因为这样其实你根本没有固定单元格的大小,单元格的大小核心还是根据字体的大小自动匹配的。你只是进行了调整。一旦一个表格里有多个嵌套表格的使用,还涉及跨行跨列。即使你们的字体大小一样,因为涉及到表格嵌套和跨行跨列,表格的大小会自动调整,那么整个表格的单元格就无法对齐。所以我们不建议这样调整单元格大小,而是自己给每个单元格固定的宽。那么就很好对齐了。因为表格是对称的,所以只需给宽就行,高会自动匹配。给高也无效。
        上面说的是嵌套表格的情况,当然我们不建议嵌套表格,因为即使给定了固定宽,因为边框自己有距离,还是有可能使单元格对不齐。在表格不嵌套的情况下单元格的大小由cell-padding和cell-spacing来调整还是很适合的。一般我们只会给表格固定的宽,单元格是不会给的。除非嵌套表格。表格案例的启示:每个元素都会根据其本身的字体啊,图片等等会有一个默认大小,如果不给元素设置固定的宽和高,任由其默认大小发展,就会破快整个网页的布局。
        (重点)适用场景:经常用来规范的展示数据。
    标签分类,按布局分
        列表标签
            ol
            ul
            dl
                子标签dt和dd,这两个是并列关系,但是dd是用来解释说明dt标签里面的内容。
            对应的英文单词解释:ul是unordered lists的缩写 (无序列表)

li是list item的缩写 (列表项目)

ol是ordered lists的缩写(有序列表)

dl是definition lists的英文缩写 (自定义列表)

dt是definition term的缩写 (自定义列表组)

dd是definition description的缩写(自定义列表描述)

nl是navigation lists的英文缩写 (导航列表)

tr是table row的缩写 (表格中的一行)

th是table header cell的缩写 (表格中的表头)

td是table data cell的缩写 (表格中的一个单元格)
            (重点)适用场景:经常用来规范的展示数据。


      在此之前先明白html元素的分类,根据元素的特性分类。
    块级元素
        总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示;
        宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制;块级元素的默认宽度是100%。
        块级元素的特性
            默认宽高,宽是100%。高是内容的大小。
            可以手动设置宽高。
            块级元素是纵向排列的(这也是标准流的布局方式)
    行内元素
        和相邻的行内元素在同一行;
        宽度(width)、高度(height)、内边距的top/bottom(padding-top/padding-bottom)和外边距的top/bottom(margin-top/margin-bottom)都不可改变,就是里面文字或图片的大小;
        行内元素的特性
            内容本身的大小就是默认宽高。
            不能手动设置宽高,上下内外边距。只能手动设置左右内外边距。
            行内元素是横向排列的。
    行内块元素
        display:inline-block -- 显示为行内块元素,表现为同行显示并可修改宽高内外边距等属性。重点使用注意,行内快元素与其他元素会自动有一条小的缝隙,如图片就是典型的行内快元素,使用时需要把该元素转为块级元素才可以消除掉那条缝隙。
        行内快元素的特性
            内容本身的大小就是行内块元素的默认宽高。
            行内块元素可以手动设置宽高
            行内快元素是横向排列的。
    html元素的特性可以按这三个点总结。1.默认宽高。2.能不能手动设置宽高。3排列方式。块级默认宽是100%,高是内容自适应大小。行内元素和行内块原申诉默认宽高都是内容自适应大小。
        
            HTML <div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。

<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。
        span
            HTML <span> 元素是内联元素,可用作文本的容器

<span> 元素也没有特定的含义。

当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
        
          表单form
    表单form,两个基本属性action和method,HTML表单用于收集不同类型的用户输入。
        子标签input,结合他的属性type看他是想收集什么类型的输入,有text,password,radio,checkBox,email,sumbit
        html5表单的新特性
            select和option搭配形成下拉列表,textarea文本域,button按钮
    脚本标签<script> 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。

JavaScript 最常用于图片操作、表单验证以及内容动态更新。
    emmet语法
        快速生成HTML结构语法
            生成标签:直接写标签名然后按Tab键就会自动生成对应标签。
            如果想要生成多个相同的标签,标签名*数量然后按Tab键就可以了。比如生成4个div。直接就div*4然后按Tab键就可了。
            如果想生成父子级关系的标签,可以用>号。如ul>li。
            如果想生成兄弟关系的标签,用+号就可了。如div+p。
            如果想生成带有类名或id名的标签。标签名.类名或者标签名#id名再按Tab键就可了。例如div.nav。就等同于<div class="nav"></div>。如果省略标签,直接.类名或者直接#id名则默认标签是div。
        快速生成CSS样式语法
            书写CSS样式时只需要写每个单词里面的首字母,然后按Tab键就会生成该属性。需要注意的是值如果是像素值,需要全写,值如果是英文单词,照样是写首字母就可以了。

引入资源的路径
        <meta> 定义了HTML文档中的元数据(一般用来设置字符集)
        <script> 定义了客户端的脚本文件
        <style> 定义了HTML文档的样式文件
  
    
        

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html思维导图 的相关文章

  • 仅使用 HTML 正确填充电子邮件

    对于作业 我需要放置一个form在我的网页中 并让表单填充一封电子邮件供用户发送 我在四处搜寻后写下了这个
  • ScrollTop 在 Chrome/Safari 中不起作用

    我的网站上有一个循环内的表单 当有人提交表单时 查询字符串会添加到 URL 中 例如 updated 111 然后 我的 JQuery 脚本检查数字的 url 并在提交表单并重新加载页面后滚动到该 div 该脚本在 Firefox 中运行良
  • 如何使选择框水平和垂直居中

    我正在尝试将选择框水平和垂直居中 这是 jsfiddle http jsfiddle net j3r9Lp81 http jsfiddle net j3r9Lp81 CSS div currency text align center HT
  • 如何强制网络浏览器不缓存图像

    背景 我正在为两个公益网站编写并使用一个非常简单的基于 CGI Perl 的内容管理工具 它为网站管理员提供了事件的 HTML 表单 他们可以在其中填写字段 日期 地点 标题 描述 链接等 并保存 在该表格上 我允许管理员上传与该活动相关的
  • html 抓取和 CSS 查询

    以下库的优点和缺点是什么 PHP 简单 HTML DOM 解析器 http simplehtmldom sourceforge net QP http querypath org phpQuery http code google com
  • 粉碎一个元素,向随机方向发送碎片

    我试图 粉碎 一个元素 例如 一个图像 并将其碎片朝随机方向飞行 当碎片到达目的地时 即x距离 以像素为单位 它们变成原始图像的较小版本 jQuery UI 的explode http api jqueryui com explode ef
  • 如何使用javascript从特定标签获取HTML文档中的所有textNode?

    如何在不使用xpath或treewalker的情况下从单个数组中的一组特定标签中获取所有textNodes blockquote em h4 h6 p IE不允许您使用xpath和treewalker 请帮助我 如果脚本仅适用于 IE 那就
  • onClick 事件适用于触摸屏设备上的触摸吗?

    我用过onclick我的网站上的活动 但是 当我在谷歌浏览器的开发人员模式移动视图中打开它时 触摸使用鼠标单击的元素没有任何反应 所以我的问题是 我还必须添加吗ontouch事件连同onclick事件或 onClick 事件适用于所有触摸屏
  • Antd select 元素:如何禁用输入?

    我正在尝试使用模式 multiple 的选择元素 我希望禁用输入 这意味着用户只能在现有选项之间进行选择 而不能输入文本 我该怎么做呢 我的元素 import Select from antd import antd dist antd c
  • 可以设置选择元素的样式,以便在下拉列表“关闭”时显示所选选项的样式吗?

    鉴于这个简单的 html
  • Firefox 页面源中的红色字体

    我一直在摆弄我的元描述 试图通过显示数据库中的相关数据来使它们更加独特 但是当我在 Firefox 中右键单击并显示页面源代码检查元描述时 元描述标签呈红色 让我觉得我犯了某种错误 红色文字通常代表什么意思 如果您将鼠标悬停在该红线上 Fi
  • 使用 Javascript 增加 div 中的数字

    我对 Javascript 很陌生 所以我认为这是一个愚蠢的错误 function upvote var score parseInt document getElementById voteScore innerHTML score sc
  • 使用 jquery UI 调整大小的分屏 div

    我心中有一个设计 涉及 html 中的拆分面板视图 类似于 winforms 拆分面板 我一直在尝试jQuery UI 可调整大小 http jqueryui com demos resizable我喜欢这个功能 我只是似乎无法协调两者的大
  • 图像在 IE8 中不显示

    在我的网站上 http appliedcodingtech com site factory automation photos http appliedcodingtech com site factory automation phot
  • 如何将身份验证详细信息传递给 iframe 内的应用程序?

    我有一个网页 想在其中显示詹金斯的网页 因此使用iframe like But http xxx xxx xx xx 8080 view Nightly 20Builds 20 打开登录页面 因此无法直接显示内容 其实我想在没有登录的情况下
  • 如何在 django 表单中设置自定义 HTML 属性?

    我有一个 Django 表单 它是页面的一部分 假设我有一个字段 search input forms CharField u Search word required False 我只能通过模板访问它 form search input
  • 缩放对象上的弹跳动画

    拥有对象比例 然后在返回到原始比例因子之前以该比例因子执行弹跳动画的最佳方法是什么 我意识到我可以做一些事情 比如将其缩放到 2 2 然后 1 8 然后 2 0 但我正在寻找一种方法 您只需在比例因子上执行弹跳动画 因为我的比例因子会改变
  • Internet Explorer 10,最大 div 大小为 1.533.917 像素

    我需要制作一个非常大的 div 以百万像素为单位 搜索我发现这个线程证明 IE 可以管理最多 10 000 000 px 确定最大可能的 DIV 高度 https stackoverflow com questions 7719273 de
  • 从动态服务器中抓取 html 列表数据

    哈喽大家好 抱歉提出转储问题 这是我最后的手段 我发誓我尝试了无数其他 Stackoverflow 问题 不同的框架等 但这些似乎没有帮助 我有以下问题 一个网站显示一个数据列表 前面有大量的 div li span 等标签 它是一个很大的
  • 如何正确编码 mailto 链接?

    我正在生成一些 HTML 并且我想生成 XSS 和数据库内容安全的mailto关联 这里使用的正确编码是什么 这个怎么样 myLiteral Text string Format mailto 0 Content Type text htm

随机推荐

  • 请求类型get,delete,post,put 的用法(传参)

    1 get delete传参 注意 xff1a xff08 1 xff09 传参格式 xff1a 96 URL key 61 value amp key2 61 value2 96 xff08 2 xff09 注意使用反引号 xff0c 而
  • 关于前端--RSA加密(对登录密码加密)

    安装 npm install jsencrypt 1 在utils文件中封装一个jsencrypt js文件 密匙对生成链接 xff1a http web chacuo net netrsakeypair import JSEncrypt
  • Vue+Uniapp实现直播功能(推流拉流)

    提示 xff1a 前言 目前有一个项目 需要做一个APP和一个PC端网页 xff0c 主要功能是类似直播 xff0c 经查阅资料 xff0c 可采用uniapp 43 vue 43 推流拉流的技术 xff0c 前端使用uniapp打开摄像头
  • web菜单--自定义样式

    1 文件src styles variables scss 定义变量 sidebar menuText var menuText bfcbd9 menuActiveText var menuActiveText 409EFF subMenu
  • vue3拖拽布局+动态组件+自适应布局

    1 拖拽布局插件 Vue Grid Layout 适用Vue js的栅格布局系统 可拖动和可调整大小栅格布局的Vue组件 https jbaysolutions github io vue grid layout zh 在package j
  • webrtc视频播放器(ZLMRTCClient.js)

    引言 在播放实时视频时 xff0c 视频播放器一般会有延迟 xff0c 此时 xff0c 就可以使用webrtc来拉流 xff0c 延迟在1s或者基本没有延迟 与zlm配套的rtc js客户端 国标 1 开源项目地址 ZLMRTCClien
  • python3字符串格式化

    python 3 字符串格式化 字符串格式化 Python的字符串格式化有两种方式 百分号方式 format方式 百分号的方式相对来说比较老 xff0c 而format方式则是比较先进的方式 xff0c 企图替换古老的方式 xff0c 目前
  • PDU 发送短信1

    使用PDU模式 xff0c 包含UDH头信息分割短信 xff0c 用户数据头UDH 61 00表示长短信拆分 贴一个转来的PDU学习笔记 xff0c 网上收藏的 关于PDU其实并不难 xff0c 至于PDU是什么 xff0c 不管它 xff
  • 在elementUI中格式化信息几种方式

    1 组件自带的格式化方法 2 全局注册过滤器 3 用el switch 这三列的数据需要格式化 lt el table border data 61 34 list 34 gt lt el table column label 61 34
  • 第八届蓝桥杯客观题答案

    解析 2 OC门又叫集电极开路门 5 地线也算信号线 6 RS232 不能调试下载吧 xff1f JATG 4线 xff08 不用VCC xff09 SWJ 5线 SPI 不是下载线 xff0c 通信用的 xff0c 而且也有五根 7 答案
  • Python学习笔记:Pyqt5鼠标键盘事件处理

    import sys from PyQt5 QtCore import from PyQt5 QtGui import from PyQt5 QtWidgets import class windows QMainWindow def in
  • c++成员函数后面加一个冒号:

    冒号后跟着的是赋值操作 xff0c 这种写法是c 43 43 的特性 比如 xff0c LRUcache int capacity cap capacity 相当于 LRUcache int capacity cap 61 capacity
  • python---布谷鸟搜索算法

    布谷鸟搜索算法 xff08 Cuckoo Search xff0c CS xff09 布谷鸟算法的启发当然来自于布谷鸟 xff0c 因为布谷鸟这种鸟很有意思 xff0c 生出来的孩子自己不养 xff0c 直接被扔到其他鸟的鸟巢中去了 xff
  • THRESH_OTSU mode: > ‘src_type == CV_8UC1 || src_type == CV_16UC1‘ > where > ‘src_type‘ is 6

    问题 xff1a python cv2 报错 xff1a 原因 OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法 xff0c 是一种自适应的阈值确定的方法 xff0c 又称大津阈值分割法 xff0c 是最小二
  • 树莓派4B安装ubuntu mate崩溃(卡死)解决办法

    初次安装过程中 不要连WIFI xff01 xff01 xff01 不要接网线 xff01 xff01 xff01 我重装了不下15次所得来的惨痛教训 xff01 xff01 xff01
  • ubuntu20.04配置FrankMocap实现3D人体姿态估计

    一 初始环境配置 1 ubuntu20 04配置显卡驱动 以我的这篇文章为例子 xff0c 显卡RTX2060及以下的都可以使用我的方法快速完成配置 xff0c RTX2060以上的我尚未进行尝试 xff0c 请自行斟酌尝试 联想拯救者R7
  • 使用VNC远程控制树莓派的Ubuntu20.04(arm)

    一 将PC与树莓派连接到同一个局域网内 比如 xff1a 将树莓派和PC连接到同一个wifi中 xff0c 方法一 xff1a 如果是家用wife发射器 xff0c 则可以在浏览器中输入 xff1a http 192 168 0 1 来查询
  • vue笔记

    ES6相关补充 var 没有块级作用域 let 有块级作用域 ES5之前因为if和for都没有块级作用域的概念 xff0c 只能借助function的作用域来解决应用外面变量的问题 let有if和for的块级作用域 变量作用域 xff1a
  • python3字符串

    Python3 字符串 字符串是 Python 中最常用的数据类型 我们可以使用引号 或 来创建字符串 创建字符串很简单 xff0c 只要为变量分配一个值即可 例如 xff1a var1 61 Hello World var2 61 Run
  • html思维导图

    标题标签 标题标签 h1 h5 xff0c 字体从大到小 对应英文语义headline 使用注意 xff1a 标题里的文字要xian想水平居中或者垂直居中得用text align和line height来做 xff0c 内外边距不行 xff