首页 > 代码库 > html and css and js

html and css and js

一.

1.大致了解;

1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

2.html

(1)HTML文件基本架构

<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here(插入标题)</title>
</head>
<body>

HTML文档的主体部分,在此标志对之间可包含<p>……</p><h1>……</h1><br><hr>等众多的标志。

它们所定义的文本、图像等将会在浏览器的框内显示出来。

</body>
</html>

2.格式标记:

1<p>……</p>

<p></p>标志对是用来创建一个段落,在此标志对之间加入的文本将按照段落的格式显示在浏览器上。<p>标志还可以使用align属性,它用来说明对齐方式,语法如下所示。

<p align="参数"></p>

Align的参数可以是Left(左对齐)、Center(居中)和Right(右对齐)3个值中的任何一个。例如<p align="center"></p>表示标志对中的文本使用居中的对齐方式。

2<br>

<br>是一个很简单的单标记指令,它没有结束标志,因为它用来创建一个回车换行,即标记文本换行。

 

3<blockquote>……</blockquote>

 

<blockquote></blockquote>标志对之间加入的文本将会在浏览器中按两边缩进的方式显示出来。

 

4<dl>……</dl><dt>……</dt><dd>……</dd>

 

<dl></dl>用来创建一个普通的列表;<dt></dt>用来创建列表中的上层项目;<dd></dd>用来创建列表中最下层项目,<dt></dt><dd></dd>都必须放在<dl></dl>标志对之间。

 

5<ol>……</ol><ul>……</ul><li>……</li>

 

<ol></ol>标志对用来创建一个标有数字的列表。<ul></ul>标志对用来创建一个标有圆点的列表。<li></li>标志对只能在<ol></ol><ul></ul>标志对之间使用,此标志对用来创建一个列表项,若<li></li>放在<ol></ol>之间,则每个列表项加上一个数字;若放在<ul></ul>之间,则每个列表项加上一个圆点

 

 

 

6<div>……</div>

 

<div></div>标志对用来排版大块HTML段落,也用于格式化表,此标志对的用法与<p></p>标志对非常相似,同样有align对齐方式属性。

 

 

(3)  文本标记

 

文本标记主要针对文本的属性设置进行标记说明,如斜体、黑体字、加下划线等。

 

1<pre>……</pre>

 

<pre></pre>标志对用来对文本进行预处理操作。

 

2<h1></h1>……<h6></h6>

 

HTML语言提供了一系列对文本中的标题进行操作的标志对:<h1></h1><h2></h2>、……、<h6></h6><h1></h1>是最大的标题,而<h6></h6>则是最小的标题。如果在HTML文档中需要输出标题文本,可以使用这6对标题标志对中的任何一对。

 

3<b>……</b><i>……</i><u>……</u>

 

经常使用Word的人对这3个标志对一定很快就能掌握。<b></b>用来使文本以黑体字的形式输出;<i></i>用来使文本以斜体字的形式输出;<u></u>用来使文本以下加一划线的形式输出。

 

4<tt>……</tt><cite>……</cite><em>……</em><strong>……</strong>

 

这些标志对的用法和上边的一样,差别只是在于输出的文本字体不太一样而已。<tt></tt>用来输出打字机风格字体的文本;<cite></cite>用来输出引用方式的字体,通常是斜体;<em></em>用来输出需要强调的文本(通常是斜体加黑体);<strong></strong>则用来输出加重文本(通常也是斜体加黑体)。

 

5<font>……</font>

 

<font></font>可以对输出文本的字体大小、颜色进行随意的改变。这些改变主要是通过对它的两个属性sizecolor的控制来实现的。size属性用来改变字体的大小,它可以取值为-11+1;而color属性则用来改变文本的颜色,颜色的取值是十六进制RGB颜色码或HTML语言给定的颜色常量名。

 

(3)  图像标记

 

再简单朴素的网页如果只有文字而没有图像将失去许多活力,图像在网页制作中是非常重要的一个方面,HTML语言也专门提供了<img>标志来处理图像的输出。

 

1<img>

 

<img>标志并不是真正地把图像加入到HTML文档中,而是将标志对的src属性赋值。这个值是图像文件的文件名,其中包括路径,这个路径可以是相对路径,也可以是网址。所谓相对路径是指所要链接或嵌入到当前HTML文档的文件与当前文件的相对位置所形成的路径。

 

假如网站的HTML文件与图像文件(文件名假设是logo.gif)在同一个目录下,则可以将代码写成<img src="http://www.mamicode.com/logo.gif">。假如网站的图像文件放在当前的HTML文档所在目录的一个子目录(子目录名假设是images)下,则代码应为<img src="http://www.mamicode.com/images/logo.gif">

 

%注意:通常图像文件都会放在网站中一个独立的目录里。必须注意一点,src属性在<img>标志中是必须赋值的,是标志中不可缺少的一部分。

 

除此之外,<img>标志还有altalignborderwidthheight属性。align是图像的对齐方式,在上边已经提到过。border属性是图像的边框,可以取大于或者等于0的整数,默认单位是像素。widthheight属性是图像的宽和高,默认单位也是像素。alt属性是当光标移动到图像上时显示的文本。

 

2<hr>

 

<hr>标志是在HTML文档中加入一条水平线。它可以直接使用,具有sizecolorwidthnoshade属性。

 

size用来设置水平线的厚度,而width用来设定水平线的宽度,默认单位是像素。noshade属性不用赋值,而是直接加入标志即可使用,它是用来加入一条没有阴影的水平线,不加入此属性水平线将有阴影。

 

html and css and js