html代码

CSS浏览器兼容问题

て烟熏妆下的殇ゞ 提交于 2020-03-30 18:34:07
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且 DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.      CSS技巧      1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行      2. margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上 display:inline; 例如: <#div id=”imfloat”> 相应的css为 #IamFloat{ float:left; margin:5px;/*IE下理解为10px*/ display:inline;/*IE下再理解为5px*/}      3.浮动ie产生的双倍距离 #box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 display:inline; //使浮动忽略}

浏览器兼容问题

倾然丶 夕夏残阳落幕 提交于 2020-03-30 18:29:45
所有浏览器 通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px; IE7、FF 共用 height: 100px !important; 程序代码 height:100px; *height:120px; _height:150px; 下面我简单解释一下各浏览器怎样理解这三个属性: 在FF下,第2、3个属性FF不认识,所以它读的是 height:100px; 在IE7下,第三个属性IE7不认识,所以它读第1、2个属性,又因为第二个属性覆盖了第一个属性,所以IE7最终读出的是第2个属性 *height:120px; 在IE6下,三个属性IE6都认识,所以三个属性都可以读取,又因为第三个属性覆盖掉前2个属性,所以IE6最终读取的是第三个属性。 1.为什么在不同的浏览器显示效果不一样? 因为不同浏览器对于css样式表的解析不一样,所以导致样式乃至层布局发生变化。例如,ff中设置padding属性时,div会相应增加height和width,而ie的解析是不会的,再例如ff对盒模型的解析和ie相差两个象素。 2.设计时要做到所有浏览器都兼容吗? 根据“设计诉说”的站点统计小样本结果显示,6225个访问者中有72.1%使用IE6.0;12.7%使用IE7.0;7.9

淘宝技术分享

↘锁芯ラ 提交于 2020-03-30 13:00:32
  前几天在淘宝UED( http://ued.taobao.com/blog/ )上看到了几篇不错的文章,且都有PPT,里面总结的很不错,因此分享给大家,主要针对的是初级前端开发者。这一系列课程由浅入深的介绍前端技术的关键部分,对HTML/CSS/JavaScript、包括浏览器渲染过程和JS引擎原理、常用工具等知识都有详细的讲解。 一、淘宝前端技术巡礼   这一讲主要介绍了淘宝前端的技术发展。   原文地址: 前端技术系列课程(No.1) – 淘宝前端技术巡礼   PPT如下:   PPT地址: http://www.slideshare.net/lijing00333/ss-12323405 二、HTML/CSS/JavaScript基础   这一讲有两部分,第一部分讲了HTML、CSS中关键知识,第二部分讲了ECMAScript基础   原文地址: http://ued.taobao.com/blog/2012/04/10/html-css-js/   HTML/CSS基础PPT:   PPT地址: http://www.slideshare.net/lijing00333/htmlcssjs   ECMAScript基础部分PPT:   PPT地址: http://www.slideshare.net/lijing00333/ecmascript 三、深入剖析浏览器  

填报表中如何添加 html 代码

穿精又带淫゛_ 提交于 2020-03-30 10:10:08
润乾报表 5.0 普通的浏览式报表单元格数据类型中提供了 html 类型以便客户自定义控件,而填报表中没有提供该数据类型,那么填报表中要想加入一个 html 控件(比如一个 button 按钮)该怎么实现呢,下面我们具体说明一下 润乾报表 5.0 填报表可以通过 js 的方式将 html 控件添加到报表里,使用这一方式有以下几点需要特别注意: 1. 确定控件要加载报表的什么位置; 2. 确定填报表类型,比如普通填报或行式填报; 如果控件要加在报表扩展区的上面,那么可在 js 中 通过报表设计区域的单元格编号获取其对象并写入对应的 html 代码; 如果控件要加在扩展区域下面 需要明确填报表类型如果是行式报表才可以通过设计区域的单元格编号控制显示位置 而非行式报表扩展后,后面的单元格行号会改变 顾非行式不建议将控件放在扩展区域之后 具体实现代码如下: 打开展现报表的 jsp 比如:previewInput.jsp 首先在 37 行的部分定义一个变量 String sgid=""; 然后将 43 行 Stringsgid = InputTag.getInputId(); 修改为 sgid = InputTag.getInputId(); 最后在 jsp 末尾的标签内添加 js 方法代码 如下 : var cell=_getInputCell(“<%=sgid%>”,“A5”,0); $

JavaScript,Dom,jQuery

安稳与你 提交于 2020-03-30 05:21:05
JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript 语言的规则编写相应代码,浏览器可以解释出相应的处理。 注:在编写代码时要养成一行代码以 “ ; ”(分号)结尾。因为在代码上线的时候,一般会对代码进行压缩,这时所有的JavaScript代码将被压缩为一行这时就需要以分号来识别一行代码的结束。 1,存在方式 文件方式 <script tyoe="text/javascript" src="JS文件"></script> 代码块 <script type="text/javascript"> JS代码 </script> 2,JavaScript 代码存在位置 HTML 的 head 中 HTML 的body代码块底部(推荐,因为HTML是从上到下解析的,放到上面如果代码出现问题无法解析,网站内容就无法正常的显示影响用户体验度) 3,变量 全局变量 局部变量 JavaScript中变量声明非常容易出错,局部变量必须以 var 开头,如果不加表示默认声明的是全局变量 name = "seven" # 全局变量 var name = "seven" # 局部变量 4,注释 // # 单行注释 /* */ # 多行注释 5,数据类型 数字(Number) var age = 18; var age

python ==> Django框架

给你一囗甜甜゛ 提交于 2020-03-30 03:24:51
python 之 Django 框架 本节内容 1.web 框架 2.mvc和mtv模式 3.django流程和命令 4.django URL 5.django views 6.django temple 7.django models 8.django admin 1.web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 Web应用的流程: //浏览器发送一个HTTP请求; //服务器收到请求,生成一个HTML文档; //服务器把HTML文档作为HTTP响应的Body发送给浏览器; //浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。   import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n".encode("utf8")) client.send("<h1 style='color:red'>Hello, world</h1>".encode("utf8")) def main()

jquery.tmpl 用法(附上详细案例)

吃可爱长大的小学妹 提交于 2020-03-30 02:33:31
js的模板引擎就和服务端的差不多,都是更好更快的拼接html用于显示,我参考了文章:http://www.cnblogs.com/zhuzhiyuan/p/3510175.html tmpl常用标签 ${} , {{each}} , {{if}} , {{else}} , {{html}} 不常用标签 {{=}} , {{tmpl}} and {{wrap}} . 1. ${} 等同与 {{=}} 是输出变量 ${} 里面还可以放表达式 (使用 {{=}} 的时候=和变量之间一定要有空格,否则无效,即为: {{= 变量}} ) <div id="div_demo"> </div> <script id="demo" type="text/x-jquery-tmpl"> <div >   <span>${ID}</span>   <span style="margin-left:10px;">{{= ID}}</span> </div> </script> <script type="text/javascript">   var users = [{ ID: '1111'}];   $("#demo").tmpl(users).appendTo('#div_demo'); </script> 2. {{each}} 提供循环逻辑,$value访问迭代变量 也可以自定义迭代变量(i

一丶HTML介绍

為{幸葍}努か 提交于 2020-03-30 02:17:02
import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8089)) sock.listen(5) while True: connection, address = sock.accept() buf = connection.recv(1024) connection.sendall(bytes("HTTP/1.1 201 OK\r\n\r\n","utf8")) connection.sendall(bytes("<h1>Hello,World</h1>","utf8")) connection.close() if __name__ == '__main__': main() html css 以及js的关系 HTML的学习 HTML 是什么? htyper text markup language 即 超文本标记语言 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言. 网页==HTML文档,由浏览器解析,用来展示的 静态网页: 静态的资源,如xxx.html 动态网页: html代码是由某种开发语言根据用户请求动态生成的 html文档树形结构图: 什么是标签

Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )

断了今生、忘了曾经 提交于 2020-03-29 19:11:03
下面以 HTML的按钮( system.web.ui.htmlcontrols ) 和 ASP.NET服务端按钮 ( system.web.ui.webcontrols ) 为例: 1. HTML控件,如IMG的输入按钮等 的 onclick ( 客户端 )和 onserverclick ( 服务端 )事件,注意 runat="server"。。。 此处的onclick先于onserverclick执行。 2.WEB控件,如<asp:button 按钮等 的 onclientclick( 客户端 ) 和 onclick ( 服务端 )事件。。。 此处的onclientclick先于onclick执行。 onclientclick 事件来自2.0, 它用来取代下列代码。。。 总之,客户端点击事件先于服务器端点击事件执行。也就是说,先执行客户端的Javascript,然后到服务器端执行服务器的相关代码。 附:html控件、html服务器控件和web用户控件 asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里主要说说html控件、html服务器控件和web服务器控件的区别。 1、html控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在

asp.net控件本质

試著忘記壹切 提交于 2020-03-29 19:10:39
在我的一个项目中需要对于控件进行区分总结,我在网上找了找加上自己的实际测试总结如下:(如果有什么不正确的请即使指出,一起讨论,大家共同进步) asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里我主要说说html控件、html服务器控件和web服务器控件的区别。 1。html控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。 < input type ="button" id ="btn" value ="button" /> 2。html服务器控件:其实就是html控件的基础上加上runat="server"所构成的控件.它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。参考其他资料是这样说的: 当ASP.NET 网页执行时,会检查标注有无runat 属性,如果标注没有设定,那么Html标注就会被视为字符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server" 属性,Page 对象会将该控件放入控制器,服务器端的代码就能对其进行控制