这些小卡片是怎么实现的?


卡片式设计做为一种有效的信息展示方式在web中随处可见,起实现方式依人依环境各有不同今天先来扒一扒我看见的几个事例。

如上图红色遮罩内是我们的目标单元。
先来开一看这一部分的html结构:
<div class="con"><div><a href="http://appads.baidu.com/brand/sem/index.html" class="abg attr_873" target="_blank"></a></div><div><a href="http://appads.baidu.com/brand/sem/index.html" target="_blank">百度春华APP推广</a><br><span>app一站式推广平台</span></div></div>
class为con的div包裹这两个div,他们分别包裹着class为abg的a链接和class为con的a链接及一个span元素。但并没有样式。

和定位有关的css属性如下图

从css样式可以看出左侧是一个24x24px外边距为0 8px 4px 0的浮动a标签,右侧是两个用<br>换行的行内元素。代码量很少,却很简单高效的完成了布局。

总结:灵活利用元素自身属性去布局,减少不必要的定位。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,618评论 0 7
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,368评论 0 3
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,675评论 0 30
  • 前端开发知识点 HTML&CSS对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型...
    Hebborn_hb阅读 857评论 0 1
  • 简介网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输...
    wengjq阅读 2,101评论 2 15