《Head First HTML&CSS》第一章&第二章笔记

一、关于HTML和CSS

  这两者是不一样的,但可以结合使用。HTML(超文本标记语言)可以算是一种语言,但更应该称为标记,使用它给页面制定结构。CSS融合在HTML里面,用于增加样式,丰富页面的效果。

二、各种标记

<html></html>  告诉浏览器文档确实是一个HTML文件。如果没有加这个标记,有些浏览器可以接受,有些是不接受的。

<head></head>  首部,包含Web页面的有关信息,如页面标题。通过首部可以告诉浏览器关于Web页面的信息(作者信息,来源等等之类的)。

<body></body>  这个标记里面的东西是页面主体。里面的东西是决定页面结构的。页面主体的内容是我们在浏览器中看到的部分。

<title></title>  页面标题,放在首部里。如下

 

                      

<style></style>  页面样式,放在首部里。这个标记里面是放CSS的,用于控制body里各种元素的样式。一般情况下都是<style type="text/css">--CSS代码--</syle>。

<h1></h2>  标题,放在body里。实际上浏览器通常显示的标题一共有6级,从<h1>到<h6>,字体由大到小。除非要创建一个非常复杂庞大的文档,否则一般不会用到h3以后的标题。

<p></p>  文本块,放在body里。

<img src="……">  图片。省略号是图片的路径。

<a href="……">xxx</a>  超文本链接。

三、关于样式

先举个例子:

<html>
<head>
    <title>About My Unit1&2</title>
    <style>
         body{
         background-color:#d2b48c;
         margin-left:20%;
         margin-right:20%;
         border:2px dotted black;
         padding:10px  10px  10px  10px;
         font-family:sans-serif;
         }
    </style>
</head>
<body>
    <h1>第一章</h1>
    <p>第一章的内容</p>
    <h2>第二章</h2>
    <p>第二章的内容</p>
</body>
</html>

得到的效果:

于是可以知道

①background-color  背景色

②margin-left/margin-right  左右外边距

③border  设置页面主体周边的边框

border简写属性在一个声明设置所有边框属性,按顺序分别是border-width,border-style,border-color

④padding 在页面主体周围创建一些内边距

padding简写属性在一个声明中设置所有内边距属性,按顺序是上、右、下、左(顺时针)

以下有它的几种写法:

padding:10px 5px 15px 20px;   ----上10 右5  下15  左20

padding:10px 5px 15px;  ----上10  左右10 下15

padding:10px 5px;  ----上下10  左右5

padding:10px;  ----上下左右都是10

⑤font-family  定义文本使用的字体。

四、关于超文本链接

假如有主文件夹Store,下面有子文件夹menu和logo,menu里面有drinks.html、foods.html,而logo里面有xicha.jpg、coco.jpg。

则有链接<a href="menu/drinks.html">drinks</a>,若从drinks.html到xicha.jpg,则是<a href="../logo/xicha.jpg"></a>

 

posted @ 2020-03-25 18:31  zher_leon  阅读(186)  评论(0编辑  收藏  举报