刚才csser网上面试北京一公司的时候对方出的一个题目,要求用css完成:
要求一个2列的布局,自动适应外部容器的宽度,左列固定100px宽,右列自适应。
我的解决方案一:定位法
我首先想到了这种方法,左列相对右列(右列作为左列的父层容器)绝对定位,右列padding-left:100px;这种方法的缺点也很明显,如果左列的高度超出容器高度就出现问题了,至于出现什么问题,读者可以自己测试。
我的解决方案二:漂浮法
左列漂浮,这种带来的缺点也很明显,右边的不会自动适应宽度了。
我的解决方案三:漂浮Margin法
这种方法基本满足了需要,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style type="text/css">
#left{
float:left;
width:100px;
background:#e4e4e4;
}
#right{
margin:0 0 10px 104px;
background:#ccc;
}
</style>
</head>
<body>
<div id="parent">
<div id="left">
<p>asdasdasd</p>
<p>asdasdasd</p>
<p>asdasdasd</p>
<p>asdasdasd</p>
<p>asdasdasd</p>
</div>
<div id="right"> asdasd </div>
</div>
</body>
</html>
一、傻瓜式 在给DIV一个 TOP-PADDING 的值,值设置多少要自己去试。 二、单行内容的居中 只考虑单行是最简单的,无论是否
原文地址:http://www.microsoft.com/china/MSDN/library/NetComm/CSSComp.mspx Markus Mielke Dave Massy Microsoft Corp
统配选择符(Universal Selector) 语法: * { sRules } 说明: 通配选择符。选定文档目录树(DOM)中的所有类型的单一对象
在CSS初级教程中我们仅仅考虑了HTML选择符──以HTML标签形式出现。你当然可以用类选择符class和标识选择符id来定义自己的
要求:绝对定位,而且要将flash透明底. /*把图片从文档流中拖出,然后可以用top,left,right,bottom来对图片的绝对定位*/ pos
子乌注:一篇相当不错的function入门文章,个人感觉相当经典。 词语翻译列表 function:函数(Function未翻译) declare:定
CSSER整理,打字真累
群里一个朋友提供的,如果你想通过Ajax采集别站信息,只有IE才允许,并且会给你一个提示。为了安全考虑,Firefox不提供跨