HTML基础知识
一 元素的概念与三个常用标签
HTML元素指的是从开始标签到结束标签的所有代码
开始标签 |
元素内容 |
结束标签 |
---|---|---|
<h1> |
h标签用来表示标题 |
</h1> |
<p> |
p标签表示一个段落 |
</p> |
<hr> |
我是一个单标签,我会给文档加一个横线 |
*注意我没有结束标签哦! |
二 元素的属性
属性的作用就是就为元素提供更多的信息,大多数元素都可以拥有属性 属性的语法:<标签 属性1=参数1> 注意空格的使用
(1)align属性:我的作用是指定内容的对齐方式,left:左对齐(我是默认值哦);right:右对齐;center:居中对齐
(2)bgcolor属性:我的作用是添加一个背景颜色
三 文本元素
1 b元素: 我的作用就是 加粗文字;
2.br元素: 我的作用就是强制换行;
3.i元素: 我的作用就是让 文字倾斜;
4.del元素: 我的作用就是 删除文子
5.strong元素: 我的作用是强调一段文本我的实际作用也是加粗文字.
6.wbr元素: 我的作用是表示安全换行Theshiyigehenchanghenchangdedanci.
再来对比一下没有安全换行的文本Theshiyigehenchanghenchangdedanci.
7.em元素: 我的作用是强调,我的实际作用也是让文字倾斜
8.s元素: 我的实际作用就是 删除线;从语义上来看,表示不准确的删除。
9.u元素: 我的实际作用就是 给文字加下划线
10.ins元素: 我的实际作用也是 给文字加下划线;从语义上来看,是添加一段文字,起到强调作用。
11.small元素: 我的作用是 添加小号字体 ,从语义上来看,用于免责声明和澄清声明。
12.sub和sup元素:我们的作用就是添加下标和上标: sub表示下标:HTML5;sup表示上标我的房子100m2
13.dfn元素: 我的作用从语义上看表示定义术语,是对一个词或短语的解释,实际效果就是倾斜文本
14.abbr元素: 我的作用是表示一段文本的缩写,在文本显示上没有任何实际效果,比如WTO
15.q元素: 我的作用从语义上看表示引用来自其他地方的的内容, 我的实际作用就是给文本加上双引号
16.code等元素: code元素用来表示计算机代码片段;function(){}
var元素用来表示编程语言中的变量; num
samp元素表示程序或计算机的输出您没有权限浏览该网页
kbd元素表示某部分内容是由用户利用键盘输入如:请按Enter键
*这几个元素属于英文范畴,必须将lang="en",英语才能体现效果。
17.ruby元素: 我的作用是表示位于表意文字上方或右方的注音符号 英(ying)雄(xiong)***不常用,浏览器支持不太好,很多浏览器不支持此功能
18.cite元素: 我的作用从语义上来看就是表示引用其他作品的标题。 实际效果就是加粗文本
19.bdo元素: 我的功能是设置文字方向,必需使用dir属性才可以设置,共两个值,rtl(从右到左);ltr(从左到右)默认为ltr
20.mark元素: 我的作用是突出显示文本,用于记号, 我的实际作用就是加上一个黄色的背景。
21.time元素: 我的作用从语义上来看就是表示日期和时间,例如 2015-9-18
22.span元素: 我的作用就是表示一般性的文本,没有特殊效果
四 超链接
目录语法: 同一个目录:直接写文件名称 或 ./文件名 比如:tp.jpg或者./tp.jpg 在下级(子)目录:xxx/tp.jpg 在下下级目录:xx/xxx/tp.jpg 在上级(父)目录:../tp.jpg 在上上级目录:../../tp.jpg
属性
1.target属性的四个值: _self:当前位置; _blank:新窗口; _top(最顶层框架),_parent(父框架),这两个属性咱不做讲解,后边的章节再说;
2.id属性:通用属性,可以理解为元素的身份证;name属性:可以理解为元素的名字
五 img元素
1.img的属性
1.src:必要属性,制定图片来源的路径; 2.alt属性:当图片无法显示时的替代文字; 3.width和height属性,指定图片的宽度和高度;单位是像素或百分比;
六 绝对路径和相对路径
1.绝对路径
需要指出链接资源的绝对位置,与你的HTML文档的位置无关; 1. 服务器中的位置:href="http://www.nipic.com/show/2/52/8144173k9c3cc84f.html" 2. 本地存储的位置:file:///D:桌面HTML5课程HTML5入门实例课程lesson9西施.png
2.相对路径
如果链接资源与你的HTML文档位于同一个路径或者文件夹里,可以省略;否则必须指出相对路径,和HTML文档的位置有关; 同一个路径: 直接写文件名称 或 ./文件名 比如:tp.jpg或者./tp.jpg 在下级路径: 路径名称/资源名称:xxx/tp.jpg 在下下级路径: xx/xxx/tp.jpg 在上级路径: ../资源名称:../tp.jpg 在上上级路径: ../../tp.jpg
七 列表
1.无序列表的type属性
无序列表的type属性有三个值:1.disc(默认值);2.circle;3.square
2.有序列表的基本格式
3.有序列表的type属性
1.整数(默认值);2.大(小)写字母ABC...3.大小写的罗马字母:i ii .../I II III
4.有序列表的start属性
定义列表的开始序号,比如第一项不是数字1,而是从10开始.......
5.有序列表的value属性
定义某个单个列表项的序号.......
6.有序列表的value属性
自定义列表项组成:由 dl定义列表;dt定义列表项目;dd定义列表内容;
八 表格
1.表格构成三个基本要素
table:表格的范围,外框;用来定义表格,表格的其他元素包含在table标签里面; tr: 表格的行; td:表格的单元格
th元素:为表格添加标题行
th元素用来定义表格的标题单元格,他是tr元素的子元素,必须放在tr标签里边;tr元素的内容会自动居中对齐并加粗文字
colspan元素:横向合并单元格
属性值为正整数,表示该单元格合横向合并的列数,语法为 <td> <colspan>="3" </td>
rowspan元素:纵向向合并单元格
属性值为正整数,表示该单元格合纵向向合并的行数数,语法为 <td> <colspan>="3" </td>
九 style元素与HTML样式基础
1.外部样式表:通过 link元素引入外部样式表;< link rel="stylesheet" type="text/css" href="" > 2.内部样式表: <style type="text/css"></style> 3.内联样式表:<p type="color:red"> </p>
十 div元素和布局
元素的分类
- 块元素:主要特征是会产生换行效果,自动与其他元素分离成两行;通常可以作为容器在内部添加其他元素。
已经学过的块元素有:
h1~h6;hr;ul;ol;p;table.........
- 内联元素:不会产生换行效果,会和其他元素并联排列;
已经学过的内联元素有:
b;i;br;img;.........
div元素和布局
- div元素是通用的块元素,内部可以包含其他各种元素包括其他div元素;并且可以通过CSS设置样式来完成复杂的页面的布局
- 通过一个简单的实例了解div布局是如何实现的
十一 通用属性
- id属性:id属性用于指定元素的识别名称,相当于一个人的身份证,是唯一的,同一个文档中不能有重复的id;一般配合CSS和JavaScript来选择元素。
2 class属性:class属性用于指定元素的类别名称,可以使用class元素给同一个文档中的多个元素进行归类,CSS就可以通过class个同一类元素设置统一的样式。
3.style属性:stlyle属性用于给元素设定样式(内联样式或内部样式表).
4.title属性:title属性用于显示省略的内容(或补充/提示说明的内容):当光标移动到元素内容上时显示title里的内容.
5.dir属性:dir属性用于设定元素标签内容的文字方向.在讲文本样式的 bdo元素时候用过。
6.lang属性:lang属性用于指定语言,比如中文还是英文:zh-cn/en;除了在html标签中设置,它还可以在特定元素中使用,改变该元素使用的语言.
7.其他通用属性
其他通用元素还有:
-
-
-
-
- accesskey:元素快捷键
- tabindex:元素移动顺序
- draggable:元素拖动
- contenteditable:元素是否允许编辑
- hidden:隐藏元素
- spellchcheck:元素检查
- contextmenu:元素快捷菜单
- data-yourvalue:自定义属性
-
-
-
- HTML 教程
- HTML 简介
- html div 标签介绍
- html span 标签介绍
- html a 超链接标签
- HTML Br换行标签介绍
- HTML P段落标签介绍
- HTML br与p标签区别
- Html H 标题标签
- html px em pt长度单位
- HTML form 标签
- HTML radio 单选框
- HTML B 加粗标签
- HTML strong加粗粗体标签
- HTML em 强调标签
- HTML i 斜体标签
- HTML u下划线标签
- HTML s 删除线标签
- Html img 图片标签
- Html上标注sup与下标注sub标签
- HTML nobr 禁止换行标签
- HTML hr 水平线标签
- HTML label 标签
- HTML input 标签
- HTML textarea 标签
- HTML select下拉列表标签
- HTML checkbox 多选框
- HTML font color 标签
- HTML iframe 框架标签
- HTML Table 表格
- HTML dl dt dd 标签
- HTML ol li有序列表标签
- HTML ul li 无序列表标签
- HTML 注释
- CSS 教程
- CSS 简介
- CSS 语法
- CSS Id 和 Class选择器
- CSS 样式的创建
- CSS background 背景介绍
- CSS 文本样式
- CSS font 字体
- CSS A 链接
- CSS ul ol列表样式
- CSS TABLE 样式
- CSS 框模型
- CSS border 边框
- CSS Outlines 轮廓
- CSS 外边距 Margin
- CSS Padding 内边距
- CSS 分组和嵌套选择器
- CSS 尺寸 (Dimension)
- CSS Display 属性
- CSS Position 定位
- CSS Float 浮动
- CSS 水平对齐(Horizontal Align)
- CSS 组合选择符
- CSS 伪类
- CSS 伪元素
- CSS 导航栏
- CSS 下拉菜单
- CSS 图片廊
- CSS 图像透明/不透明
- CSS sprite 图像拼合技术
- CSS 媒体类型
- CSS 属性选择器
- CSS 实例