<?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>ilMilk.com &#187; 面试题目</title>
	<atom:link href="http://www.ilmilk.com/tag/%e9%9d%a2%e8%af%95%e9%a2%98%e7%9b%ae/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ilmilk.com</link>
	<description>i LoVe Milk-ilMilk&#039;s Blog</description>
	<lastBuildDate>Thu, 21 Apr 2011 05:46:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>需要了解的DIVCSS面试题目</title>
		<link>http://www.ilmilk.com/need-to-know-divcss-interview-questions.html</link>
		<comments>http://www.ilmilk.com/need-to-know-divcss-interview-questions.html#comments</comments>
		<pubDate>Tue, 27 Apr 2010 15:52:05 +0000</pubDate>
		<dc:creator>ilmilk</dc:creator>
				<category><![CDATA[CSS之美]]></category>
		<category><![CDATA[css面试]]></category>
		<category><![CDATA[前端]]></category>
		<category><![CDATA[面试题目]]></category>

		<guid isPermaLink="false">http://ilmilk.com/?p=89</guid>
		<description><![CDATA[CSSer与其他IT职位一样，在找工作的时候，都会面临着面试官提出的问题，或者给出的试卷。今天52CSS.com收集了常见的8条面试题目，希望对您有所帮助。 一、超链接点击过后hover样式就不出现的问题？ 　　被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺序: L-V-H-A 二、IE6的margin双倍边距bug问题 　　例如： &#60;style type=&#8221;text/css&#8221;&#62;      body {margin:0;}      div {float:left; margin-left:10px; width:200px; height:200px; border:1px solid red;}  &#60;/style&#62;  浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline   三、为什么中火狐浏览器下文本无法撑开容器的高度？ 　　标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度，又想能被撑开需要怎样设置呢？办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义： div { height:auto!important; height:200px; min-height:200px; }  四、为什么web标准中无法设置IE浏览器滚动条颜色了？ 　　原来样式设置： &#60;style type=&#8221;text/css&#8221;&#62;   body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }    &#60;/style&#62; 解决办法是将body换成html   五、如何定义1px左右高度的容器？ 　　 　　IE6下这个问题是因为默认的行高造成的，解决的方法也有很多，例如：overflow:hidden &#124; zoom:0.08 &#124; line-height:1px   六、怎么样才能让层显示在FLASH之上呢？ 　　 　　解决的办法是给FLASH设置透明: &#60;a href=&#8221;http://www.csschina.net/&#8221;&#62;:&#60;/a&#62;  &#60;pre lang=&#8221;html&#8221; line=&#8221;1&#8243;&#62;  &#60;param name=&#8221;wmode&#8221; value=&#8221;transparent&#8221; /&#62;  七、怎样使一个div层居中于浏览器中？  &#60;style type=&#8221;text/css&#8221;&#62;  &#60;!&#8211;    div {    position:absolute;    top:50%;    left:50%;    margin:-100px 0 0 -100px;    width:200px;    height:200px;    border:1px solid red;    }    &#8211;&#62;   &#60;/style&#62;  这里使用百分比绝对定位，与外补丁负值的方法，负值的大小为其自身宽度高度除以二 八、firefox浏览器中嵌套div标签的居中问题的解决方法 　　假定有如下情况： &#60;div id=&#8221;a&#8221;&#62;          &#60;div id=&#8221;b&#8221;&#62; &#60;/div&#62;   &#60;/div&#62; 如果要实现b在a中居中放置，一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切正常；但是在Firefox中b却会是居左的。 　　解决办法就是设置b的横向margin为auto。例如设置b的CSS样式为：margin: 0 auto;。 转自：我爱CSS(http://www.52css.com) 


<ol><li><a href='http://www.ilmilk.com/ie6-absolute-positioning-bug-and-the-solution.html' rel='bookmark' title='Permanent Link: IE6绝对定位的bug和解决方法'>IE6绝对定位的bug和解决方法</a></li>
<li><a href='http://www.ilmilk.com/pr-value-update-you-goodbye-egg.html' rel='bookmark' title='Permanent Link: PR值更新啦，蛋蛋再见'>PR值更新啦，蛋蛋再见</a></li>
<li><a href='http://www.ilmilk.com/small-screen-mobile-devices-web-design-considerations.html' rel='bookmark' title='Permanent Link: 小屏幕移动设备网页设计注意事项'>小屏幕移动设备网页设计注意事项</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>CSSer与其他IT职位一样，在找工作的时候，都会面临着面试官提出的问题，或者给出的试卷。今天52CSS.com收集了常见的8条面试题目，希望对您有所帮助。<br />
<strong>一、超链接点击过后hover样式就不出现的问题？</strong></p>
<p>　　被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺序: L-V-H-A</p>
<p><strong>二、IE6的margin双倍边距bug问题</strong></p>
<p>　　例如：</p>
<blockquote>
<div>&lt;style type=&#8221;text/css&#8221;&gt; <br />
    body {margin:0;} <br />
    div {float:left; margin-left:10px; width:200px; height:200px; border:1px solid red;} <br />
&lt;/style&gt; </div>
</blockquote>
<div>浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline<span id="more-89"></span></div>
<div> </div>
<div><strong>三、为什么中火狐浏览器下文本无法撑开容器的高度？</strong></div>
<p>　　标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度，又想能被撑开需要怎样设置呢？办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义：</p>
<blockquote>
<div>
<div>div { height:auto!important; height:200px; min-height:200px; } </div>
</div>
</blockquote>
<div><strong>四、为什么web标准中无法设置IE浏览器滚动条颜色了？</strong></div>
<p>　　原来样式设置：</p>
<blockquote>
<div>
<div>&lt;style type=&#8221;text/css&#8221;&gt;  <br />
body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }   <br />
&lt;/style&gt;</div>
</div>
</blockquote>
<div>解决办法是将body换成html<br />
 <br />
<strong>五、如何定义1px左右高度的容器？</strong><br />
　　<br />
　　IE6下这个问题是因为默认的行高造成的，解决的方法也有很多，例如：overflow:hidden | zoom:0.08 | line-height:1px<br />
 <br />
<strong>六、怎么样才能让层显示在FLASH之上呢？</strong><br />
　　<br />
　　解决的办法是给FLASH设置透明:</div>
<blockquote>
<div>&lt;a href=&#8221;http://www.csschina.net/&#8221;&gt;:&lt;/a&gt; <br />
&lt;pre lang=&#8221;html&#8221; line=&#8221;1&#8243;&gt; <br />
&lt;param name=&#8221;wmode&#8221; value=&#8221;transparent&#8221; /&gt; </div>
</blockquote>
<div><strong>七、怎样使一个div层居中于浏览器中？</strong> </div>
<blockquote>
<div>
<div>&lt;style type=&#8221;text/css&#8221;&gt; <br />
&lt;!&#8211;   <br />
div {   <br />
position:absolute;   <br />
top:50%;   <br />
left:50%;   <br />
margin:-100px 0 0 -100px;   <br />
width:200px;   <br />
height:200px;   <br />
border:1px solid red;   <br />
}   <br />
&#8211;&gt;  <br />
&lt;/style&gt; </div>
</div>
</blockquote>
<div>这里使用百分比绝对定位，与外补丁负值的方法，负值的大小为其自身宽度高度除以二</div>
<p><strong>八、firefox浏览器中嵌套div标签的居中问题的解决方法</strong></p>
<p>　　假定有如下情况：</p>
<blockquote>
<div>&lt;div id=&#8221;a&#8221;&gt;  <br />
       &lt;div id=&#8221;b&#8221;&gt; &lt;/div&gt;  <br />
&lt;/div&gt;</div>
</blockquote>
<div>如果要实现b在a中居中放置，一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切正常；但是在Firefox中b却会是居左的。<br />
　　解决办法就是设置b的横向margin为auto。例如设置b的CSS样式为：margin: 0 auto;。</div>
<div>
<p>转自：我爱CSS(<a href="http://www.52css.com" target="_self">http://www.52css.com</a>)</p>
</div>


<p><ol><li><a href='http://www.ilmilk.com/ie6-absolute-positioning-bug-and-the-solution.html' rel='bookmark' title='Permanent Link: IE6绝对定位的bug和解决方法'>IE6绝对定位的bug和解决方法</a></li>
<li><a href='http://www.ilmilk.com/pr-value-update-you-goodbye-egg.html' rel='bookmark' title='Permanent Link: PR值更新啦，蛋蛋再见'>PR值更新啦，蛋蛋再见</a></li>
<li><a href='http://www.ilmilk.com/small-screen-mobile-devices-web-design-considerations.html' rel='bookmark' title='Permanent Link: 小屏幕移动设备网页设计注意事项'>小屏幕移动设备网页设计注意事项</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ilmilk.com/need-to-know-divcss-interview-questions.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

