HTML4 0引入了label对象,你可以使用它将文本与其他任何(X)HTML对象或内部控件关联。无论用户单击或者(X)HTML对象,被链接的和(X)HTML对象在引发和接收事件时行为一致,而要连接
在CSS 3中,Transitions功能通过将元素的某个属性从一个属性值在指定的时间内平滑过渡到另一个属性值来实现动画功能,可通过transitions属性来使用Transitions功能。transitions属性的使用方法如下所
在使用transform方法进行文字或图像的变形时,是以元素的中心点为基准点进行的。使用transform-origin属性,可以改变变形的基准点。在样式代码中,使用Safari浏览器或Chrome浏览器的时候,需要将
我们来看两个示例,代码清单18-5是一个对元素先移动,然后旋转最后缩放的示例;代码清单18-6是一个对元素先旋转,然后缩放,最后移动的示例。这两个示例都是对同一个页面中同一个元素进
CSS的box-decoration-break新属性能帮助你修复那些因为换行(或换列和换页)而带来的丑陋的包裹元素风格的破损。如下图展示了一个风格化了的链接作为例子。使用box-decoration-break能很轻易地补救
CSS3为你提供了更多强大的属性来控制边框。其中最有趣的属性就是border-image了。它允许你将图片分成不同的部分并如你所愿地装饰在任何盒子的边缘。这听起来有些复杂,还是让我们先看一个
渐变是大家广为关注的CSS原生特性之一。渐变在设计中非常重要,它用来模仿光线落在弯曲或光泽的表面而呈现出的有趣的效果。虽然将它们运用在网页设计中的开发者不计其数,但这不足为奇
CSS3提供了一些专门针对表单的伪类选择器:input:required 选择必填表单域;input:focus:invalid 选择当前聚焦的且含有非法输入值的表单域;input:focus:valid 选择当前聚焦的且含有合法输入值的表单域;
看似简单的圆角对口碑却至关重要,它是紧跟Web 2 0潮流的关键,是打动大众的必要手段。由于它是非常普遍需求的一种设计元素,因此规范的制定者们将border-radius属性加入了边框与背景模块中
text-overflow属性是当文本溢出它的容器盒时文本的显示(还必须定义容器盒overflow:hidden),看如下例子,我在元素上引用该属性: