HTML自学基础
关于自学HTML中遇到的各类细节问题
1.<a>表示链接标签,类似的有<img src>.链接的地址在<base>中填写。<base href="http://......."/>
2.<base>标签只能在头部中定义,并且只能出现一个。
3.<link>只能在头部中定义,但是可以出现多次。其中的href属性来指向所连接文档的url。他的值可以使任何有效的文档的url。
4.向前链接和反转链接rel/rev,二者可以同时包含在一个link中,也可以同时创建多个link标签。
5.link标签与外部链接(与css文件链接)。用到的是link的type属性。
6.<p>p标签标示段落。<p class =添加css样式中函数
<link href="main.css" rel="stylesheet " type="text/css" /> css样式中:
.p1{
font-size:10px;
7.用<style>标签为文档创建内部样式表
<style>只能在头部中出现,但可以在头部中多次出现。是唯一为文档创建内部样式表。用到的属性type。用的语言即使css,相当于潜藏在html内部的css。
例如:

<title>
style标签设置文档的类型
</title>
<meta charset="utf-8" />
<style type="text/css">
.p1{font-size:10px;}
.p2{font-size:20px;}
.p3{font-size:30px;}
</style>
</head>
<body>
<p class="p1">我喜欢你</p>
<p class="p2">我喜欢你</p>
<p class="p3">我喜欢你</p>
</body>
</html>

运行结果:省略:
8.根据不同的媒体设备设置样式:如style 的media属性,指向不同的设备。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<meta charset="utf-8" />
<style type="text/css">
@media print {
p{font-weight:bold;}
}
@media screen{
p{font-weight:lighter ;}
}
@media print,screen{
p{font-size:20px;}
} </style>
</head>
<body>
<p>我喜欢你</p>
<p>我喜欢你</p>
<p>我喜欢你</p>
</body>
</html>

9.1<script>标签。为html添加脚本程序,脚本程序可以写在script内,也可以使用外部脚本文件。能使网页页面变得更加生动,并且能在客户端相应一定的事件,从而使页面具有良好的交互性。
script标签的type属性设置脚本语言的类型。通常有text/javascript和text/jsscript.通常使用前者。
例,当页面加载完成时弹出一个对话框。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>
设置脚本的类型
</title>
<script type="text/javascript" >
window.onload = function () {
alert("Hello World");
}
</script>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>
9.2外部脚本,通常Javascript与html分离,一般存放在.js的文件中。然后通过script的src属性引用该文件。
核心代码: <script type="text/javascript" src="mian.js">。
js文件中:
window.onload = function () {
alert("我喜欢你");
}
10<meta>标签,定义元数据,一把通过name或者http-equiv属性指定关键字。每一个关键字表示一个元数据段,通过content属性的设置该关键字对应的值来描述该元数据段。
meta不在页面中显示,但对网页的显示很重要。
meta标签定义的元数据,其中最重要的是:keywords和description。其中keywords描述文档的关键字,为搜索引擎提供线索,非常有用。description为搜索引擎提供一份关于文档的简单说明,非常有用。
HTML自学基础的更多相关文章
- Java自学基础、进阶、项目实战网站推荐
推荐一个自学的好平台,有Java基础,前端,后端,基础的内容都有讲解,还有框架的讲解和实战项目,特别适合自学 JAVA 自学网站 JAVA 练习题 Spring 教程 Mybatis 教程 Sprin ...
- java自学基础、项目实战网站推荐
推荐一个自学的好平台,有Java前端,后端,基础的内容都有讲解,还有框架的讲解和实战项目,特别适合自学 JAVA 自学网站 JAVA 练习题 Mybatis 教程 Spring MVC 教程 模仿天猫 ...
- python自学基础1week
一.python老师介绍 二.为什么要学习python? 三.学习python有前途吗? 疗程1:语言基础 疗程2:网络编程 疗程3:web基础开发 疗程4:算法&设计模式 疗程5:pytho ...
- Python 自学基础(一)——元组 字典 文件操作
格式化输出 name = input("请输入你的名字:") age = input("请输入你的年龄:") msg = ''' -------------in ...
- Python 自学基础(四)——time模块,random模块,sys模块,os模块,loggin模块,json模块,hashlib模块,configparser模块,pickle模块,正则
时间模块 import time print(time.time()) # 当前时间戳 # time.sleep(1) # 时间延迟1秒 print(time.clock()) # CPU执行时间 p ...
- Java自学基础用法
在慕课上面简单学习了一下java语言的用法 简单的用法总结记录一下. 代码(学习输入,输出): package hello; import java.util.Scanner; public clas ...
- OC语言自学基础知识总结
一.成员变量的作用域 二.点语法 三.构造方法 四.分类 五.类的本质 六.自动生成getter和setter方法 七.description方法 八.id类型 九.SEL 一.成员变量的作用域 @p ...
- Java自学路线图之Java基础自学
自学Java要从Java基础语法开始自学,自学Java的过程中打好基础是很重要的!首先自学:面向对象基础,API基础,集合基础.这些对Java小白的数学和英语能力的要求门槛不高,在学习的过程中积累相应 ...
- 从零基础到拿到网易Java实习offer,谈谈我的学习经验
微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...
随机推荐
- Enterprise Solution 应用程序开发框架培训
一.系统架构 C# .NET 4.0 + Win Form + SQL Server 2005 二.五大核心模块 (菜单设计器Menu Designer,查询设计器Query Designer,报表设 ...
- JSP网站开发基础总结《十一》
继上一篇关于过滤器连总结后,本篇为大家详细介绍一下过滤器中过滤规则的dispatcher属性的使用,在servlet2.5中dispatcher的属性有四种,其中上一篇已经为大家介绍了error属性的 ...
- poj 1905Expanding Rods
/* 二分 + 几何 弧长L, 圆半径R, 弧度 q, L=R*q; 二分: 弧度(0~PI) 或者 高度(L/2~L) */ #include<cstdio> #include<i ...
- python--基础学习(六)sqlite数据库基本操作
python系列均基于python3.4环境 1.新建数据表 新建表,命名为student(id, name, score, sex, age),id为关键字,代码如下: import sqlite3 ...
- 【转载】经典SQL语句大全
[原文地址]http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html 一.基础 1.说明:创建数据库CREATE DATABAS ...
- 使用 CSS3 实现 3D 图片滑块效果【附源码下载】
使用 CSS3 的3D变换特性,我们可以通过让元素在三维空间中变换来实现一些新奇的效果. 这篇文章分享的这款 jQuery 立体图片滑块插件,利用了 3D transforms(变换)属性来实现多种不 ...
- JAVA编程“性能说”(java编程需要做的26件事)
转载于 http://www.csdn.net/article/2012-06-01/2806249 最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过 ...
- java基础题目总结
有些基础题目由于工作中用的比较少但却又是不可少的,这样回答起来就会反应慢,不确定,不准确,特此开了文章记录遇到的不确定或者回答比较拗口的问题. 1.servlet是单例的吗,是安全的吗,是多线程吗 s ...
- python一
一安装工具 pip easy_install import os print (os.getcwd()) 1. 自带package和外部package 1.1 自带package举例: os ...
- 【转】Key/Value之王Memcached初探:一、掀起Memcached的盖头来
一.Memcached是何方神圣? 在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载.缓存是解决这个问题的好办法.但是ASP.NET中的HttpRuntim ...