此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签,元素,属性的具体意义。

这里所介绍的html和css的版本为html5与css3

Html是超文本标记语言(英语全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言

Css是层叠样式表(英文全称:Cascading Style Sheets)是一种用来html和xml等文件样式的计算机语言,CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

Html和Css验证工具的地址:http://validator.w3.org/

一.基础内容:

标记=开始标记+内容+结束标记

标记可以嵌套使用,例如:页面主体标记中含有标题标记,段落标记。

有些标记有属性,具体格式,以a标记为例,<a make="xxxx">xxxx</a>其中make为标记的属性。

设计为没有任何内容的元素称为void元素,需要使用void元素时,只需要使用一个开始标记,这是一种方便的简写,可以减少html中的标记数量

二.常用标记的使用与意义:

<!doctype html>html5的文档类型定义,这一行要写到html文件开头

<html></html>标记html页面的开始和结束

<head></head>标记页面的有关信息

<meta charset="utf-8">标记指定字符编码,这一行要写到<head>元素中所有其他元素上面

<title></title>为页面指定一个标题,标记中的内容出现在浏览器的顶部

<body></body>标记页面的主体内容

<!--xxxxx-->中间xxx的内容为注释的内容

编写html时要把首部和页面主体分开

<h1></h1>为主标题,从<h2>到<h6>依次为副标题,字体由大到小

<p></p>开始一个段落

<blockquote>  </blockquote> 标签定义块引用,之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间

<br>插入一个换行符

<q> 标签定义一个短的引用,浏览器经常会在这种引用的周围插入引号

需要了解的内容(一些老版本弃置的元素与不建议使用的元素,做到看见了要明白其含义

<ol></ol>定义一个有序列表

<ul> 标签定义无序列表

<li> 标签定义列表项目,<li> 标签可用在有序列表 (<ol>) 和无序列表 (<ul>) 中

<dl> 标签定义一个描述列表,<dl> 标签与 <dt>(定义项目/名字)和 <dd>(描述每一个项目/名字)一起使用

<em></em>标签告诉浏览器把其中的文本表示为强调的内容,对于所有浏览器来说,这意味着要把这段文字用斜体来显示

<body bgcolor="xxx" text="xxxx">,bgcolor属性设置页面颜色,text属性设置文本颜色

<font face="arial">xxxx</font>利用font元素改变字体

<center></center>对其包围的文本进行水平居中处理

一些字符实体

&lt显示为<

&gt显示为>

&copyright显示为©

三.一个简单的html框架

<!--这是仁人用于博客中的演示文本,写于2019年03月04日-->
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hello Wrld!</title>
</head>
<body>
<h1>演示文件,页面显示hello world!</h1>
<p>
Hello Wrld !
</p>
</body>
</html>

四.在页面中插入一个链接

<a></a>用于创建指向其它页面的链接,元素中的内容就是链接文本,在浏览器中链接文本会显示有下划线,指示这是可单击的,例如:

 <a href="(链接目标文件的路径或url)"

  title="文本描述">(链接文本)</a>

href属性指向链接文件的路径

rirle属性所需链接页面的文本描述

加入id属性用于具体指向某个链接的某个标题,例如:

<a href="index.html#标识符">xxxxx</a>
并同步页面中的标题,链接所使用的标识符要与标题的标识符设置一致
<h2 id="标识符">xxxxx</h2>

加入target属性,使浏览器打开链接时为单独的窗口,而不是同一窗口,例如:

<a target="_blank" href="xxxxxxxx"
title="xxxxxxxxx">xxxxxxxxx</a>

如果不加入target属性,点击链接时浏览器会在同一窗口打开链接,加入此属性,浏览器会在单独窗口打开链接

五.在页面中插入图像

<img src="xxxxx">标记为在页面中显示图像,xxx为图片的路径或url

alt=“xxx”属性为描述这个图像内容的文本,如果图像未能显示,就会使用这个文本来取代它。

width-"xxx"属性告诉浏览器在页面中显示图像的宽度

height="xxx"属性告诉浏览器在页面中显示图像的高度

Html和Css学习笔记-html基础知识的更多相关文章

  1. MyBatis:学习笔记(1)——基础知识

    MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ...

  2. C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)

    一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字 ...

  3. C#学习笔记(基础知识回顾)之值传递和引用传递

    一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递. 2.1在变量通过引用传递给方法时,被调用的 ...

  4. C#学习笔记(基础知识回顾)之值类型和引用类型

    一:C#把数据类型分为值类型和引用类型 1.1:从概念上来看,其区别是值类型直接存储值,而引用类型存储对值的引用. 1.2:这两种类型在内存的不同地方,值类型存储在堆栈中,而引用类型存储在托管对上.存 ...

  5. Quartz学习笔记:基础知识

    Quartz学习笔记:基础知识 引入Quartz 关于任务调度 关于任务调度,Java.util.Timer是最简单的一种实现任务调度的方法,简单的使用如下: import java.util.Tim ...

  6. .net学习笔记---xml基础知识

    一.XML简介 XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据.XML文档以.xml为后缀.需要彻底注意的是XML是区分大小写的. 先从一个简单的XML例子来了解下xml基 ...

  7. Docker的学习笔记(一)基础知识

    概述 本人最近在学习docker相关的知识,既是工作本身的需要也是自己对技术的追求的必要,以后我也会推出容器相关的随笔,既可以增长自己的知识,也可以和读者广泛交流,岂不乐乎?话不多说.第一篇先介绍do ...

  8. Scala学习笔记--正则表达式基础知识、如何在scala内使用

    正则表达式语法:https://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx 基础知识:正则表达式30分钟入门教程 http://www. ...

  9. (C/C++学习笔记) 一. 基础知识

    一. 基础知识 ● 程序和C/C++ 程序: 根据Wirth (1976), Algorithms + Data Structures = Programs. Whence C: 1972, Denn ...

随机推荐

  1. Akka实践一些总结

    最近在一些服务中使用了akka,主要用来做异步解耦和本地消息分发(路由),这里简单总结一下用法. 与spring集成 网上有不少集成的例子,要使用到spring的扩展. 我这边没有这样处理,而是简单把 ...

  2. ab性能测试工具的使用

    一.什么是ab ab,即Apache Benchmark,是一种用于测试Apache超文本传输协议(HTTP)服务器的工具. ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访 ...

  3. ORM 开发环境之利器:MVC 中间件 FreeSql.AdminLTE

    前言 这是一篇纯技术干货的分享文章,FreeSql 已经基本完成 .NETCore 最方便的 ORM 使命,我们正在筹备生态的建立,比如 ABP 中如何使用 FreeSql 的实现,需要各种各样的扩展 ...

  4. windows下,读取快捷方式lnk所指向的路径

    BOOL GetLnkFileName( OUT PWSTR pLnkName, OUT PWSTR OepnFileNameBuufer, IN DWORD OpenFileNameBufferSi ...

  5. Dubbo Mesh 在闲鱼生产环境中的落地实践

    本文作者至简曾在 2018 QCon 上海站以<Service Mesh 的本质.价值和应用探索>为题做了一次分享,其中谈到了 Dubbo Mesh 的整体发展思路是“借力开源.反哺开源” ...

  6. kubernetes实践之一:kubernetes二进制包安装

    kubernetes二进制部署 1.环境规划 软件 版本 Linux操作系统 CentOS Linux release 7.6.1810 (Core) Kubernetes 1.9 Docker 18 ...

  7. 设计模式之组合模式——Java语言描述

    组合模式又叫做部分整体模式,适用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次 介绍 意图 将对象组合成树形结构以表示"部分-整体" ...

  8. 2025战略,中秋送福利!免费开源ERP Odoo Windows 一键傻瓜式安装版发布

    概述 为了帮助更多的小白,能够快速的体验Odoo的强大功能,针对国内大多数小白用户无法快速直接体验Odoo的尴尬,开源智造呕心沥血,历经数百次的测试和整合终于赶在中秋节这天将Odoo所需要的复杂运行环 ...

  9. 5分钟解决google play上架App设置隐私政策声明问题

    本文同步自javaexception 问题: 在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会 ...

  10. Java实现文本编辑时基于拼音输入的补全原型

    续前文Java实现"命令式"简易文本编辑器原型. 效果如下: 所在源码库同上文, 尚未和上文的编辑器右侧的命令区集成. 代码由How to show autocomplete as ...