首页 前端知识 【HTML笔记】

【HTML笔记】

2025-03-05 18:03:30 前端知识 前端哥 289 814 我要收藏
  • 骨架 

  1. 点击Enter快速生成骨架
  2. html:整个网页
  3. head:网页头部,用来存放给浏览器看的信息,例如 CSS
  4.  title:网页标题
  5.  body:网页主体,用来存放给用户看的信息,例如图片、文字
  • 注释

  1. Ctrl/ 快速生成<!-- 在里面写注释 -->  
  • 排版标签

  1. 标题   h1~h6    <hn></hn>   特点-文字加粗-字号逐渐减小-独占一行(换行
  2. 段落     <p></p>   特点-独占一行-段落之间常在间隙
  3. 换行   br   <br>
  4. 分割线  hr  <hr>
  5. 加粗   strongb   <strong></strong><b></b>
  6. 倾斜   em  <em></em><I></i>
  7. 下划线   insu   <ins></ins><u></u>
  8. 删除线   dels   <del></del><s></s>
  9. 滚动    marquee   <marquee></marquee>
  10. 预格式化   pre  <pre></pre>   特点-保留格式-等宽字体显示-内容原样呈现
  11. 上标   sup   <sup></sup>   特点-用于数学数字的上标
  12. 下标   sub   <sub></sub>   特点-用于数学数字的下标
  13. 对齐   align   <p align="left左对齐 center居中 right右对齐">

  • 路径

  • 相对路径(从当前文件位置出发查找目标文件)

  1. / 表示进入某个文件夹里面 → 文件夹名/
  2. . 表示当前文件所在文件夹 → ./
  3. ..表示当前文件的上一级文件夹 → ../
  • 绝对路径(Windows 电脑从盘符出发)

  1. 在线网址 → 友情链接  直接复制文件所在地址

  • 图片

  • 插入图片(img)

  1. src:图片URL,必须属性
  2. 绝对路径例 <img src="C:\Users\21195\Desktop\南京web前端\day2\image\test.jpeg"   />  
  3. 相对路径例 <img src="../image/test.jpeg" />   ../表示的是上一级目录
  4. 相对路径例 <img src="./test.jpeg" />   ./表示的是当前目录
  5. 相对路径例 <img src="image/test.jpeg" />  下一级目录直接喊 
  • 图片中img常见的属性 (以下可写在<img src   里面  />)

  1. 图片宽度   width   width="~~~px"       px为像素单位
  2. 图片高度   height   height="~~~px"
  3. 边框   border   border="~~~px"
  4. 对齐   align   align="left左对齐 center居中 right右对齐"
  5. 垂直距离   vspace   vspace="~~~px"     即图片上下距页面多远
  6. 水平距离   hspace    hspace="~~~px"
  7. 提示文本   title   title="~~~~"   用来显示描述的文字的,要把鼠标放在图片上
  8. 替换文本   alt   alt="~~~~"   如果图片无法正常加载出来,alt里面的文字就会代替图片显示全局属性:所有的标签都具有该属性。如果没有alt属性,那么alt的属性值就是title的属性值

  • 链接

  • 超链接(a)

  1. 跳转地址,必须属性   href    <a href="~~~">~~~~</a>   指定链接跳转的地址
  2. 新窗口打开   target="_blank"   保留原页面
  3. 空链接   href=“#”   #表示这是一个空连接,点击之后不会跳转,会把当前的页面刷新一次
  • 锚链接(a)

  1. 唯一标识   id   <hn  id="~~~">  </hn>   id是标签的唯一标识,同一个网页内,id属性值不能重复。="不能重复且唯一"。所以上方对应的标签是<a href="#~~~">~~~~~~</a>,点击它可以在同一页面实现跳转


  • 视频(video)

  1. 视频URL   src   <video src="~~~">~~~</video>
  2. 音频控制面板   controls
  3. 循环播放   loop
  4. 自动播放   autoplay   要么配合muted使用,要么利用js实现
  5. 静音   muted

  • 音频(audio)

  1. 音频URL   src   <audio src="~~~">~~~</audio>
  2. 音频控制面板   controls
  3. 循环播放   loop
  4. 自动播放   autoplay

  • 列表

  • 无序列表

  1. ul 嵌套 li,ul 是无序列表,li 是列表条目
  2. 注意事项   - ul 标签里面只能包裹 li 标签   - li 标签里面可以包裹任何内容
  3. <ul>

            <li type="circle">~~~</li>     type="circle/square"可以控制列表前的点

            <li>~~~</li>

            <li>~~~</li>

     </ul>

  • 有序列表

  1. ol 嵌套 li,ol 是有序列表,li 是列表条目
  2. 注意事项   - ol 标签里面只能包裹 li 标签   - li 标签里面可以包裹任何内容
  3. <ol>

            <li>~~~</li>

            <li>~~~</li>

            <li>~~~</li>

     </ol>

  • 自定义列表

  1. dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情
  2. 注意事项   - dl 里面只能包含dt 和 dd   - dt 和 dd 里面可以包含任何内容
  3. <dl>

            <dt>~~~</dt>

            <dd>~~~</dd>

            <dd>~~~</dd>

     </dl>


  • 表格

  1. table(表格) 嵌套 tr(行),tr 嵌套 td(表头单元格) / th(内容单元格)
  2.     <table>

            <tr>

                <th>~~~</th>   内容以粗体并且居中显示

                <td>~~~</td>

                <td>~~~</td>

            </tr>

        </table>

  3. 对齐   align   <p align="left左对齐 center居中 right右对齐"
  4. 边框   border   border="~~~px"
  5. 格子内颜色   bgcolor   bgcolor="~~~"
  6. 背景图片   background   background="同上路径"
  7. 单元格内容与单元格边框之间的空白距离   cellpadding   cellpadding="~~~px"   默认的值是1px
  8. 单元格与单元格之间的间隙    cellspacing   cellspacing=“~~~px”   默认的值是2px

  • 表格中合并单元格

  1. 1. 明确合并的目标   2. 保留最左最上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)  3. 删除其他单元格
  2. 跨行合并,保留最上单元格,添加属性   rowspan   rowspan=“合并格数”
  3. 跨列合并,保留最左单元格,添加属性   colspan   colspan=“合并格数”

  • 语义话标签

  • 没有语义的布局标签(常用)

  1. 盒子标签div <div>~~~</div>用来划分区域,独占一行。
  2. 文字标签span  <span>~~~</span>不会独占一行,一行可显示多个
  • 有语义的布局标签(不常用)

  1. 网页头部   header
  2. 网页导航   nav
  3. 网页底部   footer
  4. 网页侧边栏   aside
  5. 网页区块   section

  6. 网页文章   article
  7. 表<  &lt
  8. 表>   &gt
  9. 表空格   &nbsp
  10. 表双引号    &quot

  • 表单域

  • 表单标签(form  容器元素)

  1. url地址   action   action="url地址"  例<form action="#">  指定表单数据要交给哪个页面处理
  2. 提交方式   method   method="提交方式"  http请求中的那种提交方式,默认的属性值是get,但post 相对于get安全一点 
  3. 提交编码   enctype   enctype="提交编码"   告诉服务器如何去解析这次的请求   application/x-www-form-urlencoded纯文本,太垃圾。multipart/form-data上传文件或图片,高级。

  • 表单控件

  • 表单控制元素(input)

  1. 文本框   text   <input type="text" name="~~~" value="~~~~">
  2. 表单类型   type  <input type="~~~">
  3. 元素值   value  value=“~~~“简单来说就是起名字
  4. 唯一标识   id   强调唯一
  5. 元素的名字   name  name=“~~~“   一部分可以用来分类。在用于在表单提交时,将文本框中的内容发送给服务器,服务器通过 name 来识别这个数据属于哪个字段
  6. 密码框   password   <input type="password">
  7. 单选框   radio   name相同的为一组,一组中只有一个被选中,checked为默认选中   disabled为禁用
  8. 多选框   checkbox   name相同的为一组,一组中能多选,checked为默认选中   disabled为禁用
  9. 上传文件   file   <input type="file">
  10. 提交按钮   submit   <input type="submit" id="~" value="提交">
  11. 重置按钮   reset   <input type="reset" value="重置">
  12. 按钮   button   <input type="button" id="~" value="按钮”>
  13. 只读   readonly
  14. 隐藏   hidden
  15. 日期   date   <input type="date">
  16. 搜索框   search   <input type="search" id="~" value="搜索”>
  17. 范围   range  <input type="range"  id="~"value="范围”>
  18.  颜色   color   <input type="color" id="~" value="颜色”>
  19. 邮件   email   <input type="email" >
  • 下拉框(select)

  1. 选项   optionp   

    例<select>

            <option>     </option>

            <option>     </option>

         </select>

  2. 列表   multipe   以列表r的形式显示
  3. 默认   selected   option 标签内赤加selected=“selected”(可省略)可将该项设为器认项

  4. 限长字符   maxlength
  • 文本域(textarea)

  1. 宽度   rows   rows="~~~~”
  2. 高度   cols   coles="~~~~”
  3. 背景提示   placeholder    placeholder="~~~~”


  • iframe标签

  1. 例   <iframe src="链接地址"width="数值”height="数值">  </iframe>
  2. 嵌入边框   frameborder    frameborder="~~"
  3. 折叠   details   <details>   </details>可以折叠内容
  4. 详情   summary   <summary>~~~</summary>
  5. 例   

    <details>

            <summary>产品详情</summary>

            <p>这是产品的具体参数,包括尺寸、重量等。</p>

      </details>     在这个例子里,“产品详情”这部分就是由 <summary> 标签定义的内容,用户点击“产品详情”就可以看到 <details> 标签里的产品具体参数。

  • label标签

  1. 常用于绑员内容与表单标签的关系(使点击文字即可送中选框)
  2. 使用方法:直接使用label标签把内容(文本)和表单标签一起包裹起来,再
    把label标签的for属性删除即可,也可以不删(但for的属性与相关元素的id值相同)






 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/22769.html
标签
评论
发布的文章

Lua与Unity交互

2025-03-08 14:03:36

Pygame介绍与游戏开发

2025-03-08 14:03:36

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!