分享好友 最新动态首页 最新动态分类 切换频道
关于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>

最新文章
白酒电商营销策划方案
电商已经成为了消费者购物的主要方式之一。白酒作为中国文化的重要组成部分,在电商平台上也有着巨大的市场需求。因此,白酒品牌需要制定一套有效的电商营销策划方案,以提升品牌知名度、销售量和用户满意度。白酒品牌需要重视电商平台的品
百度地图关怀版 v1.1.5 官网最新版下载 老年人导航地图app
2021年,工信部启动“互联网应用适老化及无障碍改造专项行动”。很多大大小小的APP,都进行了适老化改造,也就是俗称的老年版。如今,备受期待的改造基本已经完成,而这结果,貌似依旧不太理想。部分开发者特别鸡贼,改来改去,就只是加了
荣科科技涨1.25%,目前股价靠近压力位22.00,谨防压力位处回调,若突破压力位则可能会开启一波上涨行情
12月16日,涨1.25%,成交额9.30亿元,换手率6.53%,总市值139.46亿元。根据AI大模型测算荣科科技后市走势。短期趋势看,该股当前无连续增减仓现象,主力趋势不明显。主力没有控盘。中期趋势方面,上方有一定套牢筹码积压。近期该股有吸筹现
谈谈如何让一个SEO新手“快速成长”
现在SEO技术应用越来越广泛了,不用说,学习seo技术的人也越来越多。对于一个新手要学习要掌握的东西很多,那么如何才能更快的学好呢?其实没有更快学好这样的秘诀,我只能教你如何摆好心态,认真学习,这样你肯定比其他人要学的好学的快。
温州螺丝计算机视觉方案设计实时反馈全+境+到+达
  温州螺丝计算机视觉方案设计实时反馈全+境+到+达——苏州希佑科技有限公司!  提供:  计算机视觉|人工智能检测|人工智能视觉检测|CCD 视觉检测|视觉应用|视觉深度学习|AI人工智能检测|AI人工智能图像处理|AI图像处理|视觉检测|不
谷歌优化实操技巧
在海外市场竞争日趋激烈的今天,特别在的影响下,不少外贸企业的老客户也受到了影响。因此通过线上外贸开发海外客户成了企业的重点。而外贸是诸多推广渠道中效果较好且投入较低的一种方式,那么在网站优化时有哪些技巧呢?下面云程网络为大
绘画与影像的美学共生
  作者:陆颖(浙江师范大学艺术学院讲师)   在电影发展历程中,作为传统视觉艺术形式的绘画与之产生了彼此纠缠的关系,二者如同两条蜿蜒前行的轴线,时而交错、时而并进,在形式创新与内容互动等方面,逐渐消弭了门类艺术的边界,催
苹果手机里的APK格式文件肿么转换成APP
手机下载的文件怎么弄成app  手机下载的文件怎么弄成app,经常玩手机的人对于各项的应用都是需要熟练掌握的,手机上的文件非常多,我们可以随意的进行操作,下面为大家分享手机下载的文件怎么弄成app。  手机下载的文件怎么弄成app1 
谁最“牛”?四款牛津电子词典终极评测
现在的词典机太多了,消费者一般难以选择,但里面如果有牛津或剑桥的词典,会好卖很多。一位售货员告诉记者。情况也确实如此,在小编走访中关村各大卖场商铺时,发现权威辞典成为最有杀伤力的武器。 小编认为,这种情况的出现,与电子词典
阿里巴巴1688开店成本多少?怎么做起来的?
不管在哪个平台上开店,都要事先准备好,尤其是资金方面,毕竟店铺开起来之后,需要用资金的地方还很多,那1688批发网开店要交多少钱?下面来我们就来给大家讲解一下这方面的内容。一、1688批发网开店要交多少钱?阿里诚信通年费为6688元一年
相关文章
推荐文章
发表评论
0评