PHP PDO访问数据库

为什么你应该使用PHP PDO访问数据库

许多PHP程序员学习过如歌使用MySQL或MySQL扩展来访问数据库. 不过,自PHP 5.1版本以来,一个更好的解决方案出现了. PHP Data Objects (PDO) 提供了让你更有{productive}的准备{statements},处理对象的方法.


PDO 简介

“PDO – PHP Data Objects – is a database access layer providing a uniform method of access to multiple databases.”

它不受数据库特定语法限制, 但它可以让切换数据库和平台的过程更无痛,更简洁的切换数据库连接字符串. Continue reading »PHP PDO访问数据库

css超链接下划线

css超链接下划线往下隔开一段距离的两种实现方法

css underline style  without text-decoration

经常使用的超链接的CSS样式,带下划线通常采用”text-decoration:underline” 普通情况下,很好用,但是当字体加粗或者对h1~h3比较大的字体加下划线时,会发现下划线与超链接连在一起,很不雅观。于是便有了将超链接下划线与文本链接往下隔开一段距离的要求。这里采用的是用首先设置text-decoration:none,然后设置border-bottom,只需设置为solid 即可,最后padding-bottom往下隔开一段像素距离如3px,可以完美实现将下划线往下隔开一段距离的要求。

a.cls-underline-1{

Continue reading »css超链接下划线

Don’t Repeat Yourself

Don’t Repeat Yourself

Context:

Duplication (inadvertent or purposeful duplication) can lead to maintenance nightmares, poor factoring, and logical contradictions.

Duplication, and the strong possibility of eventual contradiction, can arise anywhere: in architecture, requirements, code, or documentation. The effects can range from mis-implemented code and developer confusion to complete system failure. Continue reading »Don’t Repeat Yourself

CSS的优先级特性Specificity

如果同个元素有两个或以上冲突的CSS规则,浏览器有一些基本的规则来决定哪一个非常特殊而胜出。
它可能不像其它那么重要,大部分案例你不需要担心冲突,但大型而且复杂的CSS文件,或有很多CSS文件组成的,可能产生冲突。
选择器一样的情况下后面的会覆盖前面的属性。比如:

p { color: red; }
p { color: blue; }
p元素的元素将是蓝色,因为遵循后面的规则
然而,你不可能经常用相同的选择器冲突达到目的,当你使用嵌套选择器,合理的冲突来了。比如: Continue reading »CSS的优先级特性Specificity

CSS specificity优先级规则

关于CSS specificity
CSS specificity 特性或称非凡性,它是衡量个衡量CSS值优先级个标准,既然作为标准,就具套相关判定规定及计算方式,specificity用数字串(CSS2是位)来表示,更像个级别,值从左到右,左面级,数位之间没进制,级别之间可超越。
Continue reading »CSS specificity优先级规则