HTML
概念
HTML(Hyper Text Mark-up Language)超文本标记语言
1.超文本:表达能力优于普通文本,指页面内可以包含图片、音乐、超链接及程序等。
2.标记语言:由标记构成的语言,其中还有XML、XHTML等。
html是用来制作网页的标记语言,不需要编译,直接由浏览器执行。它的后缀名有.html和.htm两种,但是二者并无差别。
a标签
"#"在URL格式中是表示页内锚点的意思,也就是说点击这个链接后,页面会跳到当前页面指定的锚点(或者说“书签”)处。比如在网页的某个地方有个这样的标签:
<a name="hello"></a>
那么在页面的其他地方只要放一个这样的链接:
<a href="#hello">回到hello处</a>
只要点击这个链接,页面就会跳到上述标签处。
如果url中用了#但又未指定锚点名称,那么就是跳到当前页面的最顶端,比如:
<a href="#">顶端</a>
CSS
记住,你可以像任何其他HTML元素一样对你的body元素应用样式,并且所有其他元素都将继承你的body元素的样式,body就是文档的内容
<html>
<head>
<title>文档的标题</title>
</head>
<body>
文档的内容... ...
</body>
</html>
浏览器是从上到下读取CSS。这意味着,如果发生冲突,浏览器将使用最后的任何CSS声明。
CSS中的class与id区别
class可以在页面里面重复使用,
id由于在一个页面里面只能出现一次,所以不能重复使用,而且id属性有着比class更高的优先级
其实id更多的是定义来留给给页面里面的javascript用,所以,通常用class就好了