先发表一下HTML学习感言:
看完HTML视频,关于HTML标签,总体还是还是比较简单,主要记住几个常用的标签,img,p,a,有序列表,表单标签等,然后用div,总体上可以把要显示的内容布局显示出来,可能要注意的就是一些废弃的标签,需要特别的关注一下,起码在看到的时候,知道不在使用它们。然后是这些标签的属性,有许多要注意的地方,比如input标签的type有很多种类型,而类型的不同,表现的形式也不太一样。在看李南江视频的时候,把它做的笔记炒了下来。以备自己复习常用。也供路过的各位同学方便学习,嘿嘿...
什么是HTML?
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容,有浏览器来解析标签
字符集
<meta charset="GBK"> 和 <meta charset="UTF-8" /> ,GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么最好选择UTF-8编码。
DTD文档
<!DOCTYPE html> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范
HTML标签
<p> 标签定义段落。<h>标签定义标题
注释
img标签
img标签中的src是英文source的缩写
img标签中的src就是用来告诉img标签, 需要显示的图片名称width: 标签告诉图片的宽度
height: 标签告诉图片的高度
title: 用于告诉浏览器, 当鼠标悬停在图片上时, 需要弹出的描述框中显示什么内容
alt其实是英文alternate的缩写, 它的作用就是用于告诉浏览器, 当需要显示的图片找不到时显示什么内容
br标签
br标签作用: 换行 已废弃
路径问题
通过相对路径赋值(掌握)相对路径就是每次都从.html文件所在的文件夹开始查找, 我们称之为相对路径
绝对路径就是每次都从指定的盘符开始查找
在企业开发中 通常用相对路径,而很少用绝对路径
a标签
a标签主要是控制页面之间的跳转
target属性:_self: 用于在当前选项卡中跳转, 也就是不新建界面跳转. 默认就是_self_blank: 用于在新的选项卡中跳转, 也就是新建界面跳转
title属性:当鼠标悬停时显示的提示文本的
base标签
base标签就是专门用来统一的指定当前网页中所有的超链接(a标签)需要如何打开 也项目中使用较多
假链接
点击之后不会跳转的链接我们称之为假链接
假链接的格式:1.#:会自动回到网页的顶部2.javascript:假链接不会自动回到网页顶部
无序列表
给一堆数据添加列表语义, 并且这一堆数据中所有的数据都没有先后之分
有序列表
给一堆数据添加列表语义, 并且这一堆数据中所有的数据都有先后之分
表格标签?
表格是一种数据的展现形式,在H5之前使用较多,现已废弃
表单
表单就是专门用来收集用户信息的作用,
<form> <表单元素> </form>
input标签,
input标签有一个type属性, 这个属性有很多类型的取值, 取值的不同就决定了input标签的功能和外观不同
明文输入框type="text" 暗文输入框type="password" 给输入框设置默认值value="我是默认值"
单选框
type="radio" 要想单选框互斥那么必须给每一个单选框标签都设置一个name属性,然后name属性还必须设置相同的值,要想让单选框默认选中某一个框子, 那么可以给input标签添加一个checked属性
datalist标签
作用: 给输入框绑定待选项
<datalist> <option>待选项内容</option></datalist>
H5表单元素
邮箱:<input type="email"> 域名:<input type="url"> 电话:<input type="number"> 时间:<input type="date"> 颜色: <input type="color">
textarea标签
多行输入框,可以指定宽度和高度,可以换行,默认可以手动拉伸
select标签
下拉列表,不能输入内容,可以设默认值,可以选择设定的值
video标签
播放视频 <video src=""></video> src:video标签需要播放的视频地址,autoplay: 是否需要自动播放视频
audio标签
播放音频 <audio> <source src="" type=""></audio> audio标签需要播放的音频地址
详情和概要标签
描述概要信息,<details> <summary>概要信息</summary> 详情信息</details>默认情况下是折叠展示, 想看见详情必须点击
marquee标签
跑马灯 <marquee>内容</marquee> 属性:direction设置滚动方向 scrollamount滚动速度 loop设置滚动次数
字符实体
空格, 一个 就是一个空格, 有多少个 就有多少个空格 < 小于符号 < > 大于符号 > © 版权符号
HTML中被废弃的标签
b(bold) u(underline) i(italic) s(strikethourgh) 都被废弃了,现在用strong,ins,em,del代替
背景颜色标签
background-color:属性 , 设置背景颜色
background-image: url() 设置背景图片 如果图片的大小没有标签的大小大, 那么会自动在水平和垂直方向平铺来填充
background-repeat属性,设置平铺方式。 repeat 默认, 在水平和垂直都需要平铺no-repeat 在水平和垂直都不需要平铺repeat-x 只在水平方向平铺repeat-y 只在垂直方向平铺
background-position: 水平方向 垂直方向; 水平方向: left center right垂直方向: top center bottom 如果是具体距离,一定要加上单位px
背景关联方式
attachment的属性 scroll 默认值, 会随着滚动条的滚动而滚动fixed 不会随着滚动条的滚动而滚动
网友评论