<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_cndsn</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/15663/rss</id><updated>2011-01-29T16:39:09Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/15663/rss"/><entry><id>http://www.cnblogs.com/cndsn/archive/2011/01/30/1947699.html</id><title type="text">SQL2008 数据导入导出后,表架构所有者修改解决办法</title><summary type="text">数据导入导出后,从远程数据库带过来的表架构所有者的修改方法:选择:表-&amp;gt;右键-&amp;gt;设计-&amp;gt;F4-&amp;gt;属性-&amp;gt;架构 下拉选择你需要更换的所有者</summary><published>2011-01-29T16:39:00Z</published><updated>2011-01-29T16:39:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2011/01/30/1947699.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2011/01/30/1947699.html"/><content type="html">&lt;p&gt;数据导入导出后,从远程数据库带过来的表架构所有者的修改方法:&lt;/p&gt;&#xD;
&lt;p&gt;选择:表-&amp;gt;右键-&amp;gt;设计-&amp;gt;F4-&amp;gt;属性-&amp;gt;架构&amp;nbsp; 下拉选择你需要更换的所有者&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1947699.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2011/01/30/1947699.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/30/1922500.html</id><title type="text">CSS样式IE8兼容IE7</title><summary type="text">解决办法:在每个页面增加这句&amp;lt;meta http-equiv="x-ua-compatible" content="ie=7" /&amp;gt;</summary><published>2010-12-30T13:32:00Z</published><updated>2010-12-30T13:32:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/30/1922500.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/30/1922500.html"/><content type="html">&lt;p&gt;解决办法:在每个页面增加这句&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;meta http-equiv="x-ua-compatible" content="ie=7" /&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1922500.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/30/1922500.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/23/1915132.html</id><title type="text">CSS样式防止图片撑开固定样式</title><summary type="text">.img{ /*防止图片过大撑开*/  max-width:600px;/* Other */  _width:expression((this.offsetWidth &amp;gt; 600) ? "600px" : this.offsetWidth+"px" );/* IE */ }</summary><published>2010-12-23T09:27:00Z</published><updated>2010-12-23T09:27:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/23/1915132.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/23/1915132.html"/><content type="html">.img{ /*防止图片过大撑开*/&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; max-width:600px;/* Other */&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _width:expression((this.offsetWidth &amp;gt; 600) ? "600px" : this.offsetWidth+"px" );/* IE */&amp;nbsp;&amp;nbsp; &lt;br /&gt;} &lt;img src="http://www.cnblogs.com/cndsn/aggbug/1915132.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/23/1915132.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/19/1910545.html</id><title type="text">document.body.appendChild 的问题</title><summary type="text">IE只有页面完全读取结束body元素才会存在，所以在页面中插入上面这条语句在IE下就会出现错误，而FF下的实现机制是当页面还没有完全读取完时body元素就已经存在了。因此firefox下面正常，而ie下就有问题。 解决方法：1.使用window.onload方法2.把document.body.appendChild 语句放在body后面3.用setTimeout延迟document.body.appendChild 4.用insertBefore</summary><published>2010-12-19T06:37:00Z</published><updated>2010-12-19T06:37:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/19/1910545.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/19/1910545.html"/><content type="html">IE只有页面完全读取结束body元素才会存在，所以在页面中插入上面这条语句在IE下就会出现错误，而FF下的实现机制是当页面还没有完全读取完时body元素就已经存在了。因此firefox下面正常，而ie下就有问题。 &#xD;
&lt;p&gt;解决方法：&lt;/p&gt;&#xD;
&lt;p&gt;1.使用window.onload方法&lt;br /&gt;2.把document.body.appendChild 语句放在body后面&lt;br /&gt;3.用setTimeout延迟document.body.appendChild &lt;br /&gt;4.用insertBefore&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1910545.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/19/1910545.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/04/1896023.html</id><title type="text">页面不刷新，表单提交到弹出窗口或Iframe</title><summary type="text">提交到弹出窗口： document.form1.action = "Save.aspx"; window.open("", 'win', 'width=420px,height=300px,resizable=yes,top=50px,left=200px,toolbar=no, menubar=no, location=no, status=no'); document.form1.target...</summary><published>2010-12-03T19:13:00Z</published><updated>2010-12-03T19:13:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/04/1896023.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/04/1896023.html"/><content type="html">&lt;p&gt;提交到弹出窗口：&amp;nbsp;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;document.form1.action = "Save.aspx";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.open("", 'win', 'width=420px,height=300px,resizable=yes,top=50px,left=200px,toolbar=no, menubar=no, location=no, status=no');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.form1.target = "win";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.form1.submit();&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;提交到IFRAME:&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;form name="form1" method="post" action="&lt;span style="color: #0000ff; background-color: #c0c0c0"&gt;savePage.aspx&lt;/span&gt;" target="&lt;span style="color: red; background-color: yellow"&gt;save&lt;/span&gt;"&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;input type="submit" name="Submit" value="提交"&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;/form&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&amp;lt;iframe src="&lt;span style="color: #0000ff; background-color: #c0c0c0"&gt;savePage.aspx&lt;/span&gt;" name="&lt;span style="color: red; background-color: yellow"&gt;save&lt;/span&gt;" height="0" width="0"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1896023.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/04/1896023.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/03/1895077.html</id><title type="text">JavaScript表单提交到弹出窗口(转帖)</title><summary type="text">方法：  用window.open弹出一个窗口，通过第二个参数设置它的name，  让form的target等于这个name就可以了，这样就提交到这个窗口中了 document.formfind.action="drawingreport.jsp"; window.open("",'win','width=720px,height=600px,resizable=yes,top=50px,left...</summary><published>2010-12-02T19:47:00Z</published><updated>2010-12-02T19:47:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895077.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895077.html"/><content type="html">&lt;p&gt;&lt;span&gt;方法： &lt;br /&gt;&amp;nbsp; 用window.open弹出一个窗口，通过第二个参数设置它的name， &lt;br /&gt;&amp;nbsp; 让form的target等于这个name就可以了，这样就提交到这个窗口中了 &lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;document.formfind.action=&lt;/span&gt;&lt;span &gt;&lt;font color="#0000ff"&gt;"drawingreport.jsp"&lt;/font&gt;&lt;/span&gt;&lt;span&gt;; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;window.open&amp;nbsp;(&lt;/span&gt;&lt;span &gt;&lt;font color="#0000ff"&gt;""&lt;/font&gt;&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span &gt;&lt;font color="#0000ff"&gt;'win'&lt;/font&gt;&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span &gt;&lt;font color="#0000ff"&gt;'width=720px,height=600px,resizable=yes,top=50px,left=200px,toolbar=no,&amp;nbsp;menubar=no,&amp;nbsp;location=no,&amp;nbsp;status=no'&lt;/font&gt;&lt;/span&gt;&lt;span&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;document.formfind.target=&lt;/span&gt;&lt;span &gt;&lt;font color="#0000ff"&gt;"win"&lt;/font&gt;&lt;/span&gt;&lt;span&gt;; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;document.formfind.submit();&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1895077.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895077.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/12/03/1895074.html</id><title type="text">asp.net后台获取前台html控件的值的方法(转帖)</title><summary type="text">protected void Button1_Click(object sender, EventArgs e){ System.Collections.Specialized.NameValueCollection nc = new System.Collections.Specialized.NameValueCollection(Request.Form); Response.Write(n...</summary><published>2010-12-02T19:19:00Z</published><updated>2010-12-02T19:19:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895074.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895074.html"/><content type="html">&lt;div  id="appShareShareIcon" onclick="share.share('15450871','','15450871')"&gt;&lt;/div&gt;&#xD;
&lt;div id="app-share-container"&gt;&#xD;
&lt;div id="appShareOpt"&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#eeeeee"&gt;&lt;span style="color: #0000ff"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;span style="color: #0000ff"&gt;protected&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt; Button1_Click(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;object&lt;/span&gt;&lt;span style="color: #000000"&gt; sender, EventArgs e)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Collections.Specialized.NameValueCollection nc &lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt; System.Collections.Specialized.NameValueCollection(Request.Form);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(nc.GetValues(&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;txtname&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)[&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;].ToString());&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#eeeeee"&gt;&lt;span style="color: #0000ff"&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="color: #000000"&gt;&lt;font color="#eeeeee"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1895074.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/12/03/1895074.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/09/07/1820465.html</id><title type="text">转载：兼容各类浏览器的CSS Hack技巧</title><summary type="text">兼容各类浏览器的CSS Hack技巧 由于不同的浏览器，比如IE6、IE7、IE8、Firefox等对CSS的解析不一样，因此会导致生成的页面效果不一致，得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS，让它能够同时兼容不同的浏览器，能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程，就叫CSS hack。1.区别IE6与...</summary><published>2010-09-07T03:58:00Z</published><updated>2010-09-07T03:58:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/09/07/1820465.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/09/07/1820465.html"/><content type="html">兼容各类浏览器的CSS Hack技巧 &#xD;
&lt;div id="app-share-container"&gt;&#xD;
&lt;div id="appShareOpt"&gt;&lt;/div&gt;&#xD;
&lt;div id="app-share-content"&gt;&#xD;
&lt;div style="font-size: 16px"&gt;&#xD;
&lt;p&gt;由于不同的浏览器，比如IE6、IE7、IE8、Firefox等对CSS的解析不一样，因此会导致生成的页面效果不一致，得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS，让它能够同时兼容不同的浏览器，能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程，就叫CSS hack。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.区别IE6与Firefox&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/38a47e64bcec26e08cb10d79.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e3" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;background:orange;&lt;br /&gt;*background:blue;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;2.区别IE6与IE7&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/b03d7cdb07f5b32c48540379.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e4" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;background:green !important;&lt;br /&gt;background:blue;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;3.区别IE7与Firefox&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/0924e917c510711cdc540179.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e5" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;background:orange; &lt;br /&gt;*background:green;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;4.区别Firefox、IE7、IE6&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/cdc12b2753102e7193580779.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e6" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;background:orange;&lt;br /&gt;*background:green !important;&lt;br /&gt;*background:blue;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;5.分别针对Firefox、IE8、IE7和IE6显示值&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/59c1744a021ca936b2de0579.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e7" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;selector{&amp;nbsp;&amp;nbsp;&lt;br /&gt;property:value; /* 所有浏览器 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;property:value\9; /* 所有IE浏览器 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;+property:value; /* IE7 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;_property:value; /* IE6 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;IE都能识别&lt;span style="color: maroon"&gt;*&lt;/span&gt;，标准浏览器(如FF)不能识别&lt;span style="color: maroon"&gt;*&lt;/span&gt;；&lt;br /&gt;IE6能识别&lt;span style="color: maroon"&gt;*&lt;/span&gt;，但不能识别&lt;span style="color: red"&gt;!important&lt;/span&gt;；&lt;br /&gt;IE7能识别&lt;span style="color: maroon"&gt;*&lt;/span&gt;，也能识别&lt;span style="color: red"&gt;!important&lt;/span&gt;；&lt;br /&gt;FF不能识别&lt;span style="color: maroon"&gt;*&lt;/span&gt;，但能识别&lt;span style="color: red"&gt;!important&lt;/span&gt;；&lt;br /&gt;&lt;br /&gt;于是大家还可以这样来区分IE6，IE7，Firefox :&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/374bbe86451cb4806d811979.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e8" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;background:orange;&lt;br /&gt;*background:green;&lt;br /&gt;_background:blue;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;不管是什么方法，书写的顺序都是firefox的写在前面，IE7的写在中间，IE6的写在最后面。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green"&gt;&lt;strong&gt;以下两种方法几乎能解决现今所有HACK&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1 -&amp;nbsp;&amp;nbsp; !important&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/55cdeebbfac5f83518d81f79.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e9" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;#wrapper&lt;br /&gt;{&lt;br /&gt;width: 100px!important; /* IE7+FF */&lt;br /&gt;width: 80px; /* IE6 */&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;2 - IE6/IE77对FireFox&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: maroon"&gt;*+html&lt;/span&gt; 与&lt;span style="color: maroon"&gt; *html &lt;/span&gt;是IE特有的标签，Firefox 暂不支持。而&lt;span style="color: maroon"&gt;*+html &lt;/span&gt;又为 IE7特有标签。&lt;br /&gt;&lt;br /&gt;注意:*+html 对IE7的HACK 必须保证HTML顶部有如下声明：&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/e814a20e819cc401b0351d79.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e10" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"　"http://www.w3.org/TR/html4/loose.dtd"&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="color: green"&gt;&lt;strong&gt;其他兼容技巧&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1 - Firefox下给 DIV 设置 &lt;span style="color: teal"&gt;padding&lt;/span&gt; 后会导致 &lt;span style="color: teal"&gt;width&lt;/span&gt; 和 &lt;span style="color: teal"&gt;height&lt;/span&gt; 增加，但IE不会(可用!important解决)。&lt;br /&gt;&lt;br /&gt;2 - 居中问题&lt;br /&gt;&lt;br /&gt;1）垂直居中：将 &lt;span style="color: teal"&gt;line-height &lt;/span&gt;设置为 当前 DIV 相同的高度, 再通过 &lt;span style="color: teal"&gt;vertical-align: middle&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;2）水平居中： &lt;span style="color: maroon"&gt;margin: 0 auto;&lt;/span&gt;(当然不是万能)；&lt;br /&gt;&lt;br /&gt;3）若需给 &lt;span style="color: maroon"&gt;a&lt;/span&gt; 标签内内容加上 样式, 需要设置 &lt;span style="color: teal"&gt;display: block;&lt;/span&gt;(常见于导航标签)；&lt;br /&gt;&lt;br /&gt;4）Firefox 和 IE 对 BOX 理解的差异导致相差 2px ，还有设为&lt;span style="color: teal"&gt; float&lt;/span&gt;的DIV在IE下 &lt;span style="color: maroon"&gt;margin&lt;/span&gt;加倍等问题；&lt;br /&gt;&lt;br /&gt;5）&lt;span style="color: maroon"&gt;ul &lt;/span&gt;标签在 Firefox 下面默认有&lt;span style="color: teal"&gt; list-style &lt;/span&gt;和 &lt;span style="color: teal"&gt;padding&lt;/span&gt; .，最好事先声明， 以避免不必要的麻烦；&lt;br /&gt;&lt;br /&gt;6）作为外部 &lt;span style="color: maroon"&gt;wrapper&lt;/span&gt; 的 DIV 不要定死高度, 最好还加上 &lt;span style="color: teal"&gt;overflow: hidden;&lt;/span&gt;以达到高度自适应；&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;针对Firefox IE6 IE7的CSS样式&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;现在大部分都是用&lt;span style="color: red"&gt;!important&lt;/span&gt;来Hack，对于IE6和Firefox测试可以正常显示，但是IE7对&lt;span style="color: red"&gt;!important&lt;/span&gt;可以正确解释，会导致页面没按要求显示！找到一个针对IE7不错的Hack方式就是使用&lt;span style="color: maroon"&gt;*+html&lt;/span&gt;，应该没有问题了。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/9d4d9e3a2b714bc5838b1379.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e11" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;#kyogo { color: #333; } /* Moz */&lt;br /&gt;* html #kyogo { color: #666; } /* IE6 */&lt;br /&gt;*+html #kyogo { color: #999; } /* IE7 */&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;那么在Firefox下字体颜色显示为&lt;span style="color: teal"&gt;#333&lt;/span&gt;，IE6下字体颜色显示为&lt;span style="color: teal"&gt;#666&lt;/span&gt;，IE7下字体颜色显示为&lt;span style="color: teal"&gt;#999&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CSS布局中的居中问题&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;主要的样式定义如下：&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/35a011fe1ecfde21a9d31179.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e12" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;body {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: center;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#center { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 auto; &lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;首先在父级元素定义&lt;span style="color: teal"&gt;text-align: center;&lt;/span&gt;这个的意思就是在父级元素内的内容居中；对于IE这样设定就已经可以了。但在Mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上&lt;span style="color: teal"&gt;margin: 0 auto; &lt;/span&gt;来实现兼容。&lt;br /&gt;&lt;br /&gt;需要说明的是，如果你想用这个方法使整个页面要居中，建议不要套在一个DIV里，你可以依次拆出多个DIV，只要在每个拆出的DIV里定义&lt;span style="color: teal"&gt;margin: 0 auto; &lt;/span&gt;就可以了。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;浮动IE产生的双倍距离&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/061e841a3697852040341779.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e13" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;#box{ &lt;br /&gt;float:left; width:100px; &lt;br /&gt;margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 &lt;br /&gt;display:inline; //使浮动忽略&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;这里细说一下&lt;span style="color: teal"&gt;block&lt;/span&gt;和&lt;span style="color: teal"&gt;inline&lt;/span&gt;两个元素,Block元素的特点是：总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素)；Inline元素的特点是：和其他元素在同一行上；&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE与宽度和高度的问题&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;IE不认得&lt;span style="color: teal"&gt;min-&lt;/span&gt;这个定义，但实际上它把正常的&lt;span style="color: teal"&gt;width&lt;/span&gt;和&lt;span style="color: teal"&gt;height&lt;/span&gt;当作有min的情况来使。这样问题就大了，如果只用宽度和高度，正常的浏览器里这两个值就不会变，如果只用&lt;span style="color: teal"&gt;min-width&lt;/span&gt;和&lt;span style="color: teal"&gt;min-height&lt;/span&gt;的话，IE下面根本等于没有设置宽度和高度。&lt;br /&gt;&lt;br /&gt;比如要设置背景图片，这个宽度是比较重要的。要解决这个问题，可以这样：&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/2c46df1be170ef35314e1579.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e14" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;#box{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 80px; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 35px;}&lt;br /&gt;&lt;br /&gt;html&amp;gt;body #box{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: auto; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: auto; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min-width: 80px; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min-height: 35px;&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DIV浮动IE文本产生3象素的BUG&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/c5a1b50e920a5d2094ca6b79.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e15" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;#box{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:800px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#left{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:50%;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#right{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:50%;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;*html #left{ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;margin-right:-3px;&lt;/span&gt; //这句是关键&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;属性选择器(这个不能算是兼容,是隐藏CSS的一个BUG)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;img style="width: 16px;background: none transparent scroll repeat 0% 0%; height: 16px" alt="程序代码" src="http://hiphotos.baidu.com/hnsyhmi/pic/item/b4db071b318ea9f7a6866979.jpg" fakesize="1" orgsrc="http://kyogo.com/images/code.gif" eventslistuid="e16" bloaded="true" /&gt; 程序代码&lt;/div&gt;&#xD;
&lt;div &gt;p[id]{}div[id]{}&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE捉迷藏的问题&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;当DIV应用复杂的时候每个栏中又有一些链接，DIV等这个时候容易发生捉迷藏的问题。有些内容显示不出来，当鼠标选择这个区域是发现内容确实在页面。&lt;br /&gt;&lt;br /&gt;解决办法：对&lt;span style="color: maroon"&gt;#layout&lt;/span&gt;使用&lt;span style="color: teal"&gt;line-height&lt;/span&gt;属性 或者给&lt;span style="color: maroon"&gt;#layout&lt;/span&gt;使用固定高和宽。页面结构尽量简单。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1820465.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/09/07/1820465.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/07/08/1773351.html</id><title type="text">您对无法重新创建的表进行了更改或者启用了 阻止保存要求创建表的更改</title><summary type="text">您对无法重新创建的表进行了更改或者启用了 阻止保存要求创建表的更改 如果要去掉此提示，打开SQL 2008 在最上面 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -&amp;gt; 阻止保存要求重新创建表的更改(右侧) 把钩去即可</summary><published>2010-07-08T02:04:00Z</published><updated>2010-07-08T02:04:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/07/08/1773351.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/07/08/1773351.html"/><content type="html">&lt;p&gt;您对无法重新创建的表进行了更改或者启用了 阻止保存要求创建表的更改 &lt;br /&gt;如果要去掉此提示，打开SQL 2008 在最上面 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -&amp;gt; 阻止保存要求重新创建表的更改(右侧) 把钩去即可&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1773351.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/07/08/1773351.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/cndsn/archive/2010/04/24/1719490.html</id><title type="text">配置SQL用户访问指定表，指定列</title><summary type="text">--对用户分配指定表权限 GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]--对用户分配指定表的列权限GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]</summary><published>2010-04-24T10:36:00Z</published><updated>2010-04-24T10:36:00Z</updated><author><name>砖头</name><uri>http://www.cnblogs.com/cndsn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cndsn/archive/2010/04/24/1719490.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cndsn/archive/2010/04/24/1719490.html"/><content type="html">&lt;p&gt;--对用户分配指定表权限&amp;nbsp; &lt;br /&gt;GRANT&amp;nbsp; SELECT ,&amp;nbsp; INSERT ,&amp;nbsp; UPDATE ,&amp;nbsp; DELETE&amp;nbsp; ON table1 TO [用户名]&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--对用户分配指定表的列权限&lt;br /&gt;GRANT&amp;nbsp; SELECT ,&amp;nbsp; UPDATE&amp;nbsp; ON table1(id,AA) TO [用户名]&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/cndsn/aggbug/1719490.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/cndsn/archive/2010/04/24/1719490.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
