什么是浏览器

解释和执行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

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html></html>基本标签
  3. <head></head>头部信息,对页面描述
  4. <title></title>页面的标题,只能放在<head></head>
  5. <body></body>页面的主体 body标签的bgcolor属性可以设定网页的背景颜色
  6. <!--此为注释-->
  7. <meta name="keywords" content="新闻,娱乐,八卦"/>网页的描述信息,关键字-----和网站优化相关
  8. <meta name='description' content="中国最大的八卦新闻网站">网页的描述信息,信息
  9. <h1></h1>————<h6></h6>标题标签
  10. <br/>回车
  11. <p></p>段落标签,分段
  12. <center></center>居中显示
  13. <b></b> <strong></strong>都是粗体,推荐后者
  14. <i></i> <em></em>都是斜体,推荐后者
  15. <u></u>下划线
  16. <sub></sub>下标 <sup></sup>上标
  17. <font></font>字体标签 color颜色 size(1——7)字体大小 face字体样式
  18. <hr/>华丽的分割线 color颜色 size厚度 width长度 align=left/center/right默认是居中显示
  19. <pre></pre>预格式化,保持本色
  20. &nbsp;空格 &lt;小于 &gt;大于 &amp;&
  21. <a></a>超链接 href链接地址(/表示网站根目录,../表示父母路,../../表示父目录的父目录,/或没有/表示相对于当前路径的目录)
  22. name(锚记 href="#name") target:_blank(在新窗口中打开)、_self(在自己窗口中打开)、_parent(父窗口中打开)、_top(在顶级窗口中打开)、框架名称(在指定框架中打开) title超链接信息
  23. <img/>图片 src指向图片地址,不是插入的 a
  24.  
  25. lt图片无法显示时的显示文本,鼠标放上去也会有悬浮提示“点击查看大图”
  26. title显示鼠标放上图片上显示的文字 border指定边框
  27. <dl></dl>定义列表 <dt>河北</dt><dd>石家庄</dd><dd>沧州</dd><dd>保定</dd>
  28. <ul></ul>无序列表 type可以取值disc(圆点)、circle(圆圈)、square(方块)
  29. <ol></ol>有序列表 type可以取值A、a、1、i、I
  30. <table></table>表格 <tr></tr><td></td>单元格
  31. cellpadding内容和表格边线之间的距离
  32. cellspacing单元格之间的间距
  33. <tr><td>的属性: align水平对齐
  34. valign垂直对齐
  35. rowspan合并行
  36. colspan合并列
  37. 完整的表格:table/caption/thead/tbody/tfoot/tr/td/th
  38. <form></form>表单 需要把数据提交到服务器,需要把<input><textarea><select>放到<form>
  39. <input/>表单元素 submit/button/checkbox/file/hidden/image/password/radio/reset/text
  40. text:maxlength输入最大长度 readonly只读
  41. file:form的enctype必须设置为multipart/form-data,method属性为post
  42. <select></select> size>1就是ListBox,否则就是ComboBox multiple多选
  43. <option></option> selected默认选中
  44. <textarea></textarea>多行文本,文本域 cols列数 rows行数
  45. <label></label>文本 for指定要修饰的控件的id accesskey="r"指定快捷键
  46. <fieldset></fieldset>GroupBox效果 <legend></legend>修饰这个GroupBox信息
  47. <marquee></marquee>滚动文字 direction滚动方向 behavior(scroll/slide/alternate) scrolldelay滚动速度
  48. <bgsound/>播放wav和mid格式的声音
  49. <div></div>层 display:inline变成<span>效果
  50. <span></span> display:block变成<div>效果
  51. <frameset></frameset>框架
  52. <frameset rows="30%,65%,*" cols="50%,50%">
  53. <frame src="top.html" noresize/>
  54. <frameset cols="20%,80%">
  55. <frame src="left.html" noresize/>
  56. <frame src="main.html" noresize/>
  57. </frameset>
  58. <noframes>
  59. <body>当浏览器不支持框架时,显示这个内容</body>
  60. </noframes>
  61. </frameset>
  62.  
  63. <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常见标签总结的更多相关文章

  1. Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容

    1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit ...

  2. 1、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性

    今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...

  3. 常见标签的默认属性值及相互作用——关于CSS reset的思考

    在现在的网站设计中使用reset.css用重置整个站点的标签的CSS属性的做法很常见,但有时候我们已经为了reset而reset,我们经常看到这样的reset代码 div{ padding:0px; ...

  4. 【html5】常见标签使用说明(持续更新)

    说明: 所谓常见,是指我在优秀网页源码中见到的. 1.viewport 我见到的时候是这样: <meta name="viewport" content="widt ...

  5. HTML常见标签学习与笔记总结

    HTML其实就是把页面的数据封装并加上标签 表头<head> <title> 浏览器标题栏显示的内容 <base> 有href和target属性,href指定网页中 ...

  6. HTML常见标签

    标题:h1.h2.h3.h4.h5.... 段落:p 换行:br 容器:div.span(用来容纳其他标签) 表格:table.tr.td 列表:ul.ol.li 图片:img 表单:input 链接 ...

  7. html常见标签使用

    <body> <!--标题标签--> <h1></h1> <h2></h2> <h3></h3> < ...

  8. html常见标签和属性

    主体 body中常见属性 属性 表格 列表 表单 其他 input字段属性 form字段属性

  9. EasyUI 的常见标签

    1. Resizable 属性 原理: 页面加载完毕后,EasyUI主文件会扫描页面上的每个标签,判断这些标签的class值是否以"easyui-"开头, 如果是,则拿到之后的部分 ...

随机推荐

  1. linux下gcc编译多个源文件、gdb的使用方法

    一. gcc常用编译命令选项 假设源程序文件名为test.c. 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理.汇编.编译并链接形成可执行文件.这里未指定输出文件,默认 ...

  2. MVC5 + EF6 + Bootstrap3 (12) 新建数据

    Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-create.html 系列教程:MVC5 + EF6 + ...

  3. CUDA编程学习(三)

    我们知道一个grid包含多个block,而一个block又包含多个thread,下面将是如何进行下thread中的并行. /**** Splot a block into parallel threa ...

  4. [bzoj1296][SCOI2009]粉刷匠(泛化背包)

    http://www.lydsy.com:808/JudgeOnline/problem.php?id=1296 分析: 首先预处理出每一行的g[0..T]表示这一行刷0..T次,最多得到的正确格子数 ...

  5. [设计模式] javascript 之 抽象工厂模式

    抽象工厂模式说明 1. 工厂方法模式的问题: 在工厂方法模式里,创建类都需要通过 工厂类,如果要扩展程序,就必须修改工厂类,这违背了闭包原则,对扩展开放,对修改关闭:对于设计有一定的问题. 2. 如何 ...

  6. 如何在VMWare Workstation实现虚拟机与真机的文件共享

    1.进入虚拟机的配置选项 进入方法有三种,一种是使用快捷键Ctrl+D,第二种是先右键点击虚拟机再选择Settings选项,第三种是点击快捷栏中的VM后选择Settings选项,后两种方法的截图如下. ...

  7. iOS开发中的错误整理,启动图片设置了没有效果;单独创建xib需要注意的事项;图片取消系统渲染的快捷方式

    一.启动图片设置了没有效果 解决方案:缓存啊!卸了程序重新安装吧!!!!! 二.单独创建xib需要注意的事项 三.图片取消系统渲染的快捷方式

  8. 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]

    写在前面的话 随着 Visual Studio 2013 的正式推出,ASP.NET 和 Visual Studio Web 开发工具 也发布了各自的最新版本. 新版本在构建 One ASP.NET ...

  9. 【 Jquery插件】引导用户如何操作网站功能的向导

    Joyride是一个jQuery插件,可以利用它来创建一个引导用户如何操作网站功能的向导.通过定义一个操作步骤顺序,这个插件会在需要操作的HTML元素旁边显示一个帮助说明的Tooltips. http ...

  10. 缓存插件 EHCache

    EHCache是来自sourceforge(http://ehcache.sourceforge.net/)的开源项目,也是纯Java实现的简单.快速的Cache组件. 下载jar包 Ehcache ...