HTML(一天学完)总结。附上html思维导图

本文概述了HTML的基本结构,包括超链接、列表、表格、视频音频元素,以及常用的页面结构和内联框架。同时介绍了CSS的基础应用,如样式设置和布局控制。适合初学者快速掌握网页制作基础知识。

   3.24 偷懒了几天。昨天加今天看完了狂神说的html 。因为html和mysql是一起学的,我看腻了mysql就去看html。在这里写一篇总结。附上html思维导图

 

     HTML

Hyper Text Markup Language (超文本语言)

W3C标准:

  1. 结构化标准语言(XHTML、XML)
  2. 表现标准语言(CSS
  3. 行为标准(DOM、ECMASript)

IDEA 注释快捷键

     ctrl+/

     分割线 <hr>

     换行 <br>

     标题<h1> (h1、h2...)

     定义段落 <p>

< !—a标签
  Href:必填,表示要跳转到那个页面
  Target:表示窗口在哪里打开
_blank  //在新标签中打开
_self    //在自己的网页中打开
-->

如 < a href=https://www.baidu.com target=”_self”>点击我跳转到百度</a>

<!--使用name作为标记-->
<a name="top">顶部</a>

<br>
<a href="https://www.baidu.com"target="_blank">点击我跳转到百度</a>

<br>    <!- 换行 -->

<!--锚链接
1.需要一个锚标记
2.跳转到标记
#
-->
<a href="#top">回到顶部</a>

<br>

<!-- 功能性链接
  邮件链接 :mailto:
 -->
<a href="mailto:kimloklee@foxmail.com">点击联系我</a>

<br>
<!--qq推广网页复制过来的-->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=2863183742&site=qq&menu=yes">
    <img border="0" src="http://wpa.qq.com/pa?p=2:2863183742:53" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>


======================================================================================================列表学习=====================================

 

<!--有序列表-->
<ol>
    <li>JAVA</li>
    <li>PYTHON</li>
    <li>C</li>
    <li>GO</li>
</ol>

<hr>
<!--无序列表
应用范围:导航,侧边栏
-->
<ul>
    <li>JAVA</li>
    <li>PYTHON</li>
    <li>C</li>
    <li>GO</li>
</ul>

<hr>
<!--自定义列表
  dl: 标签
  dt:列表名称
  dd: 列表内容
应用:公司网站底部
-->
<dl>
    <dt>课程</dt>
    <dd>JAVA</dd>
    <dd>PYTHON</dd>
    <dd>C</dd>
    <dd>GO</dd>
    <dt>位置</dt>
    <dd>郑州</dd>
</dl>

========================================================================================================表格学习===================================

<!-- 表格table
行 tr  --rows
列 td
-->

<table border="1px">
    <tr>
            <td colspan="3">1-1</td>         <!--   colspan   跨列-->
    </tr>
    <tr>                                  
        <td rowspan="2">2-1</td>             <!--   rowspan   跨行-->
        <td>2-2</td>
        <td>2-3</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
    </tr>
</table>

=========================================================================================================视频和音频=================================

<!--音频和视频
src:资源路径
sontrols:控制条
autoplay:自动播放
-->

<video src="../sources/video/rap.mp4" controls autoplay></video>

<audio src="../sources/audio/有人.m4a" controls ></audio>

==========================================================================================================页面结构=================================

<header>
    <h2>
        网页头部
    </h2>
</header>

<section>
    <h2>
        网页主体
    </h2>
</section>

<footer>
    <h2>
        网页脚部
    </h2>
</footer>

 =======================================================================================================iframe内联框架===============================

<iframe src="//player.bilibili.com/player.html?aid=467385773&bvid=BV1dL411P7tS&cid=553104379&page=1"-->
<!--        scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

<!--   iframe 内敛框架
       src:地址
       w-h:宽度高度
-->

<iframe src="https://www.4399.com" frameborder="0" width="1100px" height="900px"</iframe>

<!--跳转-->
<iframe src="" name="hello" frameborder="0" width="1100px" height="900px"></iframe>
<a href="5.列表.html" _blank>点击跳转</a>

 

 

 

<h1>注册</h1>        
<!--        表单form
            action:表单提交的位置,可以是网站,也可以是一个请求处理地址
            method:post,get提交方式
            value=“lok” --name默认初始值为lok
            get方式提交我们可以在url中看到提交的信息 不安全
-->

<form action="6.表格学习.html" method="get">
<!--    文本输入框 input标签
readonly  只读
required  非空才能提交
-->
    <p>名字:<input type="text" name="username" required ="请输入用户名"></p>
    <p>密码:<input type="password" name="pwd"></p>

       <!--       单选框属性
                  input type="radio"
                  value:是单选框的值
                  name: name一样的是一个组
                  disable 禁用
                  hidden 隐藏
        -->

    <p>性别:
        <input type="radio" value="boy" name="sex" checked>男
        <input type="radio" value="girl" name="sex">女
    </p>
         <!--           多选
                        input type="checkbox "
                        checked 默认选中
          -->
    <p>爱好:
    <input type="checkbox" value="sleep" name="hobby" checked>睡觉
    <input type="checkbox" value="washing" name="hobby">洗澡
    <input type="checkbox" value="tea" name="hobby">喝茶
    <input type="checkbox" value="basketball" name="hobby">打球
    </p>

           <!--        按钮
                       input type="button"  普通按钮
                       input type="image"   图像按钮
                       input type="submit"  提交按钮
                       input type="reset"   清空表单
           -->
   <p>按钮:
        <input type="button" name="btn1" value="点击变长">
   </p>

           <!--        下拉框,列表框
                       selected 默认
            -->
   <p>国家:
     <select name="列表名称">
         <option value="china">中国</option>
         <option value="america">美国</option>
         <option value="japan" selected>日本</option>
         <option value="india">印度</option>
     </select>
   </p>
                 <!--   文本域    -->
   <p>反馈:
        <textarea name="textarea" cols="30" rows="10">文本内容</textarea>

   </p>
                 <!--   文件域    -->
   <p>
        <input type="file" name="files">
        <input type="button" name=upload" value="上传" >
   </p>

              <!--    邮箱验证
                      pattern 正则表达式
              /-->
    <p>邮箱:
        <input type="email" name="email">
    </p>
              
              <!--    url-->
    <p>url:
        <input type="url" name="urls">
    </p>

              <!--  step步长 -->
    <p>数量:
        <input type="number" name="num" max="100" min="0" step="1">
    </p>

              <!--    滑块   -->
    <p>音量:
        <input type="range" min="0" max="100" name="voice">
    </p>

              <!--    搜索   -->
    <p>搜索:
        <input type="search" name="search">
    </p>


    <p>
        <input type="submit">
        <input type="reset" value="清空表单">
    </p>

### 关于HTML知识点思维导图学习资料 在学习或复习HTML相关概念和结构时,可以利用思维导图作为一种有效的工具来帮助梳理知识体系并加深理解。以下是关于HTML知识点思维导图的一些具体建议和资源: #### 使用思维导图的优势 思维导图能够通过图形化的方式展现信息之间的层次关系,有助于更直观地理解和记忆复杂的知识点[^2]。 #### HTML基础知识点概述 HTML的基础知识涵盖了多个方面,包括但不限于元素、标签、属性、文本格式化、表格、链接以及多媒体元素等内容[^1]。因此,在构建HTML思维导图时,可以从以下几个核心部分入手: - **基本结构** - DOCTYPE声明 - html标签 - head部分 (meta, title, link, script等) - body部分 (div, span, p, h1-h6等) - **语义化标签** - section, article, aside, footer, header等新引入的HTML5标签[^3] - **表单与交互** - input的各种类型(text, password, checkbox, radio等) - button及其事件处理(onclick等) - **媒体嵌入** - img, audio, video标签的应用场景及属性设置 - **超链接** - a标签的基本用法(绝对路径 vs 相对路径),target属性详解(_blank,_self等) 对于上述每一部分内容都可以进一步细化展开成子节点,形成完整的树状结构表示整个HTML的知识框架。 #### 推荐参考资料 除了理论性的描述之外,实际案例也非常重要。这里提供几个可能对你有帮助的方向去寻找合适的素材或者模板: 1. 参考在线平台如优快云博客、简书上由开发者分享的经验贴; 2. 利用搜索引擎关键词组合比如"html knowledge mind map example"获取国际视野下的优秀作品; 3. 借助专门绘制软件MindManager、XMind创建属于自己的个性化版本; 最后附上一段简单的Python脚本来演示如何自动化生成一些初步的数据模型供参考: ```python import xml.etree.ElementTree as ET def create_html_mindmap(): root = ET.Element("mindmap") # Add main topics basic_structure = ET.SubElement(root,"topic",text="Basic Structure") semantic_tags = ET.SubElement(root,"topic",text="Semantic Tags") forms_interactivity = ET.SubElement(root,"topic",text="Forms & Interactivity") media_embedding = ET.SubElement(root,"topic",text="Media Embedding") hyperlinks = ET.SubElement(root,"topic",text="Hyperlinks") # Further subdivide each topic... doctype_declare = ET.SubElement(basic_structure,"subtopic",text="DOCTYPE Declaration") html_tag = ET.SubElement(basic_structure,"subtopic",text="HTML Tag") ... tree = ET.ElementTree(root) with open('html_knowledge_map.xml','wb')as f: tree.write(f) create_html_mindmap() ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值