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) ...
随机推荐
- tomcat 下部署 php
由于需要测试一个PHP的环境.故记录此处. 环境 OS:win8.1 up1 64bit tomcat :8.0.14 64bit php:php-5.6.2-Win32-VC11-x64.zip 将 ...
- 使用WiX Toolset创建.NET程序发布Bootstrapper(安装策略管理)(一)——初识WiX
原文:使用WiX Toolset创建.NET程序发布Bootstrapper(安装策略管理)(一)--初识WiX Visual Studio 打包安装七宗罪 开发.NET的人,肯定会使用Visual ...
- Android SDK r23
SDK Tools Only Platform Package Size MD5 Checksum Windows 32 & 64-bit android-sdk_r23-windows.zi ...
- RAC优化大框架的分配(jumbo frame)
RAC优化大框架的分配(jumbo frame) 首先讲讲MTU的概念:在网络通信中,有个MTU(Max Transmission Unit)的概念,即网络传输中最大帧的大小,这个值默认是1500By ...
- IIS7 配置 PHP5.5
本文环境: 操作系统:Win7(x64) 中文专业版 PHP :V5.5 首先添加IIS. 控制面板-〉程序-〉打开或关闭Windows功能 1. 勾选“Internet 信息服务” ...
- Eclipse插件基础篇一
名词翻译 有一些名词在翻译的过程中可能会出现歧义,在这里统一一下. アーキテクチャ=architecture=架构 プラットフォーム=platform=平台 コンポーネント=component=组件 ...
- Linux智能小开关rfkill
Linux智能小开关rfkill Rfkill,当中rf是Radio frequency(射频).主要作用是一个专门管理开关的子系统,举例说明Android手机的通知栏能够方便地开关Airplane/ ...
- 边坡优化主题5——bzoj 1096 [ZJOI2007]仓库建设 解决问题的方法
[原标题] 1096: [ZJOI2007]仓库建设 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1998 Solved: 816 [id=10 ...
- Learning To Rank之LambdaMART前世今生
1. 前言 我们知道排序在非常多应用场景中属于一个非常核心的模块.最直接的应用就是搜索引擎.当用户提交一个query.搜索引擎会召回非常多文档,然后依据文档与query以及用户的相关程度对 ...
- 第三章 AOP 基于@AspectJ的AOP
在前面,我们分别使用Pointcut.Advice.Advisor接口来描述切点.增强.切面.而现在我们使用@AdpectJ注解来描述. 在下面的例子中,我们是使用Spring自动扫描和管理Bean. ...