前端学习日记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结构

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

五、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、链接标签:
链接标签: <a href="#"> </a>
属性:
href: 定义链接跳转地址
target: 定义链接跳转打开的方式
值:1、_blank :新窗口打开2、_self 默认值:在当前窗口打开
锚点链接:跳转到页面的具体位置,配合id使用
#id名

<a href="#box">跳转到p标签位置</a>
<p id="box">锚点链接</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标签内部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值