<?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>Designsor &#187; CSS布局</title>
	<atom:link href="http://www.designsor.com/tag/css%e5%b8%83%e5%b1%80/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designsor.com</link>
	<description>End Web Developer&#039;s Blog</description>
	<lastBuildDate>Sat, 14 Jan 2012 02:35:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>阿里巴巴UED前端开发面试题</title>
		<link>http://www.designsor.com/2010/04/02/albb/</link>
		<comments>http://www.designsor.com/2010/04/02/albb/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 07:29:56 +0000</pubDate>
		<dc:creator>xiaojue</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[网页设计]]></category>
		<category><![CDATA[CSS布局]]></category>
		<category><![CDATA[javascript封装复用]]></category>
		<category><![CDATA[jquery插件封装]]></category>
		<category><![CDATA[前端测试题]]></category>
		<category><![CDATA[阿里巴巴UED]]></category>

		<guid isPermaLink="false">http://www.designsor.com/?p=555</guid>
		<description><![CDATA[下面是朋友发给我的阿里巴巴UED前端开发的网上测试题，感觉很有意思，把我所写的答案贴出来分享一下，主要题目为4部，第一个是一些职业发展倾向的心理测试，跳过不说，然后是一道CSS布局题目，比较简单，下面给出题目要求： 我列出我的代码： &#60;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&#62; &#60;html xmlns=”http://www.w3.org/1999/xhtml”&#62; &#60;head&#62; &#60;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8&#8243; /&#62; &#60;meta http-equiv=”x-ua-compatible” content=”ie=7&#8243; /&#62; &#60;meta name=”author” content=”XiaoJue”&#62; &#60;title&#62;用CSS实现布局&#60;/title&#62; &#60;style&#62; *{margin:0px; padding:0px;} div{background:#CDD8DA;} .left_t,.left_d{width:90px;} div.left_t{height:152px;} div.left_d{height:117px;margin-top:10px;} div.main{width:217px;height:279px;left:100px;top:0px;position:absolute;} &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;div class=”left_t blow”&#62;a&#60;/div&#62; &#60;div class=”left_d”&#62;b&#60;/div&#62; &#60;div class=”main blow”&#62;c&#60;/div&#62; &#60;/body&#62; &#60;/html&#62; 使用了绝对定位和一个下边距，这个因人而异了，3个标签构建布局，你可以写全屏幕的等等等等，但是我做的是按照它给出图片的样子，进行的布局。 下面一道是JS问题，比较有意思，也是着重说一下，看题目要求。 关键字封装。复用。提示：可以使用任何开源代码。也就是框架库了。 我为了快速实现，选择了最熟悉的jquery，为了体现封装和复用，选择了jquery的插件机制来进行封装和复用。 下面是代码预览地址： http://www.designsor.com/demo/albb.html 具体代码可以查看连接里的页面源代码，实现方法有很多，在不做HTML页面修改和不影响所有其他东西的前提下，使用了JS来实现要求，兼容FF/IE，其他没有测试，但是所有方法均是jquery的方法，所以兼容性估计应该可以保障。 封装之后的调用代码样例： [...]]]></description>
			<content:encoded><![CDATA[<p>下面是朋友发给我的阿里巴巴UED前端开发的网上测试题，感觉很有意思，把我所写的答案贴出来分享一下，主要题目为4部，第一个是一些职业发展倾向的心理测试，跳过不说，然后是一道CSS布局题目，比较简单，下面给出题目要求：</p>
<p><img class="alignnone" title="CSS布局" src="http://www.designsor.com/wp-content/uploads/2010/04/al1.gif" alt="" width="500" height="387" /></p>
<p>我列出我的代码：</p>
<p>&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;<br />
&lt;html xmlns=”http://www.w3.org/1999/xhtml”&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8&#8243; /&gt;<br />
&lt;meta http-equiv=”x-ua-compatible” content=”ie=7&#8243; /&gt;<br />
&lt;meta name=”author” content=”XiaoJue”&gt;<br />
&lt;title&gt;用CSS实现布局&lt;/title&gt;<br />
&lt;style&gt;<br />
*{margin:0px; padding:0px;}<br />
div{background:#CDD8DA;}<br />
.left_t,.left_d{width:90px;}<br />
div.left_t{height:152px;}<br />
div.left_d{height:117px;margin-top:10px;}<br />
div.main{width:217px;height:279px;left:100px;top:0px;position:absolute;}<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;div class=”left_t blow”&gt;a&lt;/div&gt;<br />
&lt;div class=”left_d”&gt;b&lt;/div&gt;<br />
&lt;div class=”main blow”&gt;c&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>使用了绝对定位和一个下边距，这个因人而异了，3个标签构建布局，你可以写全屏幕的等等等等，但是我做的是按照它给出图片的样子，进行的布局。</p>
<p>下面一道是JS问题，比较有意思，也是着重说一下，看题目要求。</p>
<p><img class="alignnone" title="JS封装" src="http://www.designsor.com/wp-content/uploads/2010/04/al2.gif" alt="" width="500" height="487" /></p>
<p>关键字封装。复用。提示：可以使用任何开源代码。也就是框架库了。</p>
<p>我为了快速实现，选择了最熟悉的jquery，为了体现封装和复用，选择了jquery的插件机制来进行封装和复用。</p>
<p>下面是代码预览地址：</p>
<p><a title="http://www.designsor.com/demo/albb.html" href="http://www.designsor.com/demo/albb.html" target="_blank">http://www.designsor.com/demo/albb.html</a></p>
<p>具体代码可以查看连接里的页面源代码，实现方法有很多，在不做HTML页面修改和不影响所有其他东西的前提下，使用了JS来实现要求，兼容FF/IE，其他没有测试，但是所有方法均是jquery的方法，所以兼容性估计应该可以保障。</p>
<p>封装之后的调用代码样例：</p>
<p>$(function(){<br />
$(&#8216;.blow&#8217;).jblow({“b_size”:25}); //调用封装的方法，可多次调用不影响HTML结构<br />
})</p>
<p>HTML：</p>
<p>&lt;body&gt;<br />
&lt;div class=”left_t blow”&gt;a&lt;/div&gt;<br />
&lt;div class=”left_d”&gt;b&lt;/div&gt;<br />
&lt;div class=”main blow”&gt;c&lt;/div&gt;<br />
&lt;/body&gt;</p>
<p>好了，最后给出面试题地址：</p>
<p><a title="http://job.aliued.com/race/chooseRace/wd.html" href="http://job.aliued.com/race/chooseRace/wd.html" target="_blank">http://job.aliued.com/race/chooseRace/wd.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designsor.com/2010/04/02/albb/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

