html 基础二
HTMLCSS基础2
一、HTML中的标签
1.1标签的特点
给文本加上含有语义的标签
应该学习更多具体语义标签
标签:用“<>”包起来的内容
2.1 更多的标签
2.1.1 h系列的标签(Header):h1,h2,h3,h4,h5,h6
作用:把页面上的文字加上标题的语义
h1,h2,h3,h4,h5,h6:将文字放大,加粗.并且逐渐变小。(h1标签是最大的。)
注意:一个页面只能有一个h1标签。
2.1.2 p标签(Paragraph):段落标签
给页面的上一段文字加上段落的语义
特点:页面上的一个段落,单独占一行,并且与上下内容之间存在距离。
<p>这是段落</p>
2.1.3 hr标签(Horizontal Rule)
作用:在页面显示一条横线(没有自己的语义)。
<hr />
2.1.4 b(Bold),u(Underlined),i(Italic),s(Strikethrough),strong,em,del,ins
作用:
b:加粗 语义:没有语义
u: 下划线
i: 倾斜
s: 删除线
建议不要使用,因为这些标签没有语义。
作用:
strong:加粗 语义:加强语气
ins:下划线
em:倾斜
del:删除线
可以使用
2.1.5 img标签(image)
作用:在页面显示一张图片
特点:就是显示图片
<img src=”图片的路径” />
|
src |
图片显示的路径 |
|
alt |
如果图片加载不出来会显示这个属性中的文字 |
|
title |
介绍这张图片 |
2.1.6 a标签(Anchor):锚
a标签的其它名称:
超级链接,超链接,锚链接。
作用:可以在一个页面跳转到另一个页面。
代码:
<a href=”页面的路径”></a>
注意:在a标签之内必须要写上文字,如果没有,那么这个标签在页面上找不到。
a标签的其它用法:
1. 可以不跳转(跳转到当前页面)href=”#”
2. 可以跳转到另外的页面。
3. 可以在当前页面进行定位。
A.设置a标签的href属性为“#id名”,
B.在页面的指定位置加入一个目标标签(可以是任意标签)
C.必须给这个标签设置一个id名:<p id=”mubiao”>这是目标</p>
4.0在跳转的页面进行定位。
5.0可以进行下载。(强烈不推荐使用)
a标签的属性:
|
href |
a标签跳转的目标地址 |
|
target |
_blank:保留原始页面,再进行跳转 _self:在当前页面进行跳转 |
|
base |
为页面上所有的a标签设置跳转的方式(base标签一般放在titile标签下面) |
2.1.7 Html标签
作用所有html中标签的一个根节点。
2.1.8 Head标签
作用:用于存放:title,meta,base,style,script,link
注意:每个head标签中都必须有一个有title标签,其它的可选。
2.1.9 Body标签
作用:用于存放所有的html的结构标签:p,h,a,b,u,i,s,em,del,ins,strong,ul,li,ol
2.1.10 Title标签
作用:让页面拥有一个属于自己的标题。
2.1.11 meta 标签
常用用法:
- Description:可以描述页面,可以用来使用百度程序(网络爬虫)来收录关键信息,以此提高页面的排名。
- Keywords:关键词,可以用来提高页。面的关健词的比重(前升排名的一种方式。)
- 字符集(编码格式):
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Charset(字符集的格式):UTF-8.
注意:字符集(文字在电脑是存储的字典):
电脑是不能直接存储文字的,一般情况下电脑存储的是这个文字在“字典”里对应的位置。
gb2313---->gbk;
国标2313---->国标扩
所有一般看到乱码的原因是因为查找的字典不对:
我们做了一个小的例子:文档的内容用的是utf-8格式,而我们的存放文档的这个文件的格式是gbk,
2.2 编码
2.21 gbk,utf-8之间的区别:
相同点:都是字符的编码格式。
区别:
utf-8:收录是全世界所有的语言中的文字。
gbk:收录了汉字,片假名。
大小:
utf-8>gbk
性能:
uft-8<gbk
约定:将来我们在整个学习过程中都用utf-8;
utf-8存储一个汉字占3个字节,
gbk存储一个汉字上2个字节
2.3 标签分类
双标签:有开始有结束,开始和结束之间是存在内容
开头也尖括号包含的内容开头,以尖括号加/包含内容结尾。
<h1></h1>,<p></p>
单标签:只有一个标签,自己闭合自己。
只有一个尖括号包含的内容加上斜线结尾。
<hr /> ,<br />
2.4 标签与标签之间的关系
嵌套关系:一个标签包含另外一个标签,他们之间构造父子关系。
并列关系:两个标签并列,他们构造兄弟关系。
注意:将来在书写代码的时候如果两个标签之间的关系是嵌套关系,最好通过代码直接反映出来(子元素相对于父元素有一个缩进)。如果是并列关系,最好要有对齐。
二、当前主流文档类型
|
文档类型 |
分类 |
备注 |
|
HTML |
HTML Strict DTD |
请求比较严格的html类型 |
|
HTML Transitional DTD |
相对而言比较规范不太严禁 |
|
|
Frameset DTD |
框架级的类型 |
|
|
xHTML |
HTML Strict DTD |
请求比较严格的html类型 |
|
HTML Transitional DTD |
相对而言比较规范不太严禁 |
|
|
Frameset DTD |
框架级的类型 |
xHtml(html2.0版本(是一种相对html语法更加严谨的hmtl)
注意:将来在使用DOCTYPE的时候建议使用html5的类型。每个页面都要设置一个doctype,如果不设置,浏览器会默认开启quirks mode(怪异模式)解析(quirks mode(怪异模式)是浏览器为了兼容很早之前针对旧版本浏览器设计、并未严格遵循 W3C 标准的网页而产生的一种页面渲染模式)。
三、 开发工具选择之sublime
3.1 特点
dreamwaver:偏向设计
sublime:(轻量级)自带功能不太全,但是插件十分丰富。
webstrom:(重量级)自带功能比较全面。
|
侧边栏 |
查看-->侧边栏 |
|
新建文件 |
文件--->新建文件(ctrl+n) |
|
生成结构代码 |
html:xt+(ctrl+E) |
|
快速复制一整行 |
Ctrl + shift + d |
|
快速删除一整行 |
Ctrl + shift + k |
|
向上移动一整行 |
Ctrl + shift + ↑ |
|
向下移动一整行 |
Ctrl + shift + ↓ |
小功能:
a.在浏览器中查看
b.打开所在文件夹
c.复制文件路径
3.2 使用sublime
a.打开sublime,ctrl+n新建一个文件
b.保存后缀为.html
生成结构代码:输入html:xt + (ctrl+e)
四、 标签属性
<img src=”a.jpg” />
属性为 HTML 元素提供附加信息,img标签中的src就是img标签的一个属性。
五、 路径问题
第一种:绝对路径
带有盘符的路径:C:\上课内容\上课视频\01html第一天\4-源代码\1.jpg.
缺点:可移植性不强,一般情况下不直接使用绝对路径。
第二种:相对路径
由页面是一个文件,图片 也是一个文件,而现在需要在页面上输出图片,所以需要得到图片相对于文件的路径.
a.如果页面与图片在同一目录下面:
<img src=”2.jpg” />
b.如果页面在图片一上级目录:
<img src=”image/1.jpg” />
c.如果图片在页面的上一级目录:
<img
src=”../2.jpg” />
注意:在实际开发中大部分情况下只要不出意外我们都是使用相对路径,因为相对路径的可移植性要强。
html 基础二的更多相关文章
- Python全栈开发【基础二】
Python全栈开发[基础二] 本节内容: Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典) 其他(编码,range,f ...
- Bootstrap <基础二十九>面板(Panels)
Bootstrap 面板(Panels).面板组件用于把 DOM 组件插入到一个盒子中.创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .pa ...
- Bootstrap <基础二十八>列表组
列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 cl ...
- Bootstrap<基础二十七> 多媒体对象(Media Object)
Bootstrap 中的多媒体对象(Media Object).这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的 ...
- Bootstrap <基础二十六>进度条
Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet ...
- Bootstrap <基础二十五>警告(Alerts)
警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个 ...
- Bootstrap<基础二十四> 缩略图
Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ...
- Bootstrap <基础二十三>页面标题(Page Header)
页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距.当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用.如需使用页面标题(Page ...
- Bootstrap <基础二十二>超大屏幕(Jumbotron)
Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: ...
- Bootstrap <基础二十一>徽章(Badges)
Bootstrap 徽章(Badges).徽章与标签相似,主要的区别在于徽章的边角更加圆滑. 徽章(Badges)主要用于突出显示新的或未读的项.如需使用徽章,只需要把 <span class= ...
随机推荐
- Apache实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)绑定
今天在学习PHP时,有这样的一个需求:一个ip(如:127.0.0.1)和多个域名(虚拟主机)绑定,以下是我的解决方案:对Apache进行相关的配置 解决方案一:通过端口来区分不同的虚拟主机 ①按照绑 ...
- linux perf: 为什么采样频率设置成99Hz而不是100Hz
早晨在linuxer看到文章,感觉挺有意思,最早研究perf的时候接触过这些概念,乍一看倍感亲切. sudo perf record -F 99 -a -g --sleep 20 perf reco ...
- IE8专用hack
众所周知,ie6.7的hack直接用*即可,但是ie8的话就比较麻烦,在做半透明背景的时候,为了兼容ie6.7,可以为其设置纯色,但是ie8也同样不支持半透明,需要单独为它设置纯色背景.下面的兼容代码 ...
- POJ 2942 Knights of the Round Table 补图+tarjan求点双联通分量+二分图染色+debug
题面还好,就不描述了 重点说题解: 由于仇恨关系不好处理,所以可以搞补图存不仇恨关系, 如果一个桌子上面的人能坐到一起,显然他们满足能构成一个环 所以跑点双联通分量 求点双联通分量我用的是向栈中pus ...
- 常用shell脚本命令
常用shell脚本命令 1.显示包含文字aaa的下一行的内容: sed -n '/aaa/{n;p;}' filename 2.删除当前行与下一行的内容: sed -i '/aaa/{N;d;}' f ...
- CF10D LCIS (动态规划)
题目链接 Solution 动态规划. 令 \(f_{i,j}\) 表示 \(a\) 数组前 \(i\) 个和 \(b\) 数组前 \(j\) 所得的最长的 LCIS . 转移很好想: \(a_i!= ...
- spring in action 学习笔记六:bean在不同情况下的默认id号或者将名字
bean如果不知名id是什么它一般都有一个id或者讲名字. 第一种情况:组件扫描的情况:默认的id号或者bean的name是类名的首字母小写. 代码如下: package com.qls.beanli ...
- SQL的主键和外键的作用
SQL的主键和外键约束 转载自:http://www.cnblogs.com/ywb-lv/archive/2012/03/12/2391860.html感谢原文作者的总结 SQL的主键和外键的作用: ...
- Java中的抽象和封装
一.面向对象和面向过程的区别 面向对象: 核心:封装了属性和方法的类,以数据为中心,实现了类级别的代码重用 面向对象因为采用了类,所以具有继承和多态特性,可以进一步重用代码和简化编程 面向过程: 核心 ...
- 组合数问题(NOIP2016)
原题传送门 这题啊. 裸的杨辉三角. 预处理杨辉三角和答案即可 下面贴代码 #include<iostream> #include<cstdio> #include<al ...