HTML及CSS基础课(一) HTML基础

HTML: HyperText Markup Language (超文本标记语言)

Hypertext(超文本) means "text with links in it."

A markup language(标记语言) is a programming language used to make text do more than just sit on a page: it can turn text into images, links, tables, lists, and much more.

HTML可以看作每个网页的骨架,组成了网页的结构。

CSS: Cascading Style Sheets(级联样式表)

CSS让网页更加漂亮,比如它可以给网页设置皮肤。

HTML基本结构

<!DOCTYPE html>   // 总是在第一行,告诉浏览器在读什么语言
<html>                      // HTML文档的开始部分

</html>                    //  HTML文档的结束部分

基本术语

1. 标签

两个尖括号<xxx>括起来的叫做tags(标签).

Tags总是成对出现: 一个opening tag(开口标签) and a closing tag(闭合标签).

Example of opening tag: <html>

Example of closing tag: </html>

可以把标签看作是括号匹配的形式,每当你有一个开口标签,一定要有一个对应的闭合标签。标签也可以嵌套,应该按正确的形式进行嵌套:一个闭合标签应和它左边最近的一个开口标签匹配。例如,

合法的:<first tag><second tag> Some text! </second tag></first tag>

不合法的:<first tag><second tag>Some text!</first tag></second tag>

<strong> </strong>粗体字

head(头部)

整个html文件的内容都在<html> </html>之内

There are always two parts to the file: the head and body

a. It has an opening and a closing tag.

head有开口标签和闭合标签

b. The head includes important information about the webpage, such as its title.

更多精彩内容:http://www.bianceng.cn/web/Html/

head包含网页的重要信息,比如标题

c. The title is the words we see in the tab (for example, the title of this page is "Introduction to HTML").

标题就是我们在tab栏看到的字

Body(主体)内的段落

我们把一对标签和标签里的内容叫做element(元素)

element = <opening tag> + content + <closing tag>

在<body>标签里的内容是在网页中的真正的可视部分

<html>

<head></head>

<body></body>

</html>

1. 在title标签内,是你页面的名字,可以是任何东西。

2. 在title标签下,是body标签

3. 在body标签内,我们可以创建段落,<p> content </p>

Paragraphs and headings(段落和标题)

我们已经学习了:

1. 创建一个有标签的html文件

2. 在<head>中创建标题(title)

3. 在<body>中创建段落(p)

接下来,我们还可以给我们的段落创建标题,<p>是最大的标题

HTML给了我们很多种标题尺寸,<p>是最大的,<h6>是最小的标题

<p> - The CEO

<h2> - VP of Fancy Towne

<h3> - Director of Some Stuff

<h4> - Middle management

<h5> - Lowly assistant

<h6> - Gets coffee for everyone else

Mid-lesson breather中途小结

1. HTML是用来给网页做结构的

2. 我们用浏览器来打开html文件,并且浏览器展示文件内容给我们

3. html有一个<head>和一个<body>标签

4. 在head中,我们有<title>文档标题,用这个来表示页面的名字

5. 怎样制作段落(p)和段落的标题(h1,h2...h6)

Adding images(添加图片)

可以在网站中添加图片使得网页更加漂亮!只要一个标签:<img>.

这个标签和其它有些不一样,它并不是把内容放在开口标签和闭合标签之间,而是用src告诉标签图片在哪里!

同时,这个标签不同之处还在于它使用的闭合方式是self-closes,即<imgsrc="url" />

每个图片在网络中都有它的url,我们只要直接引用url就可以了,例如:

<img src="jpg/f3a16fb6.jpg" />

Click that image(点击图片)

可以设置点击图片,然后跳转到另一个页面

<a>标签是用来设置超链接(hyperlinks)的,就像<img>的src属性一样,<a>也有它的属性href用来说明跳转到何处

<a href="http://www.codecademy.com">Learn to code!</a>

如果要设置点击图片,然后跳转,那么可以把图片放在<a href = "url">  img </a>中。

时间: 2025-01-20 11:44:45

HTML及CSS基础课(一) HTML基础的相关文章

CSS实例教程:用列表ul制作CSS横向菜单的基础知识

在前面的文章中学习<用列表ul制作CSS横向菜单的基础知识>/article.asp?id=395.实现的原理我们都能理解了,但这样的菜单还远远不能满足我们的需要,我们需要制作出比较美观的菜单,我们今天学习让菜单有一个矩形的背景,并且当鼠标激活时能有所变化(hover).废话不多说了,让我们开始吧! <ul id="nav">       <li><a href="http://www.111cn.net/">Div+

HTML及CSS基础课(五) HTML基础 三

Introduction(介绍 ) 我们目前的html之旅非常顺利,已经学了: 1. 怎样创建html文件的基本结构 2. 标题,段落,图片和链接 3. 字体颜色,尺寸和类型 4. 背景颜色,文本对齐,粗体和斜体 这节课,我们将学习html重要的一部分:<table>,<div>和<span> Tables(表格) 表格非常有用,我们用表格来存储可以制成表格的数据,可以让可读性更强. 如果你想把数据分成几行和几列来表示,那么就要用到<table>了. 有很多

HTML及CSS基础课(三) HTML基础 二

Introduction 在这节课中,我们要进入下一阶段: a. 制作排序列表的和不排序列表 b. 改变字体大小,颜色和类型 c. 改变背景颜色 d. 字体对齐 Ordered lists(排序列表) 排序列表就是在每一行内容的前面有编号,效果如下: Unordered Lists(不排序列表) 我们已经学了排序列表,对于要编号排序的东西很适合使用它.但是如果我们不需要排序编号呢?我们可以使用unordered lists(不排序列表). 不排序列表的使用方式和排序列表一样,不过它的标签是<ul

简述CSS布局中的基础知识

刚接触设计工作的朋友不得不使用CSS,本文就简单介绍一些在使用CSS的时候经常用到的一些属性的使用信息,希望对你有所帮助. 一.可设置的CSS属性包括:字体属性.文本属性.颜色及背景属性.边框属性.容器属性(边距属性.填充属性).分类属性.鼠标属性. 二.基础属性 字体属性:font-family font-style font-variant font-weight font-size 文本属性:word-spacing letter-spacing text-decoration verti

CSS入门:语法基础

css|语法 1. 基本语法 CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value).基本格式如下: selector {property: value} (选择符 {属性:值})选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY.P.TABLE--,你可以通过此方法定义它的属性和值,属性和值要用冒号隔开: body {color: black} 选择符body是指页面主体部分,color是控制文字颜色的属性,blac

HTML及CSS基础课(十) 用class和id为div设置风格

这节课主要是复习一下前一课的内容,会用div来创建几个圆圈,让用class和id来给他们设置风格. 其中涉及到的属性: display: inline-block border-radius: 100%; margin-left: 5px 将会在后面课程有讲 stylesheet.css /*Add your CSS below!*/ div { display: inline-block; margin-left: 5px; height: 100px; width: 100px; borde

HTML及CSS基础课(九) CSS Selectors

All HTML elements are selectors(所有的html元素都是html) 前面课程给<h1>,<p>,<span>,<a>等元素定义成了css的selector,事实上,任何的html元素都可以定义成selector,可以是<table>,<ul>,甚至是<body> 例如,下面给整个body设置背景色 body { background-color: #C6E2FF; } Multiple Sel

HTML及CSS基础课(八) 为你的网页设计一个按钮

这节课主要是讲怎样用div来模拟出一个按钮. 会使用到一些新属性: border-radius 向 div 元素添加圆角边框,例如 border-radius: 5px; margin 一个声明中设置所有外边距属性,属性可以设置1-4个值,例如: margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是 15px 左外边距是 20px margin:10px 5px 15px; 上外边距是 10px 右外边距和左外边距是 5px 下外边距是 15

HTML及CSS基础课(七) CSS: An Overview

What CSS is(什么是CSS) CSS(Cascading Style Sheets级联样式表)是一种描述你html的外观和格式的语言. 一个样式表(style sheet)是一个描述html页面看起来怎么样的文件. 我们说这些样式表是级联(cascading)的是因为这些表格可以应用超过一种的样式.例如,你想让所有的段落<p>的字都是蓝色的,但是只有其中某一个单词是红色的,CSS也可以做到这点. 只要这样子设置css文件: p { color: red; } span { /*Wri