HTML第一讲
HTML标记区分
HTML即超文本标记语言(HtyperText Markup Language),其作用就是将编辑的内容在屏幕上显示。文件的后缀为.HTML。
在HTML中成对出现的叫做双标记(譬如:<p></p>,<a></a>等等;其中<p>称为开始标记,</p>称为结束标记),而有些标记单独出现,譬如(<br />,<hr />),等这些称为单标记
(而在网页中单标记比较少)
CSS
CSS(Cascading Style Sheets),即层叠样式表。其作用就是给网页的显示增加色彩的效果,美化网页。文件的后缀为.CSS。
JavaScript
JavaScript又称为脚本。为网页添加动态效果。原生的JavaScript现在很少人在用,大多数人现在使用的是jQuery。文件的后缀为.JS或者.JQ
一个HTML该怎么写
首先在head中定义样式,或者脚本。title 表示显示的网页名字。body 又称为主体部分,显示在网页中的内容都在body中编写。
下面是代码:第一个网页hello word
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注册</title>
</head>
<body>
<p>hello word</p>
</body>
定义CSS样式
CSS样式的定义规则有三种
1.内联CSS样式
格式:
<标记名 style=" ;"></标记名> 其中多个样式使用;分隔开
内联式顾名思义就是在标记名内部使用。下面举例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p style="font-size: 18pt;color:#FF0000;">hello word</p>
<p style="font-size: 18pt;color:#00FF00;">hello word</p>
<p style="font-size: 18pt;color:#0000FF;">hello word</p>
</body>
</html>
2.内嵌CSS样式
格式
<style type="css/text" ></style>
内联样式要在head 标记内部添加。与上一种方式相比,此方法可以简化代码。以减少代码量,通过比较不难发现如果同时定义的内联式要写三遍,而下列方式只需要修改特定格式。
下面举例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
p{
font-size: 18pt;
color:#FF0000;
}
.p1{
color:#00FF00;
}
#p2{
color: #0000FF;
}
</style>
</head>
<body>
<p>hello word</p>
<p class="p1">hello word</p>
<p id="p2">hello word</p>
</body>
</html>
3.引用外部独立的.CSS样式文件
格式:
<link type="text/css" rel="stylesheet" href=""/>
此定义方式需要在head中定义一个外部的CSS文件,你需要先定义好外部CSS样式表,然后通过link标记引用进来。与上面的方式相比,如果定义的样式过多会显得头部定义比较冗余,通过引用外部的样式表减少冗余性。
下面举例:
CSS文件中代码
p{
font-size: 18pt;
color:#FF0000;
}
.p1{
color:#00FF00;
}
#p2{
color: #0000FF;
}
HTML中的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" type="text/css" href="ceshi.css" /> </head>
<body>
<p >hello word</p>
<p class="p1">hello word</p>
<p id="p2">hello word</p>
</body>
</html>
引用外部样式还有第二种方法
在style开头使用@import引用外部样式表(样式代码就是上面的在这就不写了)
下面是案例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
@import "ceshi.css";
</style> </head>
<body>
<p >hello word</p>
<p class="p1">hello word</p>
<p id="p2">hello word</p>
</body>
</html>
HTML第一讲的更多相关文章
- CS193P - 2016年秋 第一讲 课程简介
Stanford 的 CS193P 课程可能是最好的 ios 入门开发视频了.iOS 更新很快,这个课程的最新内容也通常是一年以内发布的. 最新的课程发布于2016年春季.目前可以通过 iTunes ...
- POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格
第一讲 Poi 简介 Apache POI 是Apache 软件基金会的开放源码函数库,Poi提供API给java程序对Microsoft Office格式档案读和写的功能. 1.创建新工作簿,并给工 ...
- 《ArcGIS Engine+C#实例开发教程》第一讲桌面GIS应用程序框架的建立
原文:<ArcGIS Engine+C#实例开发教程>第一讲桌面GIS应用程序框架的建立 摘要:本讲主要是使用MapControl.PageLayoutControl.ToolbarCon ...
- 32位汇编第一讲x86和8086的区别,以及OllyDbg调试器的使用
32位汇编第一讲x86和8086的区别,以及OllyDbg调试器的使用 一丶32位(x86也称为80386)与8086(16位)汇编的区别 1.寄存器的改变 AX 变为 EAX 可以这样想,16位通 ...
- 异常处理第一讲(SEH),筛选器异常,以及__asm的扩展,寄存器注入简介
异常处理第一讲(SSH),筛选器异常,以及__asm的扩展 博客园IBinary原创 博客连接:http://www.cnblogs.com/iBinary/ 转载请注明出处,谢谢 一丶__Asm的 ...
- 常见注入手法第一讲EIP寄存器注入
常见注入手法第一讲EIP寄存器注入 博客园IBinary原创 博客连接:http://www.cnblogs.com/iBinary/ 转载请注明出处,谢谢 鉴于注入手法太多,所以这里自己整理一下, ...
- 逆向实用干货分享,Hook技术第一讲,之Hook Windows API
逆向实用干货分享,Hook技术第一讲,之Hook Windows API 作者:IBinary出处:http://www.cnblogs.com/iBinary/版权所有,欢迎保留原文链接进行转载:) ...
- PE文件格式详解,第一讲,DOS头文件格式
PE文件格式详解,第一讲,DOS头文件格式 今天讲解PE文件格式的DOS头文件格式 首先我们要理解,什么是文件格式,我们常说的EXE可执行程序,就是一个文件格式,那么我们要了解它里面到底存了什么内容 ...
- 逆向知识第一讲,IDA的熟悉使用,以及TEB,PEB结构
逆向知识第一讲,IDA的熟悉使用,以及TEB,PEB结构 一丶熟悉IDA,以及手工制作sig文件. IDA,静态分析工具,网上随便找一个即可下载. 首先,我们写一个可执行EXE,最简单的 使用IDA打 ...
- 脱壳第一讲,手工脱壳ASPack2.12的壳.ESP定律
脱壳第一讲,手工脱壳ASPack2.12的壳.ESP定律 一丶什么是ESP定律 首先我们要明白什么是壳.壳的作用就是加密PE的. 而ESP定律就是壳在加密之前,肯定会保存所有寄存器环境,而出来的时候, ...
随机推荐
- py-faster-rcnn:在windows上配置
0.先说一下本机配置 opencv2+cuda7.5+cudnn+anaconda,这些基础的之前都是配置好了的,python环境建议使用anaconda,用到的库基本都有了,好像没有easydict ...
- 安装VMware Tools:Ubuntu
1.首先准备好linux.iso,在安装目录下应该可以找到,我使用的是这个: 链接:http://pan.baidu.com/s/1nuGQyIt 密码:b5mn 2.打开Ubuntu,CD中加载该i ...
- HTML通过jQuery传值赋值
网页传值很常见,如果通过动态网页传值,我们很容易实现.但是如果静态网页传值,这个就要找资料,方法或者询问大牛们了.这个原来还真的没有做过.今天一同事需要做这个类似的功能,应该是昨天了.本来是昨天写的, ...
- MySQL,SqlServer数据库关键字在程序中处理
这个原来是SqlServer的数据库,现在改成MySQL的,由于两个数据库有些差别.在程序中怎么处理.为了给自己提个醒,把它记录下来. 这是MySQL数据库 Public Sub display() ...
- 【zznu-夏季队内积分赛3-J】追忆
题目描述 “别人总说我瓜,其实我一点也不瓜,大多数时候我都机智的一批“现在是阳历2018/8/7,宝儿姐想起自己参加ACM整整1000天了.她想知道她刚入坑是什么时间.那么问题来了,请帮宝儿姐追忆一下 ...
- html/css/javascript练习代码
这两天心血来潮学习了前端,自己也做了个小小的网页,不好看QAQ 不过网页上集结了很多零碎的知识,在这里先马克一下.图片地址:https://github.com/lesroad/html-css-js ...
- 三、dbms_pipe(类似UNIX系统的管道)
1.概述 说明:Oracle管道类似UNIX系统的管道,但不采用OS机制实现,管道信息被缓存到SGA中,当关闭例程时会丢失管道信息,建立公用管道所有数据库用户都可访问,私有管道只能由建立这访问.作用: ...
- 各排序算法的Java实现及简单分析
一,直接插入排序 //直接插入排序的算法时间复杂度分析: //如果输入为正序,则每次比较一次就可以找到元素最终位置,复杂度为O(n) //如果输入为反序,则每次要比较i个元素,复杂度为O(n2) // ...
- mysql服务1067错误:修改mysql可执行文件路径
今天遇到mysql服务1067错误的问题,设置使用系统账户也无法启动mysql,后面认证看了系统的配置信息,发现启动文件也就是mysql安装路径是之前的(也说明之前安装mysql,没去卸载直接安装新的 ...
- 2017北京赛区H题
题目链接 题意:在n*m的矩阵中选择变换或者不变换一个数变成p,使得最大子矩阵和最小 1<=n,m<=150, -1000<=p<=1000; 题解: 他人题解链接 涉及到知识 ...