HTML学习笔记一
html
描写
html是网页语言(超文本标记语言),采用标签格式进行编写
- html标签:采用尖括号包围的关键字,通常成对出现(闭合标签),但是也有个别非成对的(非闭合标签)
- html文档:一个完整的html编写的文档,可以形成一个浏览器可以访问的资源网页
<html> <body> <h1> </h1> <p> </p> </body> </html>
如上就是最简单的html文档内容,< html> 标签之间描述的代码内容就是描述网页(文档内容),< body>标签之间的文本代表可见的网页文档内容,< h1>代表一级标题,< p>代表一个内容段落
html标题:< h1>~< h6>
- 在html中,分为六级标题,第六级标题就是和普通文本同效力
<html> <body> <h1> 一级标题 </h1> <h2> 二级标题 </h2> <h3> 三级标题 </h3> <h4> 四级标题 </h4> <h5> 五级标题 </h5> <h6> 六级标题 </h6> </body> </html>
html段落:< p>
- 一个段落标签内容,都会是一个段落内容,可以有多个段落
html换行:< br />
- 在html中,可以使用该标签在文本中换行显示
html链接:< a>
- html文档中url格式的连接都是利用 < a>标签进行定义的
<a href = "http://www.baidu.com"> 百度搜索 </a>
href属性的值代表连接的url地址,而标签中的文本是用户html页面可见的文字描述
-
target属性:
用来定义链接的目标显示方法(当前页显示/新建窗口显示……)
-
name属性:
命名锚
html图像:< img />
<img src="图像.jpg" width=“100” height=“100” />
-
src属性:
src属性的值是图像的绝对位置,其他属性可以定义图片在页面中的大小等其他设置
-
alt属性:(替换文本属性)
alt属性用来为图像定义可替换的文本元素;在加载图像的时候,会以替换文本的元素内容显示在页面上
html水平线:< hr />
- 非闭合标签,主要可以使用水平线
html注释:< !-- *** -->
<!-- 注释内容 -->
注释的内容不会被html页面显示和解析
html新样式:style属性
- html样式主要通过style属性定义的
样式背景:
- background-color:定义背景颜色
文本字体、颜色、尺寸:
- font-family:定义文本字体
- color:定义文本颜色
- font-size:定义文本大小
文本对齐:
- text-align:定义文本的水平对齐方式wen
<html> <body> <h1 style="text-align: center"> 主席外交 </h1> <h2 style="text-align: center"><a href="http://news.cctv.com/2019/08/29/artigmnfespuwcgfyyenw4ui190829.shtml">会见菲律宾总统杜特尔特</a></h2> <hr /> <div style="text-align: center"> <img src="./img.jpg" width="400" height="500" / ><!--载入本地图片 --> </div> <div style="background-color: #cdcdc1"> <p style="font-size: 20px"> 杜特尔特祝贺*成立70周年,表示中国成功发展的经验值得菲律宾学习借鉴。他表示,我珍视同**主席的亲密友谊。中国对菲律宾很重要,菲中关系是百年大计。我愿同**主席经常见面,加强沟通,共同推动两国全面战略合作关系持续强劲发展,实现互利共赢。菲方希望中方继续助力菲经济发展和基础设施建设,感谢中方对菲*事业、地震灾区重建、反恐、禁毒等方面给予的支持。事实证明,中国是菲律宾真诚的朋友。在香港问题上,菲律宾完全尊重中国的法律以及依法维护法治的权利。</p> <p style="font-size: 20px"> 杜特尔特表示,我主张选择合作而非对抗的方式和平解决南海争议,维护地区友好合作、和平稳定大局,这符合本地区各方利益。菲方愿同中方加快推进海上油气共同开发。菲律宾作为现任东盟-中国关系协调国,致力于推动各方早日达成“南海行为准则”。</p> </div> </body> </html>
html文本格式化:
粗体:< b >
大号字:< big >
小号字:< small >
着重文字:< em >
加重语气:< strong >
斜体文字:< i >
下标字:< sub >
上标字:< sup >
插入字:< ins >
删除字:< del >
下划线:< u >
html引用:
短引用:< q >
<q>引用内容</q>
长引用:< blockquote >
缩略词:< abbr >,< dfn >
- 用来定义一个长单词的缩写
<p><abbr title="计算机技术交流站">交流站</abbr></p>
abbr的title属性表示需要缩略的所有内容,文本元素内容表示html页面显示的内容
ps:abbr标签的缩略会有下划线显示,而dfn不会有下划线显示
联系信息:
< address > , < cite >
- 用来显示一些需要注明的信息内容,该元素的文本为斜体输出
html表格:< table >
单元行、格 标签:< tr >,< td >
- 表格的框架体用< table >……< /table >定义
- 每个表格的单元行用 < tr >标签定义
- 每一行的单元格用< td >标签定义
<html> <body> <table> <tr> <td>1</td> <td>w</td> </tr> <tr> <td>2</td> <td>m</td> </tr> </table> </body> </html>
表格边框属性:border
在table标签定义的时候,默认是没有可见边框的
- border:定义边框的粗(默认单位:px)
<html> <body> <table border="1"><! -- 边框像素为:1px --> <tr> <td>1</td> <td>w</td> </tr> <tr> <td>2</td> <td>m</td> </tr> </table> </body> </html>
表头标签:< th >
表头标签的字体会加粗
< th >标签和< td >标签的应用方法一样,被< tr >标签所包涵
-
空单元格问题:
如果< td >标签的内容为空,则会出现一些异常,所以想表示空单元格,可以在< td >标签中写入“  ;”
表格标签:
标签 | 描述 |
---|---|
< table > | 定义表格 |
< caption > | 定义表格标题 |
< th > | 定义表头 |
< tr > | 定义表行 |
< td > | 定义单元格 |
< thead > | 定义表格页眉 |
< tbody > | 定义表格主题 |
< tfoot > | 定义表格页脚 |
< col > | 定义表格列属性 |
< colgroup > | 定义表格列的组 |
html列表:
无序列表:< ul >…< li >
- 无序列表是一个以“粗圆点”为序的项目列表;始于< ul >标签,每一个列表始于< li >
<ul> <li> 一 </li> <li> 二 </li> </ul>
- type属性:设置列表的标记(disc,circle,square)
有序列表:< ol >…< li >
- 有序列表是以数字顺序排序的列表进行标记
<ol> <li>第一列表</li> <li>第二列表</li> </ol>
- type属性:设置列表的标记(a,a,1,i,i……)
定义列表:< dl >,< dt >,< dd >
- 定义列表从< dl >标签开始,每一个自定义列表项以< dt >,每一个自定义列表项的定义从< dd >开始
列表是可以嵌套在上一层有序/无序列表中的,形成所谓的二级列表
html 块:
- 块元素:可以通过< div >和< span >将html各类标签和元素组合。
块元素:
- 块元素,在浏览器中,通常是从新的一行开始和结束
内联元素:
- 内联元素在浏览器显示时,不会以新行开始
< div >元素:
- div是块元素,主要用来组合其他html元素标签
- div元素没有特殊含义,在div元素中,每一个div完整的闭合标签都会以新的一行开始和结束。
- div和css一起使用,可以有效的设置样式属性
< span >元素:
- html < span >元素是内联元素,可用作文本的容器
- 与css一起使用是,元素可用于部分文本设置样式属性
html 类:
- 对html进行(元素)分类(设置类),可以为元素的类定义css样式
ps:为相同的类设置相同的样式,或者为不同的类设置不同的样式
-
定义设置类(名):
class属性:可以为该标签设置类名
< div >,< span >标签是一种容器,都可以借由class属性进行类定义
html布局:
html最常使用< div >元素布局(通过css定位)
html响应式设计:
html框架:
框架结构标签:< frameset >
frameset定义了窗口如何比例分割(百分比或像素)
每一个frameset定义一系列行货列
框架标签:< frame >
- frame标签中定义 放置一个html文档
<frameset cols="40%,60%"> <frame src="**.html"> <frame src="**.html"> </frameset>
cols:垂直(列)分布框架属性;rows:水平(行)分布框架属性
ps:html的frame框架是可以拖动的,所以,可以在标签中添加:“noresize属性:noresize=“noresize” ”
- 混合框架:换言之——框架嵌套,可以在55水平框架中的框架中在添加一个235垂直框架
html内联框架:< iframe >
用于在一个html页面中,显示另一个html页面
-
格式:
<iframe src="url"></iframe>
高度、宽度属性:
- height:设置高度
- width:设置宽度
属性值的默认单位是像素,也可以用百分比来设定
-
删除边框:默认的内联框架是有粗边框的
-
frameboreder:设置边框粗细(px)
<iframe src="**.html" frameborder="*px"></iframe>
-
链接属性:*
- target:引用iframe的name属性
html背景:
- < body >标签有两个配置背景的标签,背景可以是 颜色或图像
背景颜色:bgcolor
背景颜色属性将背景设置为某种颜色,属性值可以是十六进制、rgb值或者颜色名(英文)
<body bgcolor="#000000"></body> <body bgcolor="reb(0,0,0)"></body> <body bgcolor="black"></body>
背景:background
背景属性将背景设置为图像,属性值是图像的url地址(本地地址),如果图像尺寸小于窗口则会自动复制多个图像直至铺满窗口
<body background="**.gif"></body> <body background="http://****"></body>
html脚本:
script元素:
- < script >标签用于定义客户端脚本,既可以是在html文档中包含脚本语句,也可以通过src属性指向外部脚本文件
<script type="text/javascript"> javascript脚本代码; </script>
type属性值需要符合mime类型
< noscript >标签
- < noscript >标签提供无法使用脚本时的替代内容;在浏览器禁止脚本时,浏览器才会执行< noscript >标签的内容
html头部:
< head >标签:
-
< head >标签元素是所有头部元素的容器标签:
涵盖元素标签范围:title , base , link , meta , script , style 等
< title >标签元素:
- < title >标签的内容会显示在网页的标题,不会显示在页面上
< base />标签元素:
- < base >标签为页面上所有链接规定默认的地址(href)或者默认目标(target)
href:指的是链接的目标地址url;target:指的是打开目标链接的方法(新窗口或本页显示)
< link /> 标签元素:
- 定义html文档与外部资源之间的关系
< style >标签元素:
- 用于为html文档定义样式信息;可以在style元素内规定html元素呈现的样式
< meta >标签元素:
- 元数据:是关于数据的信息
< meta >标签提供关于html标签的元数据,元数据不会显示页面上,但是机器可读的;典型情况:meta元素被用于规定页面的描述、关键词、文档的作者、修改时间以及其它元数据;始终位于head元素中
元数据可用于浏览器(如何显示内容或重新加载页面),搜索(关键字)或其它web服务。
< meta >标签的name和content属性的作用是描述html页面简介和关键字
html < !doctype >
- 声明帮助浏览器可以正确的显示html网页信息
< !doctype >声明:
html有多个不同的版本,只有完全明白页面中使用的确切的html版本,浏览器才能完全正确的显示html页面,这就是声明的用处。
< !doctype >不是html标签,它为浏览器提供信息声明,即html的版本信息。。
html实体
- 在html中,预留了部分字符,在html中不能使用大/小于号;如果希望正确的显示预留字符,就必须在html源代码中使用字符实体
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
空格 | |||
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
" | 引号 | " | " |
' | 撇号 | ' (ie不支持) | ' |
¢ | 分(cent) | ¢ | ¢ |
£ | 镑(pound) | £ | £ |
¥ | 元(yen) | ¥ | ¥ |
€ | 欧元(euro) | € | € |
§ | 小节 | § | § |
© | 版权(copyright) | © | © |
® | 注册商标 | ® | ® |
™ | 商标 | ™ | ™ |
× | 乘号 | × | × |
÷ | 除号 | ÷ | ÷ |