After experiencing substantial confusion regarding differences in jQuery’s live and delegate methods, I put together a exhaustive test page to evaluate each. The takeaway: use delegate.
Articles & Notes
.live() v. .delegate() in jQuery 1.4.2
CSS Reset - Refreshed
It is helpful when designing a web page for cross-browser consistency, to create a common foundation. Eric Meyer’s CSS Reset is a valuable tool to cancel out conflicting aspects of default browser stylesheets. KINGdesk Web Design has used this file on every website we have developed in the past 2 years.
As we have begun implementing new HTML5 elements into KINGdesk’s designs, a new bit of code is required. HTML4′s defined behavior for handling of unknown elements requires inline treatment. This requires use of HTML5 block level elements (such as <section>, <article>, <header>, and <footer>) be explicitly defined as such for proper handling… for a common foundation. Additionally, many new elements (both inline and block level) should reasonably be included in the initial CSS Reset style clearing rule. As such, I am now using the following modified version:
/* v1.2 | 20100218 */
/* Eric Meyer's original CSS Reset is found at
http://meyerweb.com/eric/tools/css/reset/ */
/* This version's permalink is
http://kingdesk.com/articles/css-reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
section, article, aside, hgroup, header,
footer, nav, dialog, figure, menu,
video, audio, mark, time, canvas, details {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
section, article, aside, hgroup, header,
footer, nav, dialog, figure, figcaption {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus { /* remember to define focus styles! */
outline: 0;
}
ins { /* remember to highlight inserts somehow! */
text-decoration: none;
}
del {
text-decoration: line-through;
}
table { /* markup tables with 'cellspacing="0"' */
border-collapse: collapse;
border-spacing: 0;
}
Purposefully excluded from the above CSS reset are the following HTML5 elements:
- embed
- progress
- meter
- ruby
- rt
- rp
- command
- datalist
- keygen
- output
From the PortfolioJade & Jonny's Engagement Video
KINGdesk was provided raw video and pictures, and asked to assemble an engagement video for Jade and Jonny. This is the product:
Download Video: High – 960×540 | Low – 480×272
Projectwp-AuthorComment
This WordPress plugin will easily allow you to uniquely style comments made by a post author. By default, author comments will be given a light yellow background, but this is entirely customizable at the plugin’s options page. Custom styling requires only a basic understanding of CSS.
Critical Update to Typography Projects
Typography Projects Updated to Beta 5
Typography Updates
Projectwp-Typography
KINGdesk Web Design is proud to make available wp-Typography, a merger and expansion of the wp-Typogrify and wp-Hyphenate WordPress plugins and SmartyPants functionality. It is now a one-stop-shop for improved web typography in WordPress. It features the following capabilities (including granular control):
- Hyphenation
- Spacing control, including: gluing values to units, widow protection, and forced internal wrapping of long URLs & email addresses.
- Intelligent character replacement, including smart handling of: quote marks ( “foo” ), dashes ( foo – bar ), ellipses ( … ), trademarks ( ™ ), math symbols ( 1024×768 ), fractions ( 12⁄23 ), and ordinal suffixes ( 3rd )
- CSS hooks for styling: ampersands (class “amp”), acronyms (class “caps”), numbers (class “numbers”), initial single quotes (class “quo”), and initial double quotes & guillemets (class “dquo”).
ProjectPHP Typography 1.21
PHP Typography is a PHP based solution to greatly improve web typography. It features the following capabilities (including granular control):
- Hyphenation
- Spacing control, including: gluing values to units, widow protection, and forced internal wrapping of long URLs & email addresses.
- Intelligent character replacement, including smart handling of: quote marks ( “foo” ), dashes ( foo – bar ), ellipses ( … ), trademarks ( ™ ), math symbols ( 1024×768 ), fractions ( 12⁄23 ), and ordinal suffixes ( 3rd )
- CSS hooks for styling: ampersands (class “amp”), acronyms (class “caps”), numbers (class “numbers”), initial single quotes (class “quo”), and initial double quotes & guillemets (class “dquo”).

