<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>朝圣者(梁鹏) &#187; 跨浏览器</title>
	<atom:link href="http://www.liangpeng.net/ytag/%e8%b7%a8%e6%b5%8f%e8%a7%88%e5%99%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.liangpeng.net</link>
	<description>寻找一小块属于自己的栖息地</description>
	<lastBuildDate>Fri, 13 Jan 2012 01:33:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>css使用的一些技巧,实现slider,inline-block的跨浏览器</title>
		<link>http://www.liangpeng.net/y2008/m11/css_shiyong_slider_inline-block_419.html</link>
		<comments>http://www.liangpeng.net/y2008/m11/css_shiyong_slider_inline-block_419.html#comments</comments>
		<pubDate>Fri, 21 Nov 2008 04:47:35 +0000</pubDate>
		<dc:creator>梁鹏</dc:creator>
				<category><![CDATA[Web相关技术]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[inline-block]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slider]]></category>
		<category><![CDATA[跨浏览器]]></category>

		<guid isPermaLink="false">http://www.liangpeng.net/?p=419</guid>
		<description><![CDATA[使用Jquery实现Slider功能，使用Div 今天为了实现jquery这样的效果 http://ui.jquery.com/repository/real-world/product-slider/ 同时，需要能够拖动里面的图标（里面的图标我使用了div）今天折腾了半天，终于找到了实现方法，主要设计下面几个属性 外围的div使用如下属性： overflow: hidden; white-space: nowrap; position:raletive;           //没有他，则上面的hidden不行。 中间的div使用属性 position:absolute; 最里面的div使用如下属性： display:inline-block; 注意中围使用 position:absolute; 的主要目的是为了获得包括其已经隐藏的所有内容的宽度。 （代码示例如见最下） 跨浏览器的 inline-block 实现 上面的display:inline-block;在ie下不能使用，经过google，可以使用 display: inline-block; //some standard browsers zoom: 1; //IE only *display: inline; //Only IE know this code (CSS Hack) 实现跨浏览器的inline-block，原文跨浏览器的 inline-block 实现[CSS] 和 Cross Browser Support for inline-block Styling 但是我试了，firefox支持，inline-block，则不需要对firefox进行特殊处理的 display: -moz-inline-stack; 演示代码： [...]]]></description>
			<content:encoded><![CDATA[<p><strong>使用Jquery实现Slider功能，使用Div</strong><br />
今天为了实现<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/jquery" title="查看 jquery 中的全部文章" target="_blank">jquery</a></span>这样的效果 http://ui.<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/jquery" title="查看 jquery 中的全部文章" target="_blank">jquery</a></span>.com/repository/real-world/product-<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/slider" title="查看 slider 中的全部文章" target="_blank">slider</a></span>/ 同时，需要能够拖动里面的图标（里面的图标我使用了div）今天折腾了半天，终于找到了实现方法，主要设计下面几个属性<br />
外围的div使用如下属性：<br />
overflow: hidden;<br />
white-space: nowrap;<br />
position:raletive;           //没有他，则上面的hidden不行。<br />
中间的div使用属性<br />
position:absolute;<br />
最里面的div使用如下属性：<br />
display:<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/inline-block" title="查看 inline-block 中的全部文章" target="_blank">inline-block</a></span>;<br />
注意中围使用 position:absolute; 的主要目的是为了获得包括其已经隐藏的所有内容的宽度。<br />
（代码示例如见最下）</p>
<p><strong><span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e8%b7%a8%e6%b5%8f%e8%a7%88%e5%99%a8" title="查看 跨浏览器 中的全部文章" target="_blank">跨浏览器</a></span>的 <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/inline-block" title="查看 inline-block 中的全部文章" target="_blank">inline-block</a></span> 实现</strong><br />
上面的display:<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/inline-block" title="查看 inline-block 中的全部文章" target="_blank">inline-block</a></span>;在ie下不能使用，经过google，可以使用<br />
display: inline-block;       //some standard browsers<br />
zoom: 1;                     //IE only<br />
*display: inline;            //Only IE know this code (CSS Hack)<br />
实现<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e8%b7%a8%e6%b5%8f%e8%a7%88%e5%99%a8" title="查看 跨浏览器 中的全部文章" target="_blank">跨浏览器</a></span>的inline-block，原文<a title="Permanent Link to 跨浏览器的 inline-block 实现[CSS]" rel="bookmark" href="http://blog.istef.info/2008/10/13/cross-browser-inline-block-css/">跨浏览器的 inline-block 实现[CSS]</a> 和 <a href="http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/" target="_blank">Cross Browser Support for inline-block Styling</a><br />
但是我试了，firefox支持，inline-block，则不需要对firefox进行特殊处理的 display: -moz-inline-stack;<span id="more-419"></span><br />
演示代码：<br />
<code><br />
<script src="http://www.liangpeng.net/jquery.js" type="text/javascript"></script> <script src="http://www.liangpeng.net/jquery-ui.js" type="text/javascript"></script><br />
<!--<br />
<!<br />
div<br />
{<br />
border:1px solid #B3D4EF;<br />
padding: 10px;	/*内*/<br />
margin: 10px auto;	/*外*/<br />
}<br />
div#neibu<br />
{<br />
display: inline-block;       //some standard browsers<br />
zoom: 1;                     //IE only<br />
*display: inline;            //Only IE know this code (CSS Hack)<br />
height:50px;<br />
width:150px;<br />
}<br />
div#zuiWai<br />
{<br />
width:600px;<br />
height:500px;<br />
overflow: hidden;<br />
position:relative;<br />
}<br />
div.p<br />
{<br />
position:absolute;<br />
height:300px;<br />
white-space: nowrap;<br />
}<br />
ul<br />
{<br />
white-space: nowrap;<br />
}<br />
li<br />
{<br />
border:10px solid #000000;<br />
width:4000;<br />
display:inline;<br />
}<br />
--><br />
--&gt;</p>
<div id="zuiWai">
<div class="p">
<ul>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
<li> d</li>
</ul>
<div id="neibu"><img src="#" alt="" /><br />
a</div>
<div id="neibu">b</div>
<div id="neibu">c</div>
<div id="neibu">d</div>
<div id="neibu">e</div>
<div id="neibu">f</div>
<div id="neibu">g</div>
<div id="neibu">a</div>
<div id="neibu">b</div>
<div id="neibu">c</div>
<div id="neibu">d</div>
<div id="neibu">e</div>
<div id="neibu">f</div>
<div id="neibu">g</div>
<div id="neibu">a</div>
<div id="neibu">b</div>
<div id="neibu">c</div>
<div id="neibu">d</div>
<div id="neibu">e</div>
<div id="neibu">f</div>
<div id="neibu">g</div>
<div id="neibu">a</div>
<div id="neibu">b</div>
<div id="neibu">c</div>
<div id="neibu">d</div>
<div id="neibu">e</div>
<div id="neibu">f</div>
<div id="neibu">g</div>
</div>
</div>
<p><script type="text/javascript"><!--
	$(document).ready(function()
	{
			$('#neibu').draggable({
				helper: 'clone',
				revert:"invalid",
				stop:function(e, ui)
				{
					alert(ui.position.left);
					alert(ui.position.top);
				}
			});
		alert($("#p").innerWidth() - $("#zuiWai").outerWidth());
	})
// --></script></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.liangpeng.net/y2008/m11/css_shiyong_slider_inline-block_419.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

