HTML常见标签总结
什么是浏览器
解释和执行HTML源码的工具
五大浏览器:IE、FF(FireFox)(火狐)、Chrome(谷歌)、Opera(空中)、Safari(Apple)(苹果)
IE用的是Trident引擎(WebBrowser控件)
其它很多都用的是WebKit引擎(开源浏览器内核)
HTML:Hypertext Markup Language超文本标记语言
CSS:Cascading Style Sheet层叠样式表
静态页面和动态页面
静态页面:后缀名为html或htm的都是静态页面
动态页面:包括一些脚本代码,服务器动态生成的HTML页面发给浏览器
html、htm都是静态页面
asp、aspx、jsp、php等都是动态页面
基本标签
文档类型定义
Document Type Definition,DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html></html>基本标签
<head></head>头部信息,对页面描述
<title></title>页面的标题,只能放在<head></head>中
<body></body>页面的主体 body标签的bgcolor属性可以设定网页的背景颜色
<!--此为注释-->
<meta name="keywords" content="新闻,娱乐,八卦"/>网页的描述信息,关键字-----和网站优化相关
<meta name='description' content="中国最大的八卦新闻网站">网页的描述信息,信息
<h1></h1>————<h6></h6>标题标签
<br/>回车
<p></p>段落标签,分段
<center></center>居中显示
<b></b> <strong></strong>都是粗体,推荐后者
<i></i> <em></em>都是斜体,推荐后者
<u></u>下划线
<sub></sub>下标 <sup></sup>上标
<font></font>字体标签 color颜色 size(1——7)字体大小 face字体样式
<hr/>华丽的分割线 color颜色 size厚度 width长度 align=left/center/right默认是居中显示
<pre></pre>预格式化,保持本色
空格 <小于 >大于 &&
<a></a>超链接 href链接地址(/表示网站根目录,../表示父母路,../../表示父目录的父目录,/或没有/表示相对于当前路径的目录)
name(锚记 href="#name") target:_blank(在新窗口中打开)、_self(在自己窗口中打开)、_parent(父窗口中打开)、_top(在顶级窗口中打开)、框架名称(在指定框架中打开) title超链接信息
<img/>图片 src指向图片地址,不是插入的 a lt图片无法显示时的显示文本,鼠标放上去也会有悬浮提示“点击查看大图”
title显示鼠标放上图片上显示的文字 border指定边框
<dl></dl>定义列表 <dt>河北</dt><dd>石家庄</dd><dd>沧州</dd><dd>保定</dd>
<ul></ul>无序列表 type可以取值disc(圆点)、circle(圆圈)、square(方块)
<ol></ol>有序列表 type可以取值A、a、1、i、I
<table></table>表格 <tr></tr>行 <td></td>单元格
cellpadding内容和表格边线之间的距离
cellspacing单元格之间的间距
<tr>和<td>的属性: align水平对齐
valign垂直对齐
rowspan合并行
colspan合并列
完整的表格:table/caption/thead/tbody/tfoot/tr/td/th
<form></form>表单 需要把数据提交到服务器,需要把<input><textarea><select>放到<form>中
<input/>表单元素 submit/button/checkbox/file/hidden/image/password/radio/reset/text
text:maxlength输入最大长度 readonly只读
file:form的enctype必须设置为multipart/form-data,method属性为post
<select></select> size>1就是ListBox,否则就是ComboBox multiple多选
<option></option> selected默认选中
<textarea></textarea>多行文本,文本域 cols列数 rows行数
<label></label>文本 for指定要修饰的控件的id accesskey="r"指定快捷键
<fieldset></fieldset>GroupBox效果 <legend></legend>修饰这个GroupBox信息
<marquee></marquee>滚动文字 direction滚动方向 behavior(scroll/slide/alternate) scrolldelay滚动速度
<bgsound/>播放wav和mid格式的声音
<div></div>层 display:inline变成<span>效果
<span></span> display:block变成<div>效果
<frameset></frameset>框架
<frameset rows="30%,65%,*" cols="50%,50%">
<frame src="top.html" noresize/>
<frameset cols="20%,80%">
<frame src="left.html" noresize/>
<frame src="main.html" noresize/>
</frameset>
<noframes>
<body>当浏览器不支持框架时,显示这个内容</body>
</noframes>
</frameset> <iframe src="iframe.html" name="0" width="0" height="0"></iframe>不分割当前页面,就可以嵌入其它页面
HTML和XML的联系和区别
相同点
都是标记语言,注释都一样
都可以通过dom编程方式来访问
都可以通过CSS来改变外观
不同点
xml比html语法要求更严格
xml侧重于数据存储,html侧重于数据展示
样式表、CSS
CSS的好处
外观美化,布局,定位
实现内容与样式的分离,方便团队开发
方便统一定义格式,修改也方便
CSS的计量单位:px、%、em(相对单位)
CSS的属性:
background-color:背景颜色
border-style:边框风格 solid(实线)、dashed(虚线)、dotted(点)
border-width:边框宽度
border-color:边框颜色
display:元素是否显示 block(块级元素)、none(不显示)、inline(内联元素)
cursor:鼠标样式 pointer(小手)、text(输入Bean)、wait(忙沙漏)、help(帮助)
cursor:url(1.ani)使用ani和cur格式的自定义光标图片
list-style-type:none li不显示原点,设置在ul或者li上
margin:上右下左 与表格的cellspacing类似
padding:与表格的cellpadding类似
visibility:hidden隐藏
样式选择器:
标签选择器:input{}
class选择器:.cls{} 用多个类选择器的时候用空格隔开,以最后一个定义的重复类选择器为准
id选择器:#dv{}
标签+类选择器:input.cls{}
包含选择器(层次选择器):p strong{}
组合选择器:h1,h2,input{}
自选择器:div>p{}
相邻选择器:div+p
伪选择器: a:link{}没点之前
a:hover{}鼠标悬浮
a:active{}激活状态
a:visited{}访问以后
以上选择器的优先级是:
style>id选择器>类选择器>标签选择器(!important可以提高优先级 color:red !important)
使用CSS的三种方式:元素内联(行内样式表)、页面嵌入(内嵌样式表)、外部引用(外部样式表)
写入元素的style属性 在head中加入 css后缀文件(推荐)
文档流
position:absolute绝对定位
position:fixed固定定位
position:relative相对定位
position:static默认值
position:inherit继续父元素的position值
Div+CSS布局
不用<table>进行布局的原因
table可能会在所有的tr和td加载完成以后才显示,所以加载完成之前一片空白
用table布局会将布局方式写在html中,违反了“语义性”原则
用table会影响搜索引擎的抓取,不利于SEO
Div+CSS就是将要布局的内容用<div>切成块,然后使用css描述每个快的大小、位置等
float:left两个层并排排列
margin:0px auto层的相对居中
clear:both清楚浮动
HTML常见标签总结的更多相关文章
- Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容
1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit ...
- 1、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性
今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...
- 常见标签的默认属性值及相互作用——关于CSS reset的思考
在现在的网站设计中使用reset.css用重置整个站点的标签的CSS属性的做法很常见,但有时候我们已经为了reset而reset,我们经常看到这样的reset代码 div{ padding:0px; ...
- 【html5】常见标签使用说明(持续更新)
说明: 所谓常见,是指我在优秀网页源码中见到的. 1.viewport 我见到的时候是这样: <meta name="viewport" content="widt ...
- HTML常见标签学习与笔记总结
HTML其实就是把页面的数据封装并加上标签 表头<head> <title> 浏览器标题栏显示的内容 <base> 有href和target属性,href指定网页中 ...
- HTML常见标签
标题:h1.h2.h3.h4.h5.... 段落:p 换行:br 容器:div.span(用来容纳其他标签) 表格:table.tr.td 列表:ul.ol.li 图片:img 表单:input 链接 ...
- html常见标签使用
<body> <!--标题标签--> <h1></h1> <h2></h2> <h3></h3> < ...
- html常见标签和属性
主体 body中常见属性 属性 表格 列表 表单 其他 input字段属性 form字段属性
- EasyUI 的常见标签
1. Resizable 属性 原理: 页面加载完毕后,EasyUI主文件会扫描页面上的每个标签,判断这些标签的class值是否以"easyui-"开头, 如果是,则拿到之后的部分 ...
随机推荐
- JS 之性能优化(2)
继续上一篇的JS性能优化之后,下面接着讲关于前端性能优化的内容.如果有不对的地方欢迎纠正. 1.避免过多的重排与重绘操作. 尽量将DOM中的多个读操作放一起,中间不要插入写的操作,因为写操作会导致浏览 ...
- python数字图像处理(10):图像简单滤波
对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声:另一种是微分算子,可以用来检测边缘和特征提取. skimage库中通过filters模块进行滤波操作. 1.sobel算子 sobel算子 ...
- Core Data 使用
coredata使用了一种完全不同 的方法,你不需要创建类,而是在数据模型编辑器中创建一些实体,然后为这些实体创建托管对象. 实体由属性组成.有三种:特性:关系:提取属性. 使用键值编码来设置属性或检 ...
- Operators一句话介绍(RxJava版)
Cold Observables 在第一个subscriber订阅后才执行事件发送的Observables,默认普通Observables都是这个类型 Cold Observables对于每个订阅的s ...
- C#Json序列化和反序列化
1.动态决定数据是否要序列化 我的需求是这样的,我用了一款数据库的组件叫Dos.ORM,确实方便了不少,但是在用的时候,我发现一个问题,比如我定义的表中有一个字段添加时间,修改时间,这些都是默认的,在 ...
- Bootstrap系列 -- 38. 基础导航条
在制作一个基础导航条时,主要分以下几步: 第一步:首先在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div), ...
- [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1089 分析: 第一感觉可以用一个通式求出来,但是考虑一下很麻烦,不好搞的.很容易发现最 ...
- JAVA package-info文件【转】
翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果. 首先,它不能随便被创建.在Eclipse中, ...
- 传智168期JavaEE就业班 day01-html
* HTML * HTML: HyperText Markup Language 超文本标记语言. * HTML是最基础的网页语言. * HTML的代码都是由标签所组成. * HTML的基本格式 &l ...
- G-nav-03
/*dele masthead.css style*/.masthead .navigation .btn.btn-masthead.btn-apply:after { content: ''; di ...