CSS秘密花园: 连体字母
和人一样,不是所有的字形放在一起的时候都可以显得很自然。例如,对于大多数衬线字体的f
和i
而言。字母i
上边的小点经常和f
中的横线重叠,使得它们的组合看起来非常笨拙。

和人一样,不是所有的字形放在一起的时候都可以显得很自然。例如,对于大多数衬线字体的f
和i
而言。字母i
上边的小点经常和f
中的横线重叠,使得它们的组合看起来非常笨拙。
代码量重的网页,如文档或教程,在样式方面具有较多挑战。<pre>
和<code>
元素是我们用来显示代码块的,在用户代理端有一些默认的样式,但是,这难以满足所有代码的展示要求。其中最大的问题是,虽然tab是理想的缩进代码的方式,它们在Web上经常被避免使用,因为浏览器是用八个字符的宽度来展示它们的。
在CSS中实现斑马条纹表格已不是什么新技术了,众所周之使用CSS3的伪类选择器就能轻松实现。但要实现文本的斑纹效果,并不是一件易事,那么这样的效果要怎么实现呢?这篇文章告诉你一种黑魔法,能轻松实现需要的效果。
很多时候需要通过CSS插入换行符的情况,通常出现在list列表定义中,在其它的情况中也有。很多时候我们使用定义列表,是因为我们想要使用恰当的、语义标记,甚至当我们视觉上想要的只是几行name/value
对,而我们通常的做法都是使用<br>
之类,那么在CSS中能添加类似<br/>
功能吗?感兴趣的欢迎继续阅读全文。
设计师都喜欢搞文本对齐。在一些令人惊叹的杂志或书籍设计中,文本对齐随处可见。然而,在Web上,对齐却很少使用,甚至是熟练的设计师也很少用。
对象是JavaScript的基本数据类型。在JavaScript中除了字符串、数字、true
、false
、null
和undefined
之外的值都是对象。所以,学习JavaScript不把对象学习明白要继续往下学习就非常的困难。从今天开始进入对象的学习中。
ES6给数组添加了一些新特性,而这些新特性到目前为止完全可以运用到自己的业务层。在这一节中将总结有关于ES6给数组提供一些新特性的使用方法。ES6提供的两个静态方法:Array.from
和 Array.of
;ES6提供操作、填充和过滤数组的方法: Array.prototype.copyWidthin
、Array.prototype.fill
、Array.prototype.find
和Array.prototype.findIndex
等等。
洗牌算法是一个比较形象的术语,本质上让一个数组内的元素随机排列。举例来说,我们有一个如下图所示的数组,数组长度为 9
,数组内元素的值顺次分别是 1~9
:
数组是JavaScript中常见的一个对象,它有一些经典的操作,比如数组的增、删、改、查。在这篇文章中主要整理这方面的相关操作方法。
content
属性与::before
和::after
伪元素配合使用,向网页中某个元素插入生成内容。content
属性的值就是通过伪元素插入到该元素的内容。使用content
属性插入的内容可以是文本字符串、 符号、 图像、 计数器(即样式列表),或引号。同时,将多个值合并为一个,也是可能的。请参阅以下的值和一些详细的实例。