HTML5—HTML学习

HTML学习感想:

下面大致的记录了一写HTML的学习笔记

什么是HTML?

HTML 是HyperText Markup Language的缩写, 超文本标记语言。

它是专门用来描述文本的语义的. 也就是说可以利用HTML来告诉浏览器哪些是标题, 哪些是段落.

HTML标签

用于告诉浏览器这是一个网页, 也就是说告诉浏览器是一个HTML文档

title标签

专门用于指定网站的标题, 并且这个指定的标题将来还会作为用户保存网站的默认标题

字符集

 

GBK(GB2312)和UTF-8区别:

GBK(GB2312)里面存储的字符比较少, 仅仅存储了汉字和一些常用外文 体积比较小

UTF-8里面存储的世界上所有的文字 体积比较大

DTD文档

必须是 HTML 文档的第一行,位于  标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范

H系列标签(Header 1~Header 6)

作用:用于给文本添加标题语义

格式:

xxxxxx

注意点:1、H标签是用来给文本添加标题语义的, 而不是用来修改文本的样式的

2、H标签一共有6个, 从H1~H6, 最多就只能到6, 超过6则无效

3、被H系列标签包裹的内容会独占一行- 在H系列的标签中, H1最大, H6最小

4、在实际开发中, 一定要慎用H系列的标签, 特别是H1标签. 在实际开发中一般情况下一个界面中只能出现一个H1标签(和SEO有关)

P标签(Paragraph)

作用:告诉浏览器哪些文字是一个段落

格式:

xxxxxxxx

注意点: 在浏览器中会单独占一行

Hr标签(Horizontal Rule)

作用: 在浏览器上显示一条分割线

注意点: 在浏览器中会单独占一行

img标签

img标签中的src是英文source的缩写

src:就是用来告诉img标签, 需要显示的图片名称

width: 标签告诉图片的宽度

height: 标签告诉图片的高度

title: 用于告诉浏览器, 当鼠标悬停在图片上时, 需要弹出的描述框中显示什么内容

alt其实是英文alternate的缩写, 它的作用就是用于告诉浏览器, 当需要显示的图片找不到时显示什么内容

相对路径和绝对路径

为相对路径就是每次都从.html文件所在的文件夹开始查找

绝对路径就是每次都从指定的盘符开始查找

在实际开发中 通常用相对路径,而很少用绝对路径

a标签

a标签主要是控制页面之间的跳转

target属性:_self: 用于在当前选项卡中跳转, 也就是不新建界面跳转. 默认就是_self

_blank: 用于在新的选项卡中跳转, 也就是新建界面跳转

title属性:当鼠标悬停时显示的提示文本的

base标签

base标签就是专门用来统一的指定当前网页中所有的超链接(a标签)需要如何打开,在项目中使用较多

假链接

点击之后不会跳转的链接我们称之为假链接

假链接的格式:1.#:会自动回到网页的顶部

2.javascript:假链接不会自动回到网页顶部

列表标签

无序列表(unordered list)

ul>li  给一堆数据添加列表语义, 并且这一堆数据中所有的数据都没有先后之分

有序列表(ordered list) 

ol>li  给一堆数据添加列表语义, 并且这一堆数据中所有的数据都有先后之分

定义列表(definition list)

dl>dt>dd  给一堆内容添加列表语义, 通过dt罗列出列表的条目, 然后再通过dd给每个条目进行相应的描述dt英文definition title, 翻译为定义标题dd英文definition description, 翻译为定义描述信息

表格标签

表格是一种数据的展现形式,在H5之前使用较多,现已废弃

表单

表单就是专门用来收集用户信息的作用,

<表单元素>

input标签

input标签有一个type属性, 这个属性有很多类型的取值, 取值的不同就决定了input标签的功能和外观不同

明文输入框type="text"    

暗文输入框type="password" 

给输入框设置默认值value="我是默认值"

单选框type="radio" 要想单选框互斥那么必须给每一个单选框标签都设置一个name属性,然后name属性还必须设置相同的值,要想让单选框默认选中某一个框子, 那么可以给input标签添加一个checked属性

datalist标签

作用: 给输入框绑定待选项

textarea标签

多行输入框,可以指定宽度和高度,可以换行,默认可以手动拉伸

select标签

下拉列表,不能输入内容,可以设默认值,可以选择设定的值

video标签

播放视频

src:video标签需要播放的视频地址,autoplay: 是否需要自动播放视频

audio标签

播放音频

audio标签需要播放的音频地址

详情和概要标签

描述概要信息,

概要信息

默认情况下是折叠展示, 想看见详情必须点击

marquee标签

跑马灯内容

属性:direction设置滚动方向 

scrollamount滚动速度

loop设置滚动次数

背景颜色标签

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 不会随着滚动条的滚动而滚动

你可能感兴趣的:(HTML5—HTML学习)