分享好友 最新动态首页 最新动态分类 切换频道
关于HTML的笔记
2024-12-26 14:26

1.基础概念铺垫

(1)网页认识

关于HTML的笔记

  • 组成部分-文字、图片、音频、视频、超链接
  • 本质 - 代码
  • 转换 - 浏览器(解析+渲染

(2)浏览器

  • 网页显示、运行的平台(必备
  • 五大:IE、火狐Firefox、谷歌Chrome、Safari、欧朋
  • 渲染引擎(浏览器内核)不同,解析代码时的速度、性能、效果

2.HTML初体验

  • HTML超文本标记语言
  • HTML页面固定结构:整体、头部、标题、主体

3.基本结构

 
 

1.标签概念

  • 标签又称元素,是HTML的基本组成单位
  • 标签分为单标签双标签
  • 双标签

<标签名> 标签体 </标签名>

示例

<marquee>吕倩雨</marquee>

  • 单标签

<标签名/>

:/可省略

示例

<input/>

  • 标签之间的关系并列关系、嵌套关系,可以使用Tab键进行缩进

<marquee>

    吕倩雨

    <input/>

</marquee>

2.标签属性

  • 用于给标签提供附加信息
  • 可以写在起始标签单标签,例如:

<marquee loop="1" bgcolor="green">吕倩雨</marquee>
<input type="password">

  • 有些特殊的属性,没有属性名,只有属性值,例如

<input disabled>

  • 注意

1.不同的标签有不同的属性,也有一些通用属性(在任何标签内都能写

2.属性名、属性值不能乱写

3.标签中不要出现同名属性,否则后面的会失效,例如
<input type="password" type="text">

注释:快捷键:ctrl+/

3.排版标签

标签名标签含义单/双标签h1-h6标题双p段落双div没有任何含义,用于整体布局(生活中的包装袋)双

注意

  • h1最好只写一个
  • h1-h6不能互相嵌套
  • p标签内不能有h1-h6、p、div标签

4.语义化标签

(1)概念:用特定标签表达特殊含义

(2)原则:标签的默认效果不重要,重要的是语义

(3)优势:代码清晰,可读性强;有利于SEO(搜索引擎优化

5.文本标签

常用文本标签 标签名标签含义单/双标签em着重阅读的内容双strong十分重要的内容(语气比em要强)双span没有语义,用于包裹短语的容器双

6.图片标签

标签名标签语义常用属性单/双标签img图片

src:图片路径(地址

alt:图片描述

width:图片宽度

height:图片高度

           单

1.概念

标签名标签含义常用属性单双标签  a超链接

href:要跳转的具体位置

target:要跳转时如何打开页面,常用值如下_self:在本页签中打开

_blank:在新页签中打开

   双

2.跳转到页面

<!--跳转到其他页面-->

<a href="https://www.baidu.com" target="_blank">到百度</a>

<!-- 跳转到本地页面 -->

<a href="https://blog.csdn.net/2301_81208699/article/details/1_HTML/01_HTML初体验 .html" target="_self">到01_HTML初体验</a>

跳转文件与跳转页面类似

3.跳转锚点

(1)设置锚点

<!-- 第一种方式:a标签配合name属性 -->

<a name="test1"></a>

<!-- 第二种方式:其他标签配合id属性 -->

<h2 id="test2">我是一个位置</h2>

具有href属性的是超链接,具有name属性的是锚点

id后面最好别是数字开头

(2)跳转锚点

 <!-- 跳转到test1锚点 -->

 <a href="#test1">去test1锚点</a>

  <!-- 跳转到本页顶部 -->

  <a href="#">回到顶部</a>

   <!-- 跳转到其他页面锚点 -->

   <a href="demo.html#test1">去demo.html的test1锚点</a>

1.有序列表

概念:无顺序或不侧重顺序的列表

<h2>做一件事需要几步</h2>

        <ol>

            <li>第一步</li>

            <li>第二部</li>

            <li>第三步</li>

        </ol>

2.无序列表

概念:无顺序或不侧重顺序的列表

<h2>做一件事需要几步</h2>

        <ul>

            <li>第一步</li>

            <li>第二部</li>

            <li>第三步</li>

        </ul>

3.自定义列表

概念:自定义列表(一个包含术语名称以及术语描述的列表

  • 一个  就是一个自定义列表,一个  就是一个术语名称,一个 就是术语描述。
  • ,可连续多个

4.列表嵌套

概念:列表中的某项内容,又包含一个列表,解构写完整

5.表格

(1)基本结构

表格涉及到的标签

 表格
 表格标题
 表格头部
 表格主体
 表格注脚
 每一行
 、  每一个单元格(备注:表格头部中用  ,表格主体、表格脚注中用: 

(2)常用属性

  • <table> 元素的 border 属性可以控制表格边框,但 border 值的大小,并不控制单元格边框的宽度,只能控制表格最外侧边框的宽度。
  • 默认情况下,每列的宽度,得看这一列单元格最长的那个文字。
  • 给某个 th td 设置了宽度之后,他们所在的那一列的宽度就确定了。
  • 给某个th td 设置了高度之后,他们所在的那一行的高度就确定了。

(3)表格常用属性列举
border属性
表示边框宽度

widthheight属性
表示表格的宽度高度
放在table标签中时,表示宽度/高度至少为xxx px

cellspacing属性
表示单元格与单元格之间的距离

cellpadding属性
表示表格单元格边框与内容之间的距离

bordercolor属性
表示外边框颜色

属性
表示单元格背景颜色

属性
表示单元格内容行与列的位置信息,align属性可选left center right,valign属性可选top middle bottom

属性
表示跨列跨行的数目

6.常用标签

7.表单

(1)概念:一个包含交互的区域,用于收集用户提供的数据。

(2)常用表单控件

文本输入框

  1. name 属性:数据的名称。
  2. value 属性:输入框的默认输入值。
  3. maxlength 属性:输入框最大可输入长度。

密码输入框

  1. name 属性:数据的名称。
  2. value 属性:输入框的默认输入值(一般不用,无意义)。
  3. maxlength 属性:输入框最大可输入长度。

单选框

  1. radio:单选
  2. name 属性:数据的名称,注意:想要单选效果,多个 radio 的 name 属性值要保持一致。
  3. value 属性:提交的数据值。
  4. checked 属性:让该单选按钮默认选中。

复选框
<input type="checkbox" name="hobby" value="smoke">抽烟
<input type="checkbox" name="hobby" value="drink">喝酒
<input type="checkbox" name="hobby" value="perm">烫头

  1. checkbox:多选
  2. name 属性:数据的名称。
  3. value 属性:提交的数据值。
  4. checked 属性:让该复选框默认选中。

隐藏域

用户不可见的一个输入区域,作用是: 提交表单的时候,携带一些固定的数据。

  1. name 属性:指定数据的名称。
  2. value 属性:指定的是真正提交的数据。

提交按钮
第一种
第二种

  1. button 标签 type 属性的默认值是 submit 。
  2. button 不要指定 name 属性
  3. input 标签编写的按钮,使用 value 属性指定按钮文字。

重置按钮
第一种
第二种

  1. button 不要指定 name 属性.
  2. input 标签编写的按钮,使用 value 属性指定按钮文字。

下拉框
<select name="place">
<option value="冀">河北</option>
<option value="鲁">山东</option>
<option value="晋" selected>山西</option>
<option value="粤">广东</option>
</select>

1.name 属性:指定数据的名称。
2.option 标签设置 value 属性, 如果没有 value 属性,提交的数据是 option 中间的文字;如果设置了 value 属性,提交的数据就是 value 的值(建议设置 value 属性
3.option 标签设置了 selected 属性,表示默认选中。

label标签
label 标签可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。
两种与 label 关联方式如下

让 label 标签的 for 属性的值等于表单控件的 id 。
<label for="nan">男</label>
<input id="nan" type="radio" name="gender" value="male">
把表单控件套在 label 标签的里面
<label>
<input type="radio" name="gender" value="female" >女
</label>

最新文章
AI写作助手:免费人工智能文章创作与内容生成解决方案
随着科技的不断发展,人工智能技术在各个领域都取得了显著的成果。其在内容创作领域,写作助手的出现,为众多创作者提供了便捷、高效的创作工具。本文将围绕免费人工智能写作助手展开,探讨其在文章创作与内容生成方面的应用,以及目前市场
2024年内蒙电力工程设计加盟成立分公司的条件+2024top5电力工程设计加盟排名一览
2024年内蒙电力工程设计加盟成立分公司的条件+2024top5电力工程设计加盟排名一览
AI怎么设计制作一个立体包装盒 AI设计制作一个立体包装盒方法【详解】
  使用ai软件绘制一个包装盒,新手想必都是只会绘制平面图形的效果,想要在ai软件里面绘制立体效果的包装盒,应该怎么绘制呢?下面IT百科就教大家使用ai软件设计制作一个立体包装盒!  ai怎么画带有五角星的立体盒子?  1、新建一个18
2024苹果id贷必下口子—第一时间100%下款+夜晚也能到账
苹果 ID 贷是利用苹果设备的 Apple ID 进行的贷款模式。其所谓的优势包括操作简易性,对于不太了解复杂金融贷款程序的人来说,只需按照贷款方要求提供苹果设备的 Apple ID 及少量相关信息即可开启贷款流程。而且,它的放款时效性较高,往往
2024 年 QS 世界大学学科排名发布(2024QS世界大学学科排名-自然科学领域)
今天国际学校信息网小编整理了2024 年 QS 世界大学学科排名发布(2024QS世界大学学科排名-自然科学领域)相关信息,希望在这方面能够更好帮助到大家。1、2024 年 QS 世界大学学科排名发布2、2024QS世界大学学科排名-自然科学领域3、物理专
ChatGPT突发全球宕机,OpenAI解释
美国升级出口限制殃及200家中国芯片企业,中方回应特朗普妄言对中国商品加征10%关税,将有哪些影响?FPGA市场惊现“蛇吞象”式并购!Lattice欲“吃下”Altera?意法半导体MCU销量暴跌:固定价格合同成祸首?
5D动感影院 9D电影 多人动感平台互动体验设备 3D眼镜音响设备
企业类型股份有限公司(非上市、自然人投资或控股)统一社会信用代码91440113576044794L成立日期2011-06-15法定代表人/负责人阳序运注册资本2,100万(元)注册地址广州市番禺区大龙街新桥新兴路二街2号1栋101营业期限2011-06-15 至 无固定期限
AI教程!手把手教你创建简约现代的直线鹿形LOGO
编者按:LOGO实战项目来了!今天的教程是@飞屋睿UIdesign 的实战成果,整体线条干净利落,英气逼人,绘制过程有非常仔细的讲解,有源文件可参考,想学习线条LOGO设计的同学,赶紧来收 前言当客户向你提到设计必须“高上大”的时候,你能想
17岁俄罗斯少年在CSGO赛事中崭露头角引发热议
如今,MacBook Pro已经成为许多年轻人的首选,尤其是在1819岁之间的用户。这款电脑凭借其出色的高清显示效果和强大的性能,深受学生和职场新人的喜爱。无论是进行图形设计、视频剪辑,还是简单的文档处理,MacBook Pro都能轻松应对,提供流
2024必备!十款完全免费且不限次数使用的AI工具推荐
同样值得关注的还有Runway ML,这是一款专注于视频和图像编辑的AI工具。用户可以通过模型训练的方式,对图像进行多样化处理,比如背景移除、特效添加等。虽然部分功能可能会受到使用限制,但其基础功能完全免费,并且不限次数,适合视频创
相关文章
推荐文章
发表评论
0评