2014阿里巴巴web前实习生项目分析(1)
以下简化CSS代码:
div.container{
width:500px;
background-image:url(/img/sprite.png);
background-repeat:no-repeat;
background-position:0px -78px;
}
div.container ul#news-list,div.container ul#news-list li{
margin:0px;padding:0px;
}
div.container ul#news-list li{
padding-left:20px;
background-image:url(/img/sprite.png);
background-position:-120px opx;
}
A{
font-size:14px;
font-weight:bold;
line-height:150%;
color:#000000;
}
答案:
div.container{
width:500px;
background-image:url(/img/sprite.png);
background-repeat:no-repeat;
background-position:0px -78px;
}
div.container ul#news-list,div.container ul#news-list li{
margin:0px;padding:0px;
}
div.container ul#news-list li{
padding-left:20px;
background-image:url(/img/sprite.png);
background-position:-120px opx;
}
A{
font-size:14px;
font-weight:bold;
line-height:150%;
color:#000000;
}
div.container{
width:500px;
background:url(/img/sprite.png) no-repeat 0 -78px;
}
#news-list,#news-list li{
margin:0 padding:0;
}
#news-list li{
padding-left:20px;background:url(/img/sprite.png)no-repeat -120px 0;
}
分析:CSS简写使用方法介绍
(1)CSS中font简写:
font:italicsmall-capsbold12px/1.5emarial,verdana;等效于:
font-style:italic;
font-variant:small-caps;
font-weight:bold;
font-size:12px;
line-height:1.5em;
font-family:arial,verdana;
顺序:font-style|font-variant|font-weight|font-size|line-height|font-family
(2)CSS中background简写:
background:#fffurl(bg.gif)no-repeatfixedlefttop;等效于:
background-color:#fff;
background-image:url(bg.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:lefttop;
顺序:background-color|background-image|background-repeat|background-attachment|background-position
(3)CSS中margin&padding简写:
border:1pxsolid#000;等效于:
border-width:1px;
border-style:solid;
border-color:#000;
顺序:border-width|border-style|border-color
(4)CSS中list-style简写:
list-style:squareoutsideurl(bullet.gif);等效于:
list-style-type:square;
list-style-position:outside;
list-style-image:url(bullet.gif)
顺序:list-style-type|list-style-position|list-style-image
(5)四边的简写一般例如以下:
padding:1px2px3px4px;等效于:
padding-top:1px;
padding-right:2px;
padding-bottom:3px;
padding-left:4px;
顺序:top|right|bottom|left
不论是边框宽度。还是边框颜色、边距等,仅仅要CSS样式涉及四边。顺序通通都是“上右下左”(顺时针方向)。
5.1)假设四边的值省略一个。仅仅写三个:
padding:1px2px3px;则等效于省略的“左值”等于“右值”:
padding-top:1px;
padding-right:2px;
padding-bottom:3px;
padding-left:2px;
5.2)假设四边的值省略两个:
padding:1px2px;则等效于:省略的左值等于右值。上值等于下值
padding-top:1px;
padding-right:2px;
padding-bottom:1px;
padding-left:2px;
5.3)仅仅有一个值
Padding:1px:则等效于:
padding-top:1px;
padding-right:1px;
padding-bottom:1px;
padding-left:1px;
版权声明:本文博主原创文章,博客,未经同意不得转载。
2014阿里巴巴web前实习生项目分析(1)的更多相关文章
- 2014阿里巴巴WEB前端实习生在线笔试题
2014年3月31日晚,我怀着稍微忐忑的心情(第一次在线笔试^_^!!)进行了笔试.阿里巴巴的笔试题共同拥有10道,差点儿包括了Web前端开发的各个方面,有程序题.有叙述题.时间很紧张,仅仅完毕了大概 ...
- 2014阿里巴巴研发project师暑期实习生面试经验
2014阿里巴巴研发project师暑期实习生面试经验 作者:林子 Blog: http://blog.csdn.net/u013011841 时间:2014年8月 出处:http://blog.c ...
- 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》
我们分享的上一篇文章是一位学长在大三的时候面试阿里实习生成功的经历的分享,其实就像学长在上一篇文章最后说的那样“面试并没有想的那么难,运气也会占一部分.”,其实我个人觉得,对于我们而言,自己越努力就会 ...
- 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上
金三银四,磨砺锋芒:剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上 引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待! ...
- 淘宝玉伯引发Web前后端研发模式讨论
淘宝玉伯是是前端基础类库 Arale 的创始人,Arale 基于 SeaJS 和 jQuery.不久前,淘宝玉伯在 Github 的 Arale 讨论页面上抛出了自己对于Web 前后端研发模式的思考. ...
- 2016最全的web前端面试题及答案整理
面试web前端开发,不管是笔试还是面试,都会涉及到各种专业技术问题,今天小编整理了一些常见的web前端面试题及答案,希望对大家有所帮助. 1.常用那几种浏览器测试?有哪些内核(Layout Engin ...
- 阿里巴巴2013年实习生笔试题B
阿里巴巴集团2013实习生招聘技术类笔试题(B) 一.单向选择题 1.在常用的网络协议中,___B__是面向连接的.有重传功能的协议. A. IP B. TCP C. UDP D. DXP 2.500 ...
- web前端面试题HTML/CSS部分
web前端面试题HTML/CSS部分 前端页面有哪三层构成,分别是什么?作用是什么? 1.结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达.解决了页面“内容是什么”的问题 ...
- web前端面试题库
web前端面试题及答案 1.常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera. (Q2) ...
随机推荐
- Java LinkedBlockingQueue和ArrayBlockingQueue分析
LinkedBlockingQueue是一个链表实现的堵塞队列,在链表一头增加元素,假设队列满.就会堵塞.还有一头取出元素.假设队列为空.就会堵塞. LinkedBlockingQueue内部使用Re ...
- Python使用MySQLdb操作MySQL
import MySQLdb,sys try: conn=MySQLdb.connect(host=,user=',db='db1') except Exception,e: print e sys. ...
- POJ 3632 Optimal Parking(简单题)
[题意简述]:就是选择一个停车地点.然后走遍全部的store后,再回到停车地点.就是走一圈.问要走的距离是多少. [分析]:能够直接求出距离的最大值与最小值,求出差值.乘以2就是最后的输出结果. // ...
- cocos2D-x 3.5 引擎解析之--引用计数(Ref),自己主动释放池(PoolManager),自己主动释放池管理器( AutoreleasePool)
#include <CCRef.h> Ref is used for reference count manangement. If a classinherits from Ref. C ...
- 解决错误 fatal error C1010: unexpected end of file while looking for precompiled head
在编译VS时候,出现fatal error C1010: unexpected end of file while looking for precompiled head. 问题详解:致命错误C10 ...
- sitemap.xml
内部类 在类内部的类 1.解决多继承 2.解决继承和实现接口时候方法名冲突情况 3.实现数据隐藏 只有内部类可以拥有4种访问修饰符 当内部类为private的时候,有外部类提供方法来访问内部类 常规 ...
- HiPAC高性能规则匹配算法之查找过程
收到一封邮件,有位朋友认为我误解了nf-HiPAC.如此的一个高性能算法怎能被什么传统的hash,tree之类的胁迫.是啊.HiPAC是一个非常猛的算法.文档也比較少,这就更加添加了其神奇感,可是这决 ...
- SharePoint Server 2010 删除Web应用
SharePoint Server 2010 删除Web应用 因为之前的测试.在SharePointserver创建于非常多Web应用(我是在本机Win7系统上安装的SharePoin ...
- 【Linux驱动】TQ2440 LED驱动程序
★整体介绍 LED驱动程序主要实现了TQ2440开发板上的4个LED灯的硬件驱动,实现了对引脚GPIOB5.GPIOB6.GPIOB7.GPIOB8的高低电平设置(common-smdk.c中已经实现 ...
- Ubuntu 如何重新安裝 Unity ?
阿舍在刪除 Qt 的時候下錯指令,結果,就把 Unity 給移除掉了,雖然,阿舍從此就知道 Unity 和 Qt 有不分離的關係,不過,就沒有Unity可以用了,這樣阿舍要試東西就不是很方便了哩 ! ...