﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-分享ｊａｖａ带来的快乐-文章分类-css 处理技巧</title><link>http://www.blogjava.net/lyjjq/category/48597.html</link><description>我喜欢ｊａｖａ新东西</description><language>zh-cn</language><lastBuildDate>Wed, 22 Aug 2012 23:29:31 GMT</lastBuildDate><pubDate>Wed, 22 Aug 2012 23:29:31 GMT</pubDate><ttl>60</ttl><item><title>如何让div中的内容垂直居中</title><link>http://www.blogjava.net/lyjjq/articles/386031.html</link><dc:creator>强强</dc:creator><author>强强</author><pubDate>Wed, 22 Aug 2012 07:06:00 GMT</pubDate><guid>http://www.blogjava.net/lyjjq/articles/386031.html</guid><wfw:comment>http://www.blogjava.net/lyjjq/comments/386031.html</wfw:comment><comments>http://www.blogjava.net/lyjjq/articles/386031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lyjjq/comments/commentRss/386031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lyjjq/services/trackbacks/386031.html</trackback:ping><description><![CDATA[
<div class="clear"></div><div class="postBody"><div id="cnblogs_post_body"><p>&nbsp; 虽然Div布局已经基本上取代了表格布局，但表格布局和Div布局仍然各有千秋，互有长处。比如表格布局中的垂直居中就是Div布局的一大弱项，不过好在千变万化的CSS可以灵活运用，可以制作出准垂直居中效果，勉强过关。&nbsp;&nbsp;&nbsp; 要让div中的内容垂直居中，无非有以下几种方法，等我一一列举：</p><h3>一、行高（line-height）法</h3><p>如果要垂直居中的只有一行或几个文字，那它的制作最为简单，只要让文字的行高和容器的高度相同即可，比如：</p><blockquote>p { height:30px; line-height:30px; width:100px; overflow:hidden; }</blockquote><p>这段代码可以达到让文字在段落中垂直居中的效果。</p><h3>二、内边距（padding）法</h3><p>另一种方法和行高法很相似，它同样适合一行或几行文字垂直居中，原理就是利用padding将内容垂直居中，比如：</p><blockquote>p { padding:30px; }</blockquote><p>这段代码的效果和line-height法差不多。</p><h3>三、定位法</h3><p>顾名思义，定位法是利用CSS定位属性position对元素进行定位的方法，也属于模拟方法，不过它对IE的支持还是不错的。&nbsp;&nbsp;&nbsp; 它的Html代码为：</p><blockquote>&lt;div id="box"&gt; &lt;div id="sub"&gt; &lt;div id="content"&gt;垂直居中&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;</blockquote><p>这段代码比上一种方法中多出了一个名为sub的Div，它的作用是用来定位，原理就是：首先让box出于相对定位，sub相对box出于相对定位，位于box垂直方向的50%，从而制作出content在box中垂直居中的效果，它们的CSS代码如下：</p><blockquote>&lt;html&gt;<br />&lt;head&gt;<br />&lt;style&gt;<br />&nbsp;#box {<br />&nbsp;&nbsp;border:1px solid #000; background:#F00; width:400px; height:400px; position:relative; <br />&nbsp;} <br />&nbsp;#subwrap { <br />&nbsp;&nbsp;position:absolute; top:50%; <br />&nbsp;} <br />&nbsp;#content { <br />&nbsp;&nbsp;border:1px solid #000;color:#FFF; <br />&nbsp;}<br />&lt;/style&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;div id="box"&gt;<br />&lt;div id="subwrap"&gt;<br />&lt;div id="content"&gt;dddd&lt;/div&gt;<br />&lt;/div&gt;<br />&lt;/div&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</blockquote><p>这段代码无论是在IE中还是Firefox中，都能正常居中了。&nbsp;&nbsp;&nbsp; 当然，肯定还有许多垂直居中的方法，欢迎各位朋友交流补充。</p></div></div>  
<img src ="http://www.blogjava.net/lyjjq/aggbug/386031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lyjjq/" target="_blank">强强</a> 2012-08-22 15:06 <a href="http://www.blogjava.net/lyjjq/articles/386031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css 判断浏览器</title><link>http://www.blogjava.net/lyjjq/articles/350369.html</link><dc:creator>强强</dc:creator><author>强强</author><pubDate>Tue, 17 May 2011 01:07:00 GMT</pubDate><guid>http://www.blogjava.net/lyjjq/articles/350369.html</guid><wfw:comment>http://www.blogjava.net/lyjjq/comments/350369.html</wfw:comment><comments>http://www.blogjava.net/lyjjq/articles/350369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lyjjq/comments/commentRss/350369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lyjjq/services/trackbacks/350369.html</trackback:ping><description><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />&lt;head&gt;<br />&nbsp;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />&nbsp;&lt;title&gt;关于用CSS区分Firefox、IE6、IE7webjx.com&lt;/title&gt;<br />&nbsp;&lt;style type="text/css"&gt;</p>
<p>&nbsp;#example{color:red ;}/*firefox*/<br />&nbsp;*html #example{color:blue;}/*ie6*/<br />&nbsp;*+html #example{color:green;}/*ie7*/</p>
<p>&nbsp;&lt;/style&gt;<br />&nbsp;&lt;/head&gt;<br />&nbsp;&lt;body&gt;<br />&nbsp;&lt;div id="example"&gt;在FireFox下应为红色，在IE6.0下应为蓝色，在IE7.0下应为绿色。&lt;/div&gt;<br />&nbsp;&lt;/body&gt;<br />&nbsp;&lt;/html&gt;</p><img src ="http://www.blogjava.net/lyjjq/aggbug/350369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lyjjq/" target="_blank">强强</a> 2011-05-17 09:07 <a href="http://www.blogjava.net/lyjjq/articles/350369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CSS hack:CSS区分浏览器IE6/IE7/firefox </title><link>http://www.blogjava.net/lyjjq/articles/350368.html</link><dc:creator>强强</dc:creator><author>强强</author><pubDate>Tue, 17 May 2011 01:02:00 GMT</pubDate><guid>http://www.blogjava.net/lyjjq/articles/350368.html</guid><wfw:comment>http://www.blogjava.net/lyjjq/comments/350368.html</wfw:comment><comments>http://www.blogjava.net/lyjjq/articles/350368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lyjjq/comments/commentRss/350368.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lyjjq/services/trackbacks/350368.html</trackback:ping><description><![CDATA[<p>CSS hack区别不同浏览器，CSS hack写法：</p>
<p>区别IE6与FF：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:blue;</p>
<p><br />区别IE6与IE7：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:green !important;background:blue;</p>
<p><br />区别IE7与FF：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange; *bac IT人才网(<a href="http://it.ad0.cn">http://it.ad0.cn</a>) kground:green;</p>
<p><br />区别FF，IE7，IE6：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:green !important;*background:blue;</p>
<p><a href="http://www.ad0.cn">www.ad0.cn</a><br />注：IE都能识别*;标准浏览器(如FF)不能识别*；<br />IE6能识别*，但不能识别 !important,<br />IE7能识别*，也能识别!important;<br />FF不能识别*，但能识别!important;</p>
<p>&nbsp;IE6 IE7 FF <br />* &#8730; &#8730; &#215; <br />!important &#215; &#8730; &#8730; </p>
<p><br />--------------------------------------------------------------------------------<br />另外再补充一个，下划线"_",<br />IE6支持下划线，IE7和firefox均不支持下划线。</p>
<p>于是大家还可以这样来区分IE6，IE7，firefox<br />: background:orange;*background:green;_background:blue; </p>
<p>注：不管是什么方法，书写的顺序都是firefox的写在前面，IE7的写在中间，IE6的写在最后面。</p><img src ="http://www.blogjava.net/lyjjq/aggbug/350368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lyjjq/" target="_blank">强强</a> 2011-05-17 09:02 <a href="http://www.blogjava.net/lyjjq/articles/350368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>