前端学习日记01

一、网页组成

1、结构层:HTML(超文本标记语言)-Hyper Text Markup Language
2、表现层:CSS (层叠样式表) - Cascading style sheet
3、行为层:JS(脚本语言) - Javascript

二、五大浏览器及其内核

1、谷歌(chrome) - Blink
2、火狐(mozilla) - Gecko
3、IE - Trident
4、欧朋(opera) - Blink
5、苹果(Safari) - webkit

三、HTML定义

1、 HTML就是超文本标记语言
2、 HTML是用来描述页面的一种标记语言(不是编程语言 C,C++ ,java,python)
3、 HTML是一套标记标签,用标记标签来描述页面

四、HTML结构

	
	
	 
			
	        网页标题
	    `
	    
	        
	        
	    
	
	
	1、
			即:document type 文档类型
			HTML5的文档声明:告诉浏览器以什么标准解析此文档
	2、
			一个页面只可以有一个html标签, 一般也称为:根标签
     		属性:lang:语言   值:  en  英文  zh  中文
    3、
     		head标签定义网页头部内容(不会显示在页面上), 一般用来设置标题,元信息,网页描述,关键词,链接其他文档
    4、
     		定义字符编码:
        			值:utf-8  万国码
            				gb2312   中文简体
            				GBK     中文(简体,繁体) 
            				ASCII   
	5、网页标题

五、HTML常用标签

1、块级标签:
1、 div 划分区块,一般结合css用来布局
2、 p 段落标签
3、 h1-h6 标题标签 1级-6级:定义标题,不可以因为样式效果去选择使用标题,一般定义文章标题或者网站logo
4、 ul li 无序列表 ul定义列表区域, li定义每一个列表项
注意: ul的直接子元素只可以是li 不能够嵌套其他标签,li中可以嵌套其他行内元素以及块级元素

特点:
(1)块级标签独占一行,每次都是从新的一行开始
(2)块级标签可以嵌套其他标签
(3)p标签不可以嵌套块级标签,h1-h6同理

2、行内标签:
(1)span 没有具体意义,主要用给某些特殊的内容添加样式(配合css使用)
(2) strong 粗体显示, 有强调语意
(3) b 粗体显示,没有任何语意,只是有加粗效果
(4) em 斜体显示,有强调语意
(5) i 斜体显示
(6) del 删除
(7) s 删除(基本被淘汰
特点: 可以和行内标签在一行排列,不可以嵌套块元素

3、特殊标签:
空格不会显示在页面上
(1) br 换行标签
(2) hr 水平分割线

4、链接标签:
链接标签:
属性:
href: 定义链接跳转地址
target: 定义链接跳转打开的方式
值:1、_blank :新窗口打开2、_self 默认值:在当前窗口打开
锚点链接:跳转到页面的具体位置,配合id使用
#id名

跳转到p标签位置

锚点链接

4、图片标签:
img
自带属性:
src: 图片文件路径
alt: 图片提示文字(当前图片路径错误或者加载不出来时显示)
title: 图片标题(当鼠标放入图片上时显示)
width: 设置图片的宽(标签自带属性)
height: 设置图片的高(标签自带属性)
绝对地址:
可以在任意地方访问该资源的地址,必须以http开头
相对地址:
相对于某个位置的地址,默认是相对当前网页位置(../代表当前网页上一级,可以级联,即(../../../),(./)代表同级)

6、 列表标签

(1)无序列表:ul li (默认列表符号:实心圆点)
(2)有序列表:ol li(默认列表符号:阿拉伯数字)
(3)自定义列表:dl dt dd
dl:定义列表区域
dt:定义列表标题,即列表项
dd:定义列表内容,即对列表项的注释
【注】:dt和dd是同级关系,不能相互嵌套

7、表格标签:table

table:表格标签(表格默认没有边框)
tr:定义表格的行
td:定义表格的列(单元格)
表格分为表头、主体及表尾部分

表头:thead->tr->th(表头中的单元格),th标签字体默认加粗,且在单元格中居中显示
主体:tbody -> tr -> td
表尾:tfoot ->tr ->td
【注】:要保证每个tr中的td个数是相等的

8、表格属性
(1)border 边框 值: 边框大小
(2)cellspacing 设置单元格和单元格之间的间距
(3) cellpadding 设置单元格和内容之间的间距
(4) width 设置宽度
(5) height 设置高度
(6) align 设置单元格内容水平对齐方式 值: left / center / right
(7) valign 设置单元格内容垂直对齐方式 值: top / middle / bottom
(8) rowspan 行合并
(9) colspan 列合并 注意: 被合并的单元格一定要删除
【注】表格标题标签:caption ——放置在table标签内部

你可能感兴趣的:(前端,html5)