1.题目:整个页面被划分三个子窗口,上面窗口为页面功能提示区,

下左部分为不同类型播放的功能选项,下右部分为播放系统显示播放信息窗口.

(1)网页设计框架:

<html>
<head>
<title>多媒体播放系统</title>
</head>
<frameset rows="80",*">
<frame src="ch02_top.html"name="top" scorlling="no">
<frameset cols="140,*">
<frame src="ch02_7_left.html" name="left" scorlling="no">
<frame src="ch02_7_right.html" name="right" scorlling="no">
</frameset>
</frameset>
</html>

(2)最上方的显示标题

<html>
  <head><title>页面标题</title> </head>
  <body> <center><h1>多媒体播放系统</h1></center></body>
</html>

(3)左边的显示操作菜单

<html>
<head><titile>菜单页面</title> </head>
<body><br><br><br><br>
<p><a href="imgTag.html" target="right">图象显示</a></p>
<p><a href="viwTag.html" target="right">视频播放</a></p>
      <p><a href="soundTag.html" target="right">音乐播放</a></p>
  </body>
</html>

(4)右边显示标题

<html>
  <head><title>信息显示页面</title></head>
  <body background=“imge/2.jpg”></body>
</html>

(5)图像显示页面

<html>
<head><title>插入图象</title></head>
  <body>
  小鸭!<img src="data:image/xy.git" alt="小鸭" width="200" height="100"align="left">
  </body>
</html>

(6)音乐播放界面

<html>
  <head><title>音乐无限</title></head>
  <body><br> <br>
  <h2 align="center">笔记</h2>
  <img align=“left” src="data:image/周笔畅.jpg" width="200" height="200" alt="歌手.周笔畅">
  <bgsound src="data:image/笔记.mp3" loop="1">
  </body>
</html>

(7)视频播放页面

<html>
  <head><title>插入视频</title></head>
  <body>
    backkom熊<br><br>
  <img dynsrc="data:image/Backkom.wvm" loop="3">
  </body>
</html>

2.CSS样式表的定义与使用

  

  2.1 CSS由三个基本部分----对象,属性,值组成。在这其中“对象”是最重要的有个专门的名称-------选择器

                    它的基本语法是:selector{属性:属性值;属性:属性值.........}

  说明:样式表的定义实际就是定义CSS选择器,由于CSS选择器有3种类型,决定其值定义方式也是有三种

  ·css的选择器分为以下三种:

   (1)标记选择器:通过HTML标签定义选择器

基本语法:引用样式的对象{标签属性:属性值;标签属性:属性值........}

例如:

/*在<h1></h1>和<h2></h2>标签内的文本居中显示,并采用蓝色字体的样式表*/

h1,h2{text-align:center;color:blue;}        //定义标记h1,h2的选择器
<h1>中国</h1> //使用选择器,在页面中以标题1的字体居中、蓝色字体显示
<h2>北京天安门</h2> ////使用选择器,在页面中以标题2的字体居中、蓝色字体显示

  

   (2)类别选择器:使用class定义选择器;

* 注明:若要为同一元素创建不同的样式或为不同元素创建相同的样式,可以使用css类选择器,css类有两种格式,定义时在各自类的名称前加一个点号。

例如:基本语法:标签名,类名{标签属性:属性值;标签属性:属性值;.....}

格式一:

/*
两个不同的段落,若要使一个段落向右对齐,一个段落居中对齐,则先定义两个类别选择器
*/
p.center{text-align:center;}
p.right{text-align:right;} 然后在不同的段落里,只要在html标记里加入上面定义的类
<p class="right">这个段落向右看齐</p>
<p class="center">这个段落居中看齐</p>

  例如:.类名{标签属性:属性值;标签属性:属性值..........}

该格式的类使所有class属性值为该类名的标签都遵守该类所定义的样式

.text{font-family:宋体;color:red}    //定义类别选择器
<p class="text">段落文本</p> //p标记引用类别选择器text
<h1 class="text">标题文本</h1> //h1标记引用类别选择器text 该定义功能:在pp标签对上分别使用text类使标签对中的文本字体为宋体,颜色为红色

  

   (3)ID选择器:使用id定义选择器;

  ·属性是希望要设置的属性,并且每个属性都有一个值,属性和值被冒号分开,属性之间用分号间隔,并有花括号包括

 基本语法:#id 名称{标签属性:属性值;标签属性:属性值......}

例如:

注意:使用该样式表时,需要将该样式的网页内容前加一个id=“id名称”。

#sample{font-family:宋体;font-size:60pt}     //首先定义id选择器
<p id=sample>段落标记文本</p> //使用id选择器,使标签内的文本以sample样式显示

 

2.2 样式表的使用

在HTML中使用css有四种方式:行内式、内嵌式、链接式、导入式。

(1)行内式:不需要定义选择器,利用style属性直接为元素设置样式,只对当前的标签起作用

例如:

<p style="color:#0000FF";font-size:20px;text-decoration:underline;>
正文内容1</p>

  

(2)内嵌式:利用<style></style>标签对,将样式表定义在headhead标签对之间,内嵌式样表的作用范围是整个HTML文档;

例如:

<html>
<head>
<title>页面标题</title>
<style type="text/css">
p{color:#0000FF;text-decoration:underline;font-weight:bold;font-size:25px;}
.info{font-size:12px;color:red;}
//定义两个选择器:标签选择器p和类选择器
</style>
</head>
<body> <p>这是第一行内容......</p>
<p class="info">这是第二行正文内容......</p>
<!--使用选择器:第一行,标签选择器使用;第二行,类选择器使用 -->
</body>
</html>

  

2017.9.21 HTML学习总结---多媒体播放系统设计的更多相关文章

  1. 2017/11/21 Leetcode 日记

    2017/11/21 Leetcode 日记 496. Next Greater Element I You are given two arrays (without duplicates) num ...

  2. 2017.7.21 Linux中ELK服务后台运行方式

    通过 2017.7.18 linux下ELK环境搭建 搭建好服务于之后,一旦按下Ctrl+C或者退出登录会话,服务的进程就随之停止了.要长期在后台运行此程序,有几种方式: 1 nohup 输入Ctrl ...

  3. 回望2017,基于深度学习的NLP研究大盘点

    回望2017,基于深度学习的NLP研究大盘点 雷锋网 百家号01-0110:31 雷锋网 AI 科技评论按:本文是一篇发布于 tryolabs 的文章,作者 Javier Couto 针对 2017 ...

  4. 2017.2.21 Java中正则表达式的学习及示例

    学习网站:菜鸟教程 http://www.runoob.com/java/java-regular-expressions.html 1 正则表达式的基本使用 (1)类 正则表达式并不仅限于某一种语言 ...

  5. 2017.12.21 学习vue的新得

    温故而知新,这句话说的真的有道理.每次回顾vue总会学到不一样的知识点,我就在想,我第一遍到底看了什么? 废话不多说,简要记录今天的所得: 1.v-if 与 v-show 同:都是条件渲染 异:渲染的 ...

  6. [2017.02.21] 《Haskell趣学指南 —— Learning You a Haskell for Great Good!》

    {- 2017.02.21 <Haskell趣学指南 -- Learning You a Haskell for Great Good!> [官网](http://learnyouahas ...

  7. 2017.3.12 H5学习的第一周

    本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不 ...

  8. 2017寒假零基础学习Python系列之 印子

    今日为2017年2月6日,据在慕课网上学习廖雪峰Python教程也快一周左右了,完全是零基础入门Python,大一上学期粗浅的接触学习了C语言,早就听说过Python语言的大名,又想把Python的爬 ...

  9. VHDL学习笔记——数字系统设计

    数字系统是指有若干数字电路和逻辑不见构成的能够处理或传输数字信息的设备.数字系统可分为三部分:输入输出接口.数据处理器和控制器. [传统的系统硬件设计]方法是(1)采用自底向上的设计方法(2)采用通用 ...

随机推荐

  1. scp —— 服务器之间互传文件

    scp 可以在 2个 linux 主机间复制文件: 从 本地 复制到 远程 * 复制文件:       举例子: scp /home/space/music/.mp3 root@192.168.0.1 ...

  2. component: resolve => require(['../pages/home.vue'], resolve)

    component: resolve => require(['../pages/home.vue'], resolve) vue 路由的懒加载 import Vue from 'vue' im ...

  3. maya怎样卸载干净

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...

  4. [转]理解js中的原型链,prototype与__proto__的关系

    本文转自:http://rockyuse.iteye.com/blog/1426510 说到prototype,就不得不先说下new的过程. 我们先看看这样一段代码: 1 <script typ ...

  5. java内存区域与内存溢出

    JVM的内存区域划分: jvm的内存区域分为5部分:程序计数器,虚拟机栈,本地方法栈,堆跟方法区. 程序计数器,虚拟机栈,本地方法栈三部分是线程私有的,堆跟方法区是公共的. 1.程序计数器 是一块较小 ...

  6. linux_api之进程控制

    本篇索引: 1.引言 2.进程标识 3.多进程 4.fork函数 5.vfork函数 6.exit函数 7.wait和waitpid函数 8.竞态 9.exec函数族 10.进程状态 11.syste ...

  7. pat1038. Recover the Smallest Number (30)

    1038. Recover the Smallest Number (30) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHE ...

  8. pat1020. Tree Traversals (25)

    1020. Tree Traversals (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Suppo ...

  9. Linux大文件快速处理小方法

    背景 工作中使用MapReduce任务导出一批含有路径的文件,共计行数300W+,需要检测文件是否在对应的服务器中存在,而文件所在的服务器并非hadoop集群的服务器,因此打算采用bash脚本进行.具 ...

  10. C#继承 多态

    1.继承 允许我们根据一个类来定义另一个类.已有的类被称为的基类(父类),新的类被称为派生类(子类). 单一继承:只能有一个基类,一个基类可以派生出多个派生类,一个类别只可以继承自一个父类. 多重继承 ...