跟着小黑学Java-2-前端-HTML基础-容器、文字控件
2018-01-10 13:44
316 查看
上一篇文章,我们从直观上先认识了一下HTML文件,并创建了第一个HTML文件。本篇开始,我们来一起充实这个网页。在我们平时经常浏览的网页中有各种各样的内容,到底是怎么产生的和排布的,我们来一起逐一学习。因为内容和样式密不可分,本篇开始,我们也会慢慢接触网页中的另一个重要文件CSS文件。简单理解就是HTML文件提供网页中的内容,而CSS文件则是控制这些内容的样式,样式概念如果没有接触过,可以这样理解,我们上篇的例子中在页面上写了“HTML我来了!”这几个汉字,如果我想改变这几个字的大小、颜色、甚至摆放的位置怎么办?通过CSS就可以做到,具体做法本篇会讲到。
利用Dreamweaver创建的第一个HTML文件,里面有几个重要的标签,细心观察有几个是成对出现的。我们把HTML文件可以形象的理解为一个放东西的大容器。只是这个容器内放的东西是我们在网页上看到的各种内容。比如,文字、图片、动画、按钮等等。
我们创建的HTML文件第一行有很长一段代码,是一个声明,告知浏览器文件使用的哪种规范,可以后面理解。
<html></html>:这对标签大家可以理解为本页面最大的一个容器,所有内容都放在这对标签内。同时这对标签也告知了浏览器,这个文件是一个HTML文件。
<head></head>:这对标签大家可以形象的理解为头部,例如控制网页标题的这对标签<title>无标题文档</title>就放在head内。当然可放在head内的内容还有很多,后面应用到时会进行介绍。而这句<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />是用来控制页面内容编码格式的,现在也可以选择性理解。
<body></body>:这对标签大家可以理解为身体,是存放网页主体内容的大容器。也是我们编写HTML静态页面的主战场。
下面介绍两个常用展示文字的标签,这里要理解一下行容器和块容器。对比一篇文章来说,行容器就是内容在同一行内,不会自动换行,相对的块容器可以包含多行。而且,两个块容器放在一起会自动分列在两行。单独的文字无法添加样式,但放在容器内,就可给容器添加样式,来控制容器内的内容。
<span></span>:可存放文字的行内容器
<p></P>:可存放文字的块容器
我们来用一个例子直观对比一下这两个标签
标记1处是通过更改<title></title>中的内容实现。
标记2处结合代码,我们发现行内容器,就算是分行编写的,内容也只会展示在同一行内。
标记3处我们可以看到块级容器会和其他容器之间自动换行展示。
在标签容器上可以直接添加CSS样式来控制标签里内容的样式,下面举个例子来看看几种文字的样式
字体上还存在其他的样式,可以自己添加上看看效果,我所举得样式例子也有很多选项,比如字体大小、粗细等等,可以换几个值看看效果。要注意不同样式之间用分号分割,结合代码例子和效果图,多尝试理解一下。
利用Dreamweaver创建的第一个HTML文件,里面有几个重要的标签,细心观察有几个是成对出现的。我们把HTML文件可以形象的理解为一个放东西的大容器。只是这个容器内放的东西是我们在网页上看到的各种内容。比如,文字、图片、动画、按钮等等。
我们创建的HTML文件第一行有很长一段代码,是一个声明,告知浏览器文件使用的哪种规范,可以后面理解。
<html></html>:这对标签大家可以理解为本页面最大的一个容器,所有内容都放在这对标签内。同时这对标签也告知了浏览器,这个文件是一个HTML文件。
<head></head>:这对标签大家可以形象的理解为头部,例如控制网页标题的这对标签<title>无标题文档</title>就放在head内。当然可放在head内的内容还有很多,后面应用到时会进行介绍。而这句<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />是用来控制页面内容编码格式的,现在也可以选择性理解。
<body></body>:这对标签大家可以理解为身体,是存放网页主体内容的大容器。也是我们编写HTML静态页面的主战场。
下面介绍两个常用展示文字的标签,这里要理解一下行容器和块容器。对比一篇文章来说,行容器就是内容在同一行内,不会自动换行,相对的块容器可以包含多行。而且,两个块容器放在一起会自动分列在两行。单独的文字无法添加样式,但放在容器内,就可给容器添加样式,来控制容器内的内容。
<span></span>:可存放文字的行内容器
<p></P>:可存放文字的块容器
我们来用一个例子直观对比一下这两个标签
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>learn2</title> </head> <body> <span>行内容器1</span> <span>行内容器2</span> <p>块容器1</p> <p>块容器2</p> </body> </html>
标记1处是通过更改<title></title>中的内容实现。
标记2处结合代码,我们发现行内容器,就算是分行编写的,内容也只会展示在同一行内。
标记3处我们可以看到块级容器会和其他容器之间自动换行展示。
在标签容器上可以直接添加CSS样式来控制标签里内容的样式,下面举个例子来看看几种文字的样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>learn2</title> </head> <body> <span>行内容器1</span> <span>行内容器2</span> <p>块容器1</p> <p>块容器2</p> <p style="font-size:18px;">控制文字大小</p> <p style="font-size:18px; color:#FF0000">控制文字大小、颜色</p> <p style="font-size:18px; color:#FF0000; font-weight:bold">控制文字大小、颜色、加粗</p> <p style="font-size:18px; color:#FF0000; font-weight:bold; font-style:italic">控制文字大小、颜色、加粗、倾斜</p> <p style="font-size:18px; color:#FF0000; font-weight:bold; font-style:italic; font-family:'宋体'">控制文字大小、颜色、加粗、倾斜、宋体</p> </body> </html>
字体上还存在其他的样式,可以自己添加上看看效果,我所举得样式例子也有很多选项,比如字体大小、粗细等等,可以换几个值看看效果。要注意不同样式之间用分号分割,结合代码例子和效果图,多尝试理解一下。
相关文章推荐
- 跟着小黑学Java-1-前端-HTML基础-创建第一个HTML文件
- 跟着小黑学Java-3-前端-HTML基础-div的样式、属性
- HTML基础___文字与段落 <第二天>
- Asp.Net 开发之(1) ---如何自动加载数据到页面或更新数据到数据容器中(基础控件)
- 谨慎使用iframe框架_HTML基础_前端技术
- HtmlTextArea 文字输入区控件
- 可以存放html控件的容器
- 一起学asp.net基础文章二 服务器控件、客户端控件和html表单控件
- Java学习笔记之网络编程基础-通过URLConnection获取HTML页面
- 实训 Java基础知识---容器
- java基础知识记录--html javascript ajax(摘自张孝祥整理java面试题)
- html基础学习三:文字与段落
- Html基础学习(五):图片热区链接,滚动文字
- wpf 控件开发基础(6) -单一容器(Decorator)
- 静静学java-html文字样式
- C#基础系列:开发自己的窗体设计器(在容器上拖动鼠标增加控件)
- Java基础 - 容器和集合
- JSP学习记--01(JAVA配置,HTML基础)
- C#基础系列:开发自己的窗体设计器(在容器上拖动鼠标增加控件)
- asp.net控件开发基础(1) -- Render、输出html