">¡&#161;¡cent sign&cent;¢&#162;¢pound sign&pound;£&#163;£currency sign&curren;¤&#164;¤yen sign = yuan sign&yen;¥&#165;¥broken bar = broken vertical bar&brvbar;¦&#166;¦section sign&sect;§&#167;§diaeresis = spacing diaeresis&uml;¨&#168;¨copyright sign&copy;©&#169;©feminine ordinal indicator&ordf;ª&#170;ªleft-pointing double angle quotation mark&laquo;«&#171;«not sign = discretionary hyphen&not;¬&#172;¬soft hyphen = discretionary hyphen&shy;­&#173;­registered sign = registered trade mark sign&reg;®&#174;®macron = spacing macron = overline&macr;¯&#175;¯degree sign&deg;°&#176;°plus-minus sign = plus-or-minus sign&plusmn;±&#177;±superscript two = superscript digit two&sup2;²&#178;²superscript three = superscript digit three&sup3;³&#179;³acute accent = spacing acute&acute;´&#180;´micro sign&micro;µ&#181;µpilcrow sign = paragraph sign&para;&#182;middle dot = Georgian comma&middot;·&#183;·cedilla = spacing cedilla&cedil;¸&#184;¸superscript one = superscript digit one&sup1;¹&#185;¹masculine ordinal indicator&ordm;º&#186;ºright-pointing double angle quotation mark&raquo;»&#187;»vulgar fraction one quarter&frac14;¼&#188;¼vulgar fraction one half&frac12;½&#189;½vulgar fraction three quarters&frac34;¾&#190;¾inverted question mark&iquest;¿&#191;¿latin capital letter A with grave&Agrave;À&#192;Àlatin capital letter A with acute&Aacute;Á&#193;Álatin capital letter A with circumflex&Acirc;Â&#194;Âlatin capital letter A with tilde&Atilde;Ã&#195;Ãlatin capital letter A with diaeresis&Auml;Ä&#196;Älatin capital letter A with ring above&Aring;Å&#197;Ålatin capital letter AE&AElig;Æ&#198;Ælatin capital letter C with cedilla&Ccedil;Ç&#199;Çlatin capital letter E with grave&Egrave;È&#200;Èlatin capital letter E with acute&Eacute;É&#201;Élatin capital letter E with circumflex&Ecirc;Ê&#202;Êlatin capital letter E with diaeresis&Euml;Ë&#203;Ëlatin capital letter I with grave&Igrave;Ì&#204;Ìlatin capital letter I with acute&Iacute;Í&#205;Ílatin capital letter I with circumflex&Icirc;Î&#206;Îlatin capital letter I with diaeresis&Iuml;Ï&#207;Ïlatin capital letter ETH&ETH;Ð&#208;Ðlatin capital letter N with tilde&Ntilde;Ñ&#209;Ñlatin capital letter O with grave&Ograve;Ò&#210;Òlatin capital letter O with acute&Oacute;Ó&#211;Ólatin capital letter O with circumflex&Ocirc;Ô&#212;Ôlatin capital letter O with tilde&Otilde;Õ&#213;Õlatin capital letter O with diaeresis&Ouml;Ö&#214;Ömultiplication sign&times;×&#215;×latin capital letter O with stroke&Oslash;Ø&#216;Ølatin capital letter U with grave&Ugrave;Ù&#217;Ùlatin capital letter U with acute&Uacute;Ú&#218;Úlatin capital letter U with circumflex&Ucirc;Û&#219;Ûlatin capital letter U with diaeresis&Uuml;Ü&#220;Ülatin capital letter Y with acute&Yacute;Ý&#221;Ýlatin capital letter THORN&THORN;Þ&#222;Þlatin small letter sharp s = ess-zed&szlig;ß&#223;ßlatin small letter a with grave&agrave;à&#224;àlatin small letter a with acute&aacute;á&#225;álatin small letter a with circumflex&acirc;â&#226;âlatin small letter a with tilde&atilde;ã&#227;ãlatin small letter a with diaeresis&auml;ä&#228;älatin small letter a with ring above&aring;å&#229;ålatin small letter ae&aelig;æ&#230;ælatin small letter c with cedilla&ccedil;ç&#231;çlatin small letter e with grave&egrave;è&#232;èlatin small letter e with acute&eacute;é&#233;élatin small letter e with circumflex&ecirc;ê&#234;êlatin small letter e with diaeresis&euml;ë&#235;ëlatin small letter i with grave&igrave;ì&#236;ìlatin small letter i with acute&iacute;í&#237;ílatin small letter i with circumflex&icirc;î&#238;îlatin small letter i with diaeresis&iuml;ï&#239;ïlatin small letter eth&eth;ð&#240;ðlatin small letter n with tilde&ntilde;ñ&#241;ñlatin small letter o with grave&ograve;ò&#242;òlatin small letter o with acute&oacute;ó&#243;ólatin small letter o with circumflex&ocirc;ô&#244;ôlatin small letter o with tilde&otilde;õ&#245;õlatin small letter o with diaeresis&ouml;ö&#246;ödivision sign&divide;÷&#247;÷latin small letter o with stroke&oslash;ø&#248;ølatin small letter u with grave&ugrave;ù&#249;ùlatin small letter u with acute&uacute;ú&#250;úlatin small letter u with circumflex&ucirc;û&#251;ûlatin small letter u with diaeresis&uuml;ü&#252;ülatin small letter y with acute&yacute;ý&#253;ýlatin small letter thorn with&thorn;þ&#254;þlatin small letter y with diaeresis&yuml;ÿ&#255;ÿlatin small f with hook = function&fnof;ƒ&#402;ƒgreek capital letter alpha&Alpha;Α&#913;Αgreek capital letter beta&Beta;Β&#914;Βgreek capital letter gamma&Gamma;Γ&#915;Γgreek capital letter delta&Delta;Δ&#916;Δgreek capital letter epsilon&Epsilon;Ε&#917;Εgreek capital letter zeta&Zeta;Ζ&#918;Ζgreek capital letter eta&Eta;Η&#919;Ηgreek capital letter theta&Theta;Θ&#920;Θgreek capital letter iota&Iota;Ι&#921;Ιgreek capital letter kappa&Kappa;Κ&#922;Κgreek capital letter lambda&Lambda;Λ&#923;Λgreek capital letter mu&Mu;Μ&#924;Μgreek capital letter nu&Nu;Ν&#925;Νgreek capital letter xi&Xi;Ξ&#926;Ξgreek capital letter omicron&Omicron;Ο&#927;Οgreek capital letter pi&Pi;Π&#928;Πgreek capital letter rho&Rho;Ρ&#929;Ρgreek capital letter sigma&Sigma;Σ&#931;Σgreek capital letter tau&Tau;Τ&#932;Τgreek capital letter upsilon&Upsilon;Υ&#933;Υgreek capital letter phi&Phi;Φ&#934;Φgreek capital letter chi&Chi;Χ&#935;Χgreek capital letter psi&Psi;Ψ&#936;Ψgreek capital letter omega&Omega;Ω&#937;Ωgreek small letter alpha&alpha;α&#945;αgreek small letter beta&beta;β&#946;βgreek small letter gamma&gamma;γ&#947;γgreek small letter delta&delta;δ&#948;δgreek small letter epsilon&epsilon;ε&#949;εgreek small letter zeta&zeta;ζ&#950;ζgreek small letter eta&eta;η&#951;ηgreek small letter theta&theta;θ&#952;θgreek small letter iota&iota;ι&#953;ιgreek small letter kappa&kappa;κ&#954;κgreek small letter lambda&lambda;λ&#955;λgreek small letter mu&mu;μ&#956;μgreek small letter nu&nu;ν&#957;νgreek small letter xi&xi;ξ&#958;ξgreek small letter omicron&omicron;ο&#959;οgreek small letter pi&pi;π&#960;πgreek small letter rho&rho;ρ&#961;ρgreek small letter final sigma&sigmaf;ς&#962;ςgreek small letter sigma&sigma;σ&#963;σgreek small letter tau&tau;τ&#964;τgreek small letter upsilon&upsilon;υ&#965;υgreek small letter phi&phi;φ&#966;φgreek small letter chi&chi;χ&#967;χgreek small letter psi&psi;ψ&#968;ψgreek small letter omega&omega;ω&#969;ωgreek small letter theta symbol&thetasym;ϑ&#977;ϑgreek upsilon with hook symbol&upsih;ϒ&#978;ϒgreek pi symbol&piv;ϖ&#982;ϖbullet = black small circle&bull;&#8226;horizontal ellipsis = three dot leader&hellip;&#8230;prime = minutes = feet&prime;&#8242;double prime = seconds = inches&Prime;&#8243;overline = spacing overscore&oline;&#8254;fraction slash&frasl;&#8260;script capital P = power set&weierp;&#8472;blackletter capital I = imaginary part&image;&#8465;blackletter capital R = real part symbol&real;&#8476;trade mark sign&trade;&#8482;alef symbol = first transfinite cardinal&alefsym;&#8501;leftwards arrow&larr;&#8592;upwards arrow&uarr;&#8593;rightwards arrow&rarr;&#8594;downwards arrow&darr;&#8595;left right arrow&harr;&#8596;downwards arrow with corner leftwards&crarr;&#8629;leftwards double arrow&lArr;&#8656;upwards double arrow&uArr;&#8657;rightwards double arrow&rArr;&#8658;downwards double arrow&dArr;&#8659;left right double arrow&hArr;&#8660;for all&forall;&#8704;partial differential&part;&#8706;there exists&exist;&#8707;empty set = null set = diameter&empty;&#8709;nabla = backward difference&nabla;&#8711;element of&isin;&#8712;not an element of&notin;&#8713;contains as member&ni;&#8715;n-ary product = product sign&prod;&#8719;n-ary sumation&sum;&#8721;minus sign&minus;&#8722;asterisk operator&lowast;&#8727;square root = radical sign&radic;&#8730;proportional to&prop;&#8733;infinity&infin;&#8734;angle&ang;&#8736;logical and = wedge&and;&#8743;logical or = vee&or;&#8744;intersection = cap&cap;&#8745;union = cup&cup;&#8746;integral&int;&#8747;therefore&there4;&#8756;tilde operator = varies with = similar to&sim;&#8764;approximately equal to&cong;&#8773;almost equal to = asymptotic to&asymp;&#8776;not equal to&ne;&#8800;identical to&equiv;&#8801;less-than or equal to&le;&#8804;greater-than or equal to&ge;&#8805;subset of&sub;&#8834;superset of&sup;&#8835;not a subset of&nsub;&#8836;subset of or equal to&sube;&#8838;superset of or equal to&supe;&#8839;circled plus = direct sum&oplus;&#8853;circled times = vector product&otimes;&#8855;up tack = orthogonal to = perpendicular&perp;&#8869;dot operator&sdot;&#8901;left ceiling = apl upstile&lceil;&#8968;right ceiling&rceil;&#8969;left floor = apl downstile&lfloor;&#8970;right floor&rfloor;&#8971;left-pointing angle bracket = bra&lang;&#9001;right-pointing angle bracket = ket&rang;&#9002;lozenge&loz;&#9674;black spade suit&spades;&#9824;black club suit = shamrock&clubs;&#9827;black heart suit = valentine&hearts;&#9829;black diamond suit&diams;&#9830;quotation mark = APL quote&quot;"&#34;"ampersand&amp;&&#38;&less-than sign&lt;<&#60;<greater-than sign&gt;>&#62;>latin capital ligature OE&OElig;Œ&#338;Œlatin small ligature oe&oelig;œ&#339;œlatin capital letter S with caron&Scaron;Š&#352;Šlatin small letter s with caron&scaron;š&#353;šlatin capital letter Y with diaeresis&Yuml;Ÿ&#376;Ÿmodifier letter circumflex accent&circ;ˆ&#710;ˆsmall tilde&tilde;˜&#732;˜en space&ensp;&#8194;em space&emsp;&#8195;thin space&thinsp;&#8201;zero width non-joiner&zwnj;&#8204;zero width joiner&zwj;&#8205;left-to-right mark&lrm;&#8206;right-to-left mark&rlm;&#8207;en dash&ndash;&#8211;em dash&mdash;&#8212;left single quotation mark&lsquo;&#8216;right single quotation mark&rsquo;&#8217;single low-9 quotation mark&sbquo;&#8218;left double quotation mark&ldquo;&#8220;right double quotation mark&rdquo;&#8221;double low-9 quotation mark&bdquo;&#8222;dagger&dagger;&#8224;double dagger&Dagger;&#8225;per mille sign&permil;&#8240;single left-pointing angle quotation mark&lsaquo;&#8249;single right-pointing angle quotation mark&rsaquo;&#8250;euro sign&euro;&#8364;
]]> //AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/html/glyphs/ //AN_Xml: //AN_Xml: Turn Off Autocomplete for Input //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/Z-9Ah7sUv9U/ //AN_Xml: <p>Just use the autocomplete attribute:</p> &#60;input name="q" type="text" autocomplete="off"/&#62;<p>This would be useful when a text input is one-off and unique. Like a CAPTCHA input, one-time use codes, or for when you have built your own auto-suggest/auto-complete feature and need to turn off the browser default.</p> //AN_Xml: http://css-tricks.com/?page_id=6431 //AN_Xml: Thu, 20 May 2010 04:49:05 -0700 //AN_Xml: Just use the autocomplete attribute:

<input name="q" type="text" autocomplete="off"/>

This would be useful when a text input is one-off and unique. Like a CAPTCHA input, one-time use codes, or for when you have built your own auto-suggest/auto-complete feature and need to turn off the browser default.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/html/autocomplete-off/
//AN_Xml: //AN_Xml: ID the Body Based on URL //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/VP0oXY1xLak/ //AN_Xml: &#60;?php //AN_Xml:$url = explode('/',$_SERVER['REQUEST_URI']); //AN_Xml:$dir = $url[1] ? $url[1] : 'home'; //AN_Xml:?&#62;&#60;body id="&#60;?php echo $dir ?&#62;"&#62;<p>This would turn http://domain.tld/blog/home into &#8220;blog&#8221; (the second level of the URL structure). If at the root, it will return &#8220;home&#8221;.</p><p>Here is an alternate method:</p> &#60;?php //AN_Xml:$page = $_SERVER['REQUEST_URI']; //AN_Xml:$page = str_replace("/","",$page); //AN_Xml:$page = str_replace(".php","",$page); //AN_Xml:$page = str_replace("?s=","",$page); //AN_Xml:$page = $page ? $page : 'index' //AN_Xml:?&#62;<p>This would turn http://domain.tld/blog/home into &#8220;domaintldbloghome&#8221;, which is far more specific. It also will remove &#8220;.php&#8221;&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=3260 //AN_Xml: Wed, 19 May 2010 00:01:14 -0700 //AN_Xml: <?php $url = explode('/',$_SERVER['REQUEST_URI']); $dir = $url[1] ? $url[1] : 'home'; //AN_Xml:?> <body id="<?php echo $dir ?>">

This would turn http://domain.tld/blog/home into “blog” (the second level of the URL structure). If at the root, it will return “home”.

Here is an alternate method:

<?php $page = $_SERVER['REQUEST_URI']; $page = str_replace("/","",$page); $page = str_replace(".php","",$page); $page = str_replace("?s=","",$page); $page = $page ? $page : 'index'
//AN_Xml:?>

This would turn http://domain.tld/blog/home into “domaintldbloghome”, which is far more specific. It also will remove “.php” file extensions and the default WordPress search parameter.

More Secure Method

function curr_virtdir($echo=true){ $url = explode('/',$_SERVER['REQUEST_URI']); $dir = $url[1] ? $url[1] : 'home'; // defaults to this if in the root $dir = htmlentities(trim(strip_tags($dir))); // prevent injection into the DOM through this function if ($echo) echo $dir; return echo $dir; // ie. curr_virtdir(false)
//AN_Xml:}
//AN_Xml:function get_curr_virtdir(){ curr_virtdir(false);
//AN_Xml:}

Returns the “middle” directory value:

On http://css-tricks.com it would return “home
On http://css-tricks.com/snippets it would return “snippets
On http://css-tricks.com/forums/viewforum.php?f=6 it would return “forums

The strip_tags() and htmlentities() functions prevent malicious code from being insterted into the URL and ran, e.g.

<body id="foo"><script>alert("Booo");<AN_Scri>

Usage for IDing the body:

<body id="<?php curr_virtdir(); ?>">

Other usage:

<?php if ( get_curr_virtdir() == "store" ){ echo "Welcome to our awesome store !"; } elseif ( get_curr_virtdir() == "home" ){ echo "Welcome home :-)"; } else { echo "Welcome on some other page"; }
//AN_Xml:?>
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/wordpress/id-the-body-based-on-url/
//AN_Xml: //AN_Xml: Bloginfo Shortcode //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/S9DX_yiKF0U/ //AN_Xml: <p>The bloginfo() function in WordPress gives you access to lots of useful information about your site. See <a rel="nofollow" //AN_Xml: target="_blank" href="http://codex.wordpress.org/Template_Tags/bloginfo">the complete list</a>. To access all these values from inside Page/Post content itself, we can make a shortcode to return the values. Add this to your functions.php file in your theme:</p> function digwp_bloginfo_shortcode( $atts ) { //AN_Xml:extract(shortcode_atts(array( //AN_Xml:'key' =&#62; '', //AN_Xml:), $atts)); //AN_Xml:return get_bloginfo($key); //AN_Xml:} //AN_Xml:add_shortcode('bloginfo', 'digwp_bloginfo_shortcode');<p>Now you can output any of the values by calling that shortcode with &#8220;key&#8221;. For&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6377 //AN_Xml: Fri, 14 May 2010 12:02:35 -0700 //AN_Xml: The bloginfo() function in WordPress gives you access to lots of useful information about your site. See the complete list. To access all these values from inside Page/Post content itself, we can make a shortcode to return the values. Add this to your functions.php file in your theme:

function digwp_bloginfo_shortcode( $atts ) { extract(shortcode_atts(array( 'key' => '', ), $atts)); return get_bloginfo($key);
//AN_Xml:}
//AN_Xml:add_shortcode('bloginfo', 'digwp_bloginfo_shortcode');

Now you can output any of the values by calling that shortcode with “key”. For example, the name of your site:

[bloginfo key='name']

Or directly to images in your theme folder:

<img src="[bloginfo key='template_url']/images/logo.jpg" alt="[bloginfo key='name'] logo" />
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/wordpress/bloginfo-shortcode/
//AN_Xml: //AN_Xml: Cufon 101 //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/vc2ccoM5_9c/ //AN_Xml: <h4>1. Include the <a rel="nofollow" //AN_Xml: target="_blank" href="http://cufon.shoqolate.com/js/cufon-yui.js">JavaScript for Cufón</a> and the <a rel="nofollow" //AN_Xml: target="_blank" href="http://cufon.shoqolate.com/generate/">Cufón font</a></h4> &#60;script type="text/javascript" src="js/cufon-yui.js"&#62;&#60;AN_Scri&#62; //AN_Xml:&#60;script type="text/javascript" src="js/TitilliumMaps.font.js"&#62;&#60;AN_Scri&#62;<h4>2. HTML</h4><p>Normal tags</p> &#60;h1&#62;Business Solutions&#60;/h1&#62; //AN_Xml:&#60;h2&#62;Business Insurance&#60;/h2&#62;<h4>3. Tell Cufón to replace the fonts for the specified CSS selectors</h4> &#60;script type="text/javascript"&#62; //AN_Xml:Cufon.replace('h1, h2', { fontFamily: 'TitilliumMaps26L', hover: true }); //AN_Xml:&#60;AN_Scri&#62;<h4>4. Add JavaScript error handling in case there is an error loading</h4> function handleError() { return true; } //AN_Xml:window.onerror = handleError;<h4>5. CSS</h4><p>The font color, size and hover color is&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6326 //AN_Xml: Thu, 06 May 2010 08:13:44 -0700 //AN_Xml: 1. Include the JavaScript for Cufón and the Cufón font
<script type="text/javascript" src="js/cufon-yui.js"><AN_Scri>
//AN_Xml:<script type="text/javascript" src="js/TitilliumMaps.font.js"><AN_Scri>

2. HTML

Normal tags

<h1>Business Solutions</h1>
//AN_Xml:<h2>Business Insurance</h2>

3. Tell Cufón to replace the fonts for the specified CSS selectors

<script type="text/javascript"> Cufon.replace('h1, h2', { fontFamily: 'TitilliumMaps26L', hover: true });
//AN_Xml:<AN_Scri>

4. Add JavaScript error handling in case there is an error loading

function handleError() { return true; }
//AN_Xml:window.onerror = handleError;

5. CSS

The font color, size and hover color is controlled via the CSS classes associated with the HTML element.

h1 { font-size: 50px; color: red;
//AN_Xml:}
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/html/cufon-101/
//AN_Xml: //AN_Xml: Cross Domain GET Forwarding //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/gP2epzorKIs/ //AN_Xml: <p>When you do an AJAX request on a website, the URL you request from needs to reside on the same domain as where the request was made from. This is a security restriction imposed by the browser. There is a way to sneak around this by using a bit of a &#8220;man in the middle&#8221; approach.</p><p>PHP, being a server-side language, has the ability to pull content from any URL. So a PHP file can become the man in&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6301 //AN_Xml: Mon, 03 May 2010 12:34:18 -0700 //AN_Xml: When you do an AJAX request on a website, the URL you request from needs to reside on the same domain as where the request was made from. This is a security restriction imposed by the browser. There is a way to sneak around this by using a bit of a “man in the middle” approach.

PHP, being a server-side language, has the ability to pull content from any URL. So a PHP file can become the man in the middle. The contents of the PHP file can be set up to accept a URL as a parameter and then return the contents of that URL.

<?php echo file_get_contents($_GET['url']); // WARNING: You REALLY should write something to whitelist or otherwise limit what the function will accept, or it could be a security danger to your server (people could read any file). ?>

With that in place, we can do an AJAX request directly to that URL, passing it the URL we actually want the data from as a parameter. See how we are passing “http://google.com” as data below.

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js?ver=1.3.2'><AN_Scri>
//AN_Xml:<script type='text/javascript'> $(function() { $.ajax({ type: "GET", dataType: 'html', data: 'url=http://google.com', url: 'get.php', success: function(data){ // Yah! Do something cool with data }, error: function(){ // Boo! Handle the error. } }); });
//AN_Xml:<AN_Scri>

This is an extremely simple example. If you are interested in a more robust version, check out the Simple PHP Proxy.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/php/cross-domain-get-forwarding/
//AN_Xml: //AN_Xml: Fallback for CDN hosted jQuery //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/XLK-cnl4Zgs/ //AN_Xml: <p>Several big companies offer copies of jQuery hosted on their CDN&#8217;s (Content Delivery Network). Most notoriously Google, but also Microsoft and jQuery themselves. A lot of people swear by this since it saves bandwidth, downloads faster, and perhaps even stays cached jumping between different sites that use the same script.</p><p>There is always that twinge of doubt though, that perhaps something goes wrong with these big companies CDN at the script isn&#8217;t available (it happens). It&#8217;s more reliable to&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6284 //AN_Xml: Fri, 30 Apr 2010 14:14:57 -0700 //AN_Xml: Several big companies offer copies of jQuery hosted on their CDN’s (Content Delivery Network). Most notoriously Google, but also Microsoft and jQuery themselves. A lot of people swear by this since it saves bandwidth, downloads faster, and perhaps even stays cached jumping between different sites that use the same script.

There is always that twinge of doubt though, that perhaps something goes wrong with these big companies CDN at the script isn’t available (it happens). It’s more reliable to use your own website, as hey, if they are loading your webpage, then your server is up and will server the script just fine, albeit with out the benefits of the CDN.

So perhaps the best solution is to use both methods! Use the CDN first, and if it fails, load the local copy. Here is a technique:

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"><AN_Scri>
//AN_Xml:<script type="text/javascript">
//AN_Xml:if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='/js/jquery-1.4.2.min.js' type='text/javascript'%3E%3CAN_Scri%3E"));
//AN_Xml:}
//AN_Xml:<AN_Scri>
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/jquery/fallback-for-cdn-hosted-jquery/
//AN_Xml: //AN_Xml: iPad Detection //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/0cAiaFMmUm4/ //AN_Xml: <p>Of course, the iPad is a pretty large screen and a fully capable browser, so most websites don&#8217;t need to have iPad specific versions of them. But if you need to, you can detect for it with .htaccess</p> RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ //AN_Xml:RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]<p>This will redirect iPad users to a URL you specify. This is probably the best way to do it (assuming you are running an Apache server), but if you aren&#8217;t, there are <a rel="nofollow" //AN_Xml: target="_blank" href="http://davidwalsh.name/detect-ipad">PHP and</a>&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6256 //AN_Xml: Fri, 23 Apr 2010 12:22:48 -0700 //AN_Xml: Of course, the iPad is a pretty large screen and a fully capable browser, so most websites don’t need to have iPad specific versions of them. But if you need to, you can detect for it with .htaccess

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
//AN_Xml:RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]

This will redirect iPad users to a URL you specify. This is probably the best way to do it (assuming you are running an Apache server), but if you aren’t, there are PHP and JavaScript methods here.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/htaccess/ipad-detection/
//AN_Xml: //AN_Xml: Facebook “Like” Button for WordPress //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/tG6wTamEC4E/ //AN_Xml: <p>Some very easy copy-and-paste code here to add to the template for blog posts to allow for Facebook &#8220;liking&#8221; of the article. Probably best in the single.php template underneath where it outputs the content of the post.</p> &#60;iframe src="http://www.facebook.com/plugins/like.php?href=&#60;?php echo rawurlencode(get_permalink()); ?&#62;&#38;amp;layout=standard&#38;amp;show-faces=true&#38;amp;width=450&#38;amp;action=like&#38;amp;font=arial&#38;amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" id="facebook-like"&#62;&#60;/iframe&#62;<p>Check out the video in the reference URL below for more information on how it works.</p> //AN_Xml: http://css-tricks.com/?page_id=6253 //AN_Xml: Fri, 23 Apr 2010 12:17:58 -0700 //AN_Xml: Some very easy copy-and-paste code here to add to the template for blog posts to allow for Facebook “liking” of the article. Probably best in the single.php template underneath where it outputs the content of the post.

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo rawurlencode(get_permalink()); ?>&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" id="facebook-like"></iframe>

Check out the video in the reference URL below for more information on how it works.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/wordpress/facebook-like-button/
//AN_Xml: //AN_Xml: Random Hex Color //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/EOruCziXl1E/ //AN_Xml: <h4>Technique #1</h4> &#60;?php$rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'); //AN_Xml:$color = '#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];?&#62;<p>Then echo out the $color value anywhere you need it. For example:</p> &#60;body style="background: &#60;?php echo $color; ?&#62;;"&#62;<h4>Technique #2</h4> &#60;?php printf( "#%06X&#92;n", mt_rand( 0, 0xFFFFFF )); ?&#62;<p>There is also <a rel="nofollow" //AN_Xml: target="_blank" href="http://css-tricks.com/snippets/javascript/random-hex-color/">a JavaScript version</a>.</p> //AN_Xml: http://css-tricks.com/?page_id=6237 //AN_Xml: Thu, 22 Apr 2010 06:05:04 -0700 //AN_Xml: Technique #1
<?php $rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'); $color = '#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)]; ?>

Then echo out the $color value anywhere you need it. For example:

<body style="background: <?php echo $color; ?>;">

Technique #2

<?php printf( "#%06X\n", mt_rand( 0, 0xFFFFFF )); ?>

There is also a JavaScript version.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/php/random-hex-color/
//AN_Xml: //AN_Xml: Reset Admin Password in Database //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/xR77CWwgfZo/ //AN_Xml: <p>Forget your admin password and don&#8217;t have access to the email account it&#8217;s under? If you can get access to phpMyAdmin (or anything you can run mySQL commands), you can update it there.</p> UPDATE `wp_users` SET `user_pass` = MD5( 'new_password_here' ) WHERE `wp_users`.`user_login` = "admin_username";<p>Just replace new_password_here with the new password and admin_username with the real admin accounts usename.</p> //AN_Xml: http://css-tricks.com/?page_id=6147 //AN_Xml: Thu, 08 Apr 2010 13:11:59 -0700 //AN_Xml: Forget your admin password and don’t have access to the email account it’s under? If you can get access to phpMyAdmin (or anything you can run mySQL commands), you can update it there.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password_here' ) WHERE `wp_users`.`user_login` = "admin_username";

Just replace new_password_here with the new password and admin_username with the real admin accounts usename.

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/wordpress/reset-admin-password/
//AN_Xml: //AN_Xml: Force Correct content-type for XHTML Documents //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/0vGap980cBY/ //AN_Xml: <p>Most webservers serve XHTML content as text/html what is definitly the right way to handle XHTML documents. In case the server isn&#8217;t doing that correctly, you can force it on Apache servers with .htaccess:</p> RewriteEngine On //AN_Xml:RewriteCond %{HTTP_ACCEPT} application/xhtml&#92;+xml //AN_Xml:RewriteCond %{HTTP_ACCEPT} !application/xhtml&#92;+xml&#92;s*;&#92;s*q=0 //AN_Xml:RewriteCond %{REQUEST_URI} &#92;.html$ //AN_Xml:RewriteCond %{THE_REQUEST} HTTP/1&#92;.1 //AN_Xml:RewriteRule .* - "[T=application/xhtml+xml; charset=ISO-8859-1]" //AN_Xml: http://css-tricks.com/?page_id=6140 //AN_Xml: Wed, 07 Apr 2010 11:17:00 -0700 //AN_Xml: Most webservers serve XHTML content as text/html what is definitly the right way to handle XHTML documents. In case the server isn’t doing that correctly, you can force it on Apache servers with .htaccess:

RewriteEngine On
//AN_Xml:RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
//AN_Xml:RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0
//AN_Xml:RewriteCond %{REQUEST_URI} \.html$
//AN_Xml:RewriteCond %{THE_REQUEST} HTTP/1\.1
//AN_Xml:RewriteRule .* - "[T=application/xhtml+xml; charset=ISO-8859-1]"
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/htaccess/force-correct-content-type-for-xhtml-documents/
//AN_Xml: //AN_Xml: Set Expires //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/C1tlALnfDh0/ //AN_Xml: <p>Setting &#8220;expires&#8221; tells browsers downloading these files that they don&#8217;t need to request it again for this specific length of time. In otherwords, use the cache instead if you have it. This can reduce stress on the server for you, and speed up page load time for visitors.</p> # BEGIN EXPIRES //AN_Xml:&#60;IfModule mod_expires.c&#62; //AN_Xml:ExpiresActive On //AN_Xml:ExpiresDefault "access plus 10 days" //AN_Xml:ExpiresByType text/css "access plus 1 week" //AN_Xml:ExpiresByType text/plain "access plus 1 month" //AN_Xml:ExpiresByType image/gif "access plus 1 month" //AN_Xml:ExpiresByType image/png<p>&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=6012 //AN_Xml: Mon, 22 Mar 2010 18:43:15 -0700 //AN_Xml: Setting “expires” tells browsers downloading these files that they don’t need to request it again for this specific length of time. In otherwords, use the cache instead if you have it. This can reduce stress on the server for you, and speed up page load time for visitors.

# BEGIN EXPIRES
//AN_Xml:<IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 10 days" ExpiresByType text/css "access plus 1 week" ExpiresByType text/plain "access plus 1 month" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType application/x-javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-icon "access plus 1 year"
//AN_Xml:</IfModule>
//AN_Xml:# END EXPIRES
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/htaccess/set-expires/
//AN_Xml: //AN_Xml: Insert Element Every nth Loop //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/c7AgLqDsyoo/ //AN_Xml: <p>When inside of a loop, you can keep track of the iteration number of the loop (shown below is a simple for loop). Using that iteration number, you can calculate it&#8217;s modulus of some number (number left over after an even division). If that modulus is zero, you are at an even division of whatever that number was.</p><p>So in this simple loop below, it will output something every third time through the loop:</p> &#60;?php //AN_Xml:for ($counter = 1;<p>&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=5872 //AN_Xml: Wed, 10 Mar 2010 06:58:22 -0800 //AN_Xml: When inside of a loop, you can keep track of the iteration number of the loop (shown below is a simple for loop). Using that iteration number, you can calculate it’s modulus of some number (number left over after an even division). If that modulus is zero, you are at an even division of whatever that number was.

So in this simple loop below, it will output something every third time through the loop:

<?php for ($counter = 1; $counter < 100; $counter++ ) { if ($counter % 3 == 0) { echo "<p>Every third!</p>"; } }
//AN_Xml:?>
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/php/insert-element-every-nth-loop/
//AN_Xml: //AN_Xml: Sanitize Database Inputs //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/yAxMsXKBJPM/ //AN_Xml: 1) Function for stripping out malicious bits //AN_Xml:&#60;?php //AN_Xml:function cleanInput($input) {$search = array( //AN_Xml:'@&#60;script[^&#62;]*?&#62;.*?&#60;AN_Scri&#62;@si', // Strip out javascript //AN_Xml:'@&#60;[&#92;/&#92;!]*?[^&#60;&#62;]*?&#62;@si', // Strip out HTML tags //AN_Xml:'@&#60;style[^&#62;]*?&#62;.*?&#60;/style&#62;@siU', // Strip style tags properly //AN_Xml:'@&#60;![&#92;s&#92;S]*?--[ &#92;t&#92;n&#92;r]*&#62;@' // Strip multi-line comments //AN_Xml:);$output = preg_replace($search, '', $input); //AN_Xml:return $output; //AN_Xml:} //AN_Xml:?&#62; //AN_Xml:2) Sanitization function<p>Uses the function above, as well as adds slashes as to not screw up database functions.</p> &#60;?php //AN_Xml:function sanitize($input) { //AN_Xml:if (is_array($input)) { //AN_Xml:foreach($input as $var=&#62;$val) { //AN_Xml:$output[$var] = sanitize($val);<p>&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=5809 //AN_Xml: Wed, 03 Mar 2010 05:19:25 -0800 //AN_Xml: 1) Function for stripping out malicious bits
<?php
//AN_Xml:function cleanInput($input) { $search = array( '@<script[^>]*?>.*?<AN_Scri>@si', // Strip out javascript '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags '@<style[^>]*?>.*?</style>@siU', // Strip style tags properly '@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments ); $output = preg_replace($search, '', $input); return $output; }
//AN_Xml:?>

2) Sanitization function

Uses the function above, as well as adds slashes as to not screw up database functions.

<?php
//AN_Xml:function sanitize($input) { if (is_array($input)) { foreach($input as $var=>$val) { $output[$var] = sanitize($val); } } else { if (get_magic_quotes_gpc()) { $input = stripslashes($input); } $input = cleanInput($input); $output = mysql_real_escape_string($input); } return $output;
//AN_Xml:}
//AN_Xml:?>

Usage

<?php $bad_string = "Hi! <script src='http://www.evilsite.com/bad_script.js'><AN_Scri> It's a good day!"; $good_string = sanitize($bad_string); // $good_string returns "Hi! It\'s a good day!" // Also use for getting POST/GET variables $_POST = sanitize($_POST); $_GET = sanitize($_GET);
//AN_Xml:?>
]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/php/sanitize-database-inputs/
//AN_Xml: //AN_Xml: Error-Free Firebug Logging //AN_Xml: http://feedproxy.google.com/~r/CSS-TricksSnippets/~3/K8P94j5FC6E/ //AN_Xml: var Fb = {}; //An empty object literal for holding the function //AN_Xml:Fb.log = function(obj, consoleMethod) { //AN_Xml:if (window.console &#38;&#38; window.console.firebug &#38;&#38; window.console.firebug.replace(/^&#92;s&#92;s*/, '').replace(/&#92;s&#92;s*$/, '') !== '') { //AN_Xml:if (typeof consoleMethod === "string" &#38;&#38; typeof console[consoleMethod] === "function") { //AN_Xml:console[consoleMethod](obj); //AN_Xml:} else { //AN_Xml:console.log(obj); //AN_Xml:} //AN_Xml:} //AN_Xml:}<p>If you leave console.log, console.info, etc messages in your JavaScript code and open the page in browser like IE then it may halt the page loading completely saying that &#8216;console not defined&#8217; especially&#8230;</p> //AN_Xml: http://css-tricks.com/?page_id=5465 //AN_Xml: Tue, 02 Feb 2010 08:17:10 -0800 //AN_Xml: var Fb = {}; //An empty object literal for holding the function //AN_Xml:Fb.log = function(obj, consoleMethod) { if (window.console && window.console.firebug && window.console.firebug.replace(/^\s\s*/, '').replace(/\s\s*$/, '') !== '') { if (typeof consoleMethod === "string" && typeof console[consoleMethod] === "function") { console[consoleMethod](obj); } else { console.log(obj); } } //AN_Xml:}

If you leave console.log, console.info, etc messages in your JavaScript code and open the page in browser like IE then it may halt the page loading completely saying that ‘console not defined’ especially if your user uses a non IE8 browser.

This code snippet will allow you to leave the logging message as such in your code if you wish and your page will render properly in IE or any other browser that does not support the console messages.

Usage

Fb.log("This will be logged"); Fb.log("This will be displayed in console as info", "info");

The FB.log function accepts two parameters the first one is the “item” that you want to display in the firebug console and the second one is the firebug method that you want to use for the logging, like info, error, etc. If you omit the second parameter the result will be equivalent to console.log()

]]>
//AN_Xml: Article //AN_Xml: http://css-tricks.com/snippets/javascript/error-free-firebug-logging/
//AN_Xml: //AN_Xml: //AN_Xml: />no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=OhASvCHZ"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=S5c484Wy"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=S5c484Wy" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=LMQrxQbf"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/gku5a0vwzu0" height="1" width="1"/>http://css-tricks.com/video-screencasts/49-hodgepodge-of-photoshop-tricks/http://vnfiles.ign.com/ects/css-tricks/VideoCast-49.m4v #48: Skinning phpBBhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/6wI8E1BcOeo/ http://css-tricks.com/video-screencasts/48-skinning-phpbb/ CSS-Tricks #48: Skinning phpBB <p>Creating a completely custom theme for the popular forums software phpBB would be a monster job. Fortunately, to get up and running quickly, we can simply wrap a default installation of phpBB into the skin of an existing site pretty easily. We do just that in this screencast, and work out the kinks that pop up.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://phpbb.com">phpBB</a></li> //AN_Xml:<li><a href="http://bbpress.org/">bbPress</a></li> //AN_Xml:<li><a href="http://thespps.org/sppsbbs">SPPS Forums</a></li> //AN_Xml:</ul> Mon, 29 Dec 2008 22:41:19 +0000 27:22 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=VDLigHkE"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=3TEfWXCp"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=3TEfWXCp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=jiMRJssc"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/6wI8E1BcOeo" height="1" width="1"/>http://css-tricks.com/video-screencasts/48-skinning-phpbb/http://vnfiles.ign.com/ects/css-tricks/VideoCast-48.m4v #47: CSS Shorthandhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/I8fU0Fu3eJE/ http://css-tricks.com/video-screencasts/47-css-shorthand/ CSS-Tricks #47: CSS Shorthand <p>There are a handful of CSS attributes that can be combined into a single attribute for coding brevity. I endorse the use of CSS shorthand whenever possible. It saves space and makes code more readable. In this screencast I introduce all of the common ones and go over a few gotchas that can happen when using them.</p> //AN_Xml:<p>At the end, I introduce a new site of mine I hope you all find useful: HTML-Ipsum</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://www.dustindiaz.com/css-shorthand/">Dustin Diaz:</a></li></ul><p>&hellip;</p> Wed, 17 Dec 2008 02:36:09 +0000 28:03 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=OOZklwS7"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=v0sFUYgr"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=v0sFUYgr" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=e3c5ppyc"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/I8fU0Fu3eJE" height="1" width="1"/>http://css-tricks.com/video-screencasts/47-css-shorthand/http://vnfiles.ign.com/ects/css-tricks/VideoCast-47.m4v #46: Domains, DNS, Hosting and Google Appshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/lHpFV4khKSs/ http://css-tricks.com/video-screencasts/46-domains-dns-hosting-and-google-apps/ CSS-Tricks #46: Domains, DNS, Hosting and Google Apps <p>Dealing with domains and hosting and all the server setup stuff isn't usually the most comfortable stuff for web designers. In this screencast I walk though my regular process and share many little tips of how I like to handle it. I use a real live domain name that I recently purchased on Go Daddy, point it to my Media Temple hosting and then switch the email handling to Google Apps.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://www.godaddy.com/">Go Daddy</a></li> //AN_Xml:<li><a href="http://www.whois.net/">Whois</a></li> //AN_Xml:<li><a href="http://mediatemple.net/">MediaTemple</a></li> //AN_Xml:<li><a href="http://www.google.com/apps/">Google</a></li></ul><p>&hellip;</p> Thu, 11 Dec 2008 00:21:22 +0000 24:54 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=zW4rvebQ"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=3RjvaM01"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=3RjvaM01" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=luHi1EY3"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/lHpFV4khKSs" height="1" width="1"/>http://css-tricks.com/video-screencasts/46-domains-dns-hosting-and-google-apps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-46.m4v #45: Using FoxyCart for eCommercehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/itNBmsP_Gvo/ http://css-tricks.com/video-screencasts/45-using-foxycart-for-ecommerce/ CSS-Tricks #45: Using FoxyCart for eCommerce <p>FoxyCart is my new favorite eCommerce system. It is extremely easy to get started with. You have full design control over all aspects of it (cart, checkout, receipts). It has the features you need (downloadables, security, saved accounts, subscriptions). Best of all, it's not a bloated CMS. You can build products on-the-fly using very simple code. This means you can use it easily on static pages, with pre-existing CMSs or roll your own CMS. I'm going to walk through much&hellip;</p> Thu, 04 Dec 2008 02:52:28 +0000 28:46 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=kS6oAUAM"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=uueKIxDW"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=uueKIxDW" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=mYiFsLq1"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/itNBmsP_Gvo" height="1" width="1"/>http://css-tricks.com/video-screencasts/45-using-foxycart-for-ecommerce/http://vnfiles.ign.com/ects/css-tricks/VideoCast-45.m4v #44: Hodgepodge of WordPress Trickshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/YOxIAqcy4tk/ http://css-tricks.com/video-screencasts/44-hodgepodge-of-wordpress-tricks/ CSS-Tricks #44: Hodgepodge of WordPress Tricks <p>It's WordPress Week here at CSS-Tricks, so I wanted to so a WordPress-themed screencast and cover a lot of mini-tips that haven't made it into previous WordPress screencasts. We cover:</p> //AN_Xml:<ul> //AN_Xml:<li>Listing categories with a built-in function and building a tabbed navigation from them with "current tab" functionality</li> //AN_Xml:<li>Numbering comments with a simple incremented PHP variable.</li> //AN_Xml:<li>Improving WordPress search with a plugin and making better design choices.</li> //AN_Xml:<li>Live comment previews with JavaScript and/or plugin.</li> //AN_Xml:<li>Setting better titles for all pages.</li></ul><p>&hellip;</p> Wed, 26 Nov 2008 18:27:03 +0000 42:49 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=x25Kn5aQ"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=dzmZtMrs"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=dzmZtMrs" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=8nZCCAei"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/YOxIAqcy4tk" height="1" width="1"/>http://css-tricks.com/video-screencasts/44-hodgepodge-of-wordpress-tricks/http://vnfiles.ign.com/ects/css-tricks/VideoCast-44.m4v #28: Using Wufoo for Web Formshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/MF76mtshCE0/ http://css-tricks.com/video-screencasts/28-using-wufoo-for-web-forms/ CSS-Tricks #28: Using Wufoo for Web Forms <p>Anytime anyone asks me about forms, I always mention Wufoo. At work and at home, almost every single form I create I just use Wufoo. It makes form creation so easy it's almost entertaining. In this screencast I walk you through how to get started with Wufoo and start using some of its more advanced features like custom themes, integrating PayPal payment, creating public reports, and user management.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://wufoo.com">Wufoo</a></li> //AN_Xml:</ul> Tue, 25 Nov 2008 01:30:10 +0000 27:47 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MF76mtshCE0:znq_zdOvf6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MF76mtshCE0:znq_zdOvf6M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=MF76mtshCE0:znq_zdOvf6M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MF76mtshCE0:znq_zdOvf6M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/MF76mtshCE0" height="1" width="1"/>http://css-tricks.com/video-screencasts/28-using-wufoo-for-web-forms/http://vnfiles.ign.com/ects/css-tricks/VideoCast-28.m4v #24: Rounded Cornershttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Kc8ApXWR4UI/ http://css-tricks.com/video-screencasts/24-rounded-corners/ CSS-Tricks #24: Rounded Corners <p>Here are FIVE different techniques you can use to create rounded corners for boxes on a website. There are always different ways to do things with CSS and rounded corners is a great example of that. Each of these five techniques has advantages and disadvantages. Knowing all of them so you can choose the perfect one in each situation is the kind of thing that makes you the best CSS ninja you can be!</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/examples/RoundedCorners/">View</a></li></ul><p>&hellip;</p> Tue, 25 Nov 2008 01:25:36 +0000 25:55 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Kc8ApXWR4UI:XoeMlaKDtRY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Kc8ApXWR4UI:XoeMlaKDtRY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Kc8ApXWR4UI:XoeMlaKDtRY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Kc8ApXWR4UI:XoeMlaKDtRY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Kc8ApXWR4UI" height="1" width="1"/>http://css-tricks.com/video-screencasts/24-rounded-corners/http://vnfiles.ign.com/ects/css-tricks/VideoCast-24.m4v #23: Conditional Stylesheetshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/cnNbHKmMfCI/ http://css-tricks.com/video-screencasts/23-conditional-stylesheets/ CSS-Tricks #23: Conditional Stylesheets <p>Internet Explorer provides a way to target CSS styling information specifically for its different versions. These "conditional stylesheets" are the best way to handle CSS problems that pop up with your page in IE. They aren't "hacks" (which are liable to cause problems with new browsers down the road), they are perfectly valid code. Just be careful not to overdo it and make things more complicated for yourself.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/how-to-create-an-ie-only-stylesheet/">IE-Only Stylesheets</a></li> //AN_Xml:</ul> Tue, 25 Nov 2008 01:15:34 +0000 17:58 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=cnNbHKmMfCI:k434INQv63w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=cnNbHKmMfCI:k434INQv63w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=cnNbHKmMfCI:k434INQv63w:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=cnNbHKmMfCI:k434INQv63w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/cnNbHKmMfCI" height="1" width="1"/>http://css-tricks.com/video-screencasts/23-conditional-stylesheets/http://vnfiles.ign.com/ects/css-tricks/VideoCast-23.m4v #22: Cutting Clipping Pathshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Q1YhWWP0B3I/ http://css-tricks.com/video-screencasts/22-cutting-clipping-paths/ CSS-Tricks #22: Cutting Clipping Paths <p>We're back in Photoshop this week because I wanted to talk a little bit about a very specific skill that I think is important for all designers. That is the Pen Tool and using it to hand-draw clipping paths. There are a variety of ways to make selections in Photoshop, but drawing a real vector path is the most tried-and-true and highest quality way to do so. Mastering this tool will make you a better designer and help unleash your&hellip;</p> Tue, 25 Nov 2008 00:27:41 +0000 16:15 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q1YhWWP0B3I:FtRKlnDRjLI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q1YhWWP0B3I:FtRKlnDRjLI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Q1YhWWP0B3I:FtRKlnDRjLI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q1YhWWP0B3I:FtRKlnDRjLI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Q1YhWWP0B3I" height="1" width="1"/>http://css-tricks.com/video-screencasts/22-cutting-clipping-paths/http://vnfiles.ign.com/ects/css-tricks/VideoCast-22.m4v #21: Walkthrough of Contact Formhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Fh6fZPnSre8/ http://css-tricks.com/video-screencasts/21-walkthrough-of-contact-form/ CSS-Tricks #21: Walkthrough of Contact Form <p>In some ways, the Contact Form is the "Hello, World!" application of web designers and web developers. It is nothing that hasn't been done before a million times, but it is symbolic of being able to control the design of a page as well as make a page truly functional. In this screencast I talk about contact forms in general as well as quickly walk through the design, creating, and functionality of Contact Form.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/creating-a-unique-contact-for/">Original</a></li></ul><p>&hellip;</p> Tue, 25 Nov 2008 00:24:38 +0000 24:50 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Fh6fZPnSre8:cWUmf58iuiQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Fh6fZPnSre8:cWUmf58iuiQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Fh6fZPnSre8:cWUmf58iuiQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Fh6fZPnSre8:cWUmf58iuiQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Fh6fZPnSre8" height="1" width="1"/>http://css-tricks.com/video-screencasts/21-walkthrough-of-contact-form/http://vnfiles.ign.com/ects/css-tricks/VideoCast-21.m4v #20: Introduction to jQueryhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/YbFp_IAd5W8/ http://css-tricks.com/video-screencasts/20-introduction-to-jquery/ CSS-Tricks #20: Introduction to jQuery <p>The popular JavaScript library jQuery is an amazing way to extend the design possibilities of your site beyond what CSS can do. But luckily, if you are already comfortable with CSS, you have a huge head start in jQuery! This is a very basic introduction to including jQuery on your web page and getting started writing a few functions.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://jquery.com/">jQuery</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/Intro-to-jQuery/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/Intro-to-jQuery.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<p>Make sure to check out <a href="http://css-tricks.com/video-screencasts/35-intro-to-jquery-2/">Intro to jQuery 2</a>,&hellip;</p> Tue, 25 Nov 2008 00:18:03 +0000 17:02 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=YbFp_IAd5W8:fn3sPkWdMNo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=YbFp_IAd5W8:fn3sPkWdMNo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=YbFp_IAd5W8:fn3sPkWdMNo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=YbFp_IAd5W8:fn3sPkWdMNo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/YbFp_IAd5W8" height="1" width="1"/>http://css-tricks.com/video-screencasts/20-introduction-to-jquery/http://vnfiles.ign.com/ects/css-tricks/VideoCast-20.m4v #18: Introduction to the Band Website Templatehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/76SjBzVjJ50/ http://css-tricks.com/video-screencasts/18-introduction-to-the-band-website-template/ CSS-Tricks #18: Introduction to the Band Website Template <p>I have recently released a side project called the Band Website Template. This is just a quick tour of it, explaining why it was built and why I think it can be useful for bands and their web designers.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://bandwebsitetemplate.com/">Band Website Template</a></li> //AN_Xml:</ul> Tue, 25 Nov 2008 00:15:03 +0000 14:28 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=76SjBzVjJ50:v5EgP2dGGCM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=76SjBzVjJ50:v5EgP2dGGCM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=76SjBzVjJ50:v5EgP2dGGCM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=76SjBzVjJ50:v5EgP2dGGCM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/76SjBzVjJ50" height="1" width="1"/>http://css-tricks.com/video-screencasts/18-introduction-to-the-band-website-template/http://vnfiles.ign.com/ects/css-tricks/VideoCast-18.m4v #17: Sliding Doors Buttonhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/MUIw8Mta0Ts/ http://css-tricks.com/video-screencasts/17-sliding-doors-button/ CSS-Tricks #17: Sliding Doors Button <p>While sliding doors is far from a new concept and will be obsoleted once we see wider support for multiple backgrounds (CSS3), it is still a good one for your bag-of-tricks. The theory is that if we have an extra hook in our markup, we can apply two overlapping background images to a single spot of text. When that text grows or shrinks, these overlapping images and reveal more of themselves creating the illusion it is a single expandable graphic.&hellip;</p> Tue, 25 Nov 2008 00:11:07 +0000 14:28 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MUIw8Mta0Ts:_jkkFJnSOgI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MUIw8Mta0Ts:_jkkFJnSOgI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=MUIw8Mta0Ts:_jkkFJnSOgI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MUIw8Mta0Ts:_jkkFJnSOgI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/MUIw8Mta0Ts" height="1" width="1"/>http://css-tricks.com/video-screencasts/17-sliding-doors-button/http://vnfiles.ign.com/ects/css-tricks/VideoCast-17.m4v #30: Creating and Sending HTML Emailhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Bh5xvZUSR1Y/ http://css-tricks.com/video-screencasts/30-creating-and-sending-html-email/ CSS-Tricks #30: Creating and Sending HTML Email <p>Designing HTML Email is far cry from regular web design. Sure, they both us HTML elements, but the whole philosophy is different. In this world, you gotta do all you can do to make sure this single design is as viewable as absolutely possible in all email clients, and there are a heck of a lot more email clients than their are browsers. HTML Emails are all about table based layouts, inline styling, and direct URL's. Codin' like it's 1999.&hellip;</p> Mon, 24 Nov 2008 17:27:31 +0000 27:38 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Bh5xvZUSR1Y:0IdXRbEzyz0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Bh5xvZUSR1Y:0IdXRbEzyz0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Bh5xvZUSR1Y:0IdXRbEzyz0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Bh5xvZUSR1Y:0IdXRbEzyz0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Bh5xvZUSR1Y" height="1" width="1"/>http://css-tricks.com/video-screencasts/30-creating-and-sending-html-email/http://vnfiles.ign.com/ects/css-tricks/VideoCast-30.m4v #32: Using the Unit PNG Fixhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/SNPEO-16VYY/ http://css-tricks.com/video-screencasts/32-using-the-unit-png-fix/ CSS-Tricks #32: Using the Unit PNG Fix <p>Designing using alpha-transparent PNGs makes life so much easier and cooler designs possible. As we are all painfully aware, IE 6 and under do not support them. They display... but any areas of alpha transparency get turned into nasty blue-gray and are anything but transparent. There is a way to force IE to respect the alpha transparency though, commonly referred to as the PNG hack. There are various methods, all boiling down to the use of a proprietary Microsoft CSS&hellip;</p> Mon, 24 Nov 2008 17:18:13 +0000 18:14 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=SNPEO-16VYY:8caGvoSJHjU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=SNPEO-16VYY:8caGvoSJHjU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=SNPEO-16VYY:8caGvoSJHjU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=SNPEO-16VYY:8caGvoSJHjU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/SNPEO-16VYY" height="1" width="1"/>http://css-tricks.com/video-screencasts/32-using-the-unit-png-fix/http://vnfiles.ign.com/ects/css-tricks/VideoCast-32.m4v #35: Intro to jQuery 2http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/KyGJs-38cVg/ http://css-tricks.com/video-screencasts/35-intro-to-jquery-2/ CSS-Tricks #35: Intro to jQuery 2 <p>Starting off where we left off last time, we continue exploring the possibilities of jQuery. We revisit some of the old functions and make them do some smarter things. We explore a simple variable and an IF/ELSE statement. Then we look at the AJAX-y .load() function, the CSS function, and then finish off by writing out own custom function and going over how that layer of abstraction can help us keep our code clean. Semantics counts in JavaScript too!</p> //AN_Xml:<p><strong>Links</strong>&hellip;</p> Mon, 24 Nov 2008 17:13:30 +0000 24:55 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=KyGJs-38cVg:vS_vHFtfbas:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=KyGJs-38cVg:vS_vHFtfbas:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=KyGJs-38cVg:vS_vHFtfbas:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=KyGJs-38cVg:vS_vHFtfbas:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/KyGJs-38cVg" height="1" width="1"/>http://css-tricks.com/video-screencasts/35-intro-to-jquery-2/http://vnfiles.ign.com/ects/css-tricks/VideoCast-35.m4v #34: Integrating and Customizing Google Mapshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/oKUTQ3Wl0tg/ http://css-tricks.com/video-screencasts/34-integrating-and-customizing-google-maps/ CSS-Tricks #34: Integrating and Customizing Google Maps <p>Google maps, with all the dragging and zooming and satellite view and all, is my mapping service of choice. Google offers an free API for their maps so you can integrate them right onto your site. Set you own default location, zoom level, widgetry. Even add your own markers with custom balloons. Remember though, if a map and directions are vital to your site, nothing beats some "plain English" directions.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/examples/GoogleMaps/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/GoogleMaps.zip">Download Files</a></li> //AN_Xml:<li><a href="http://code.google.com/apis/maps/">Google</a></li></ul><p>&hellip;</p> Mon, 24 Nov 2008 17:04:27 +0000 21:43 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=oKUTQ3Wl0tg:qQdSJWe0d78:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=oKUTQ3Wl0tg:qQdSJWe0d78:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=oKUTQ3Wl0tg:qQdSJWe0d78:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=oKUTQ3Wl0tg:qQdSJWe0d78:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/oKUTQ3Wl0tg" height="1" width="1"/>http://css-tricks.com/video-screencasts/34-integrating-and-customizing-google-maps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-34.m4v #33: eCommerce Product Page Makeoverhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/FlbGzsyt4qQ/ http://css-tricks.com/video-screencasts/33-ecommerce-product-page-makeover/ CSS-Tricks #33: eCommerce Product Page Makeover <p>I subscribe to the theory that web page redesigns should be evolutionary not revolutionary. Making small changes, tweaks, and upgrades over time leads to a higher quality design than up and redesigning the entire thing on a whim or as a reaction. In this screencast, we take open up a screenshot of an eCommerce sites product page in Photoshop and start moving things around and making changes. Then we'll take a look at the updated page on the live site.&hellip;</p> Mon, 24 Nov 2008 16:59:59 +0000 16:50 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=FlbGzsyt4qQ:e5BN6RKoGc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=FlbGzsyt4qQ:e5BN6RKoGc8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=FlbGzsyt4qQ:e5BN6RKoGc8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=FlbGzsyt4qQ:e5BN6RKoGc8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/FlbGzsyt4qQ" height="1" width="1"/>http://css-tricks.com/video-screencasts/33-ecommerce-product-page-makeover/http://vnfiles.ign.com/ects/css-tricks/VideoCast-33.m4v #16: Creating the Photoshop Mockuphttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/MaNvpcRSjnA/ http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/ CSS-Tricks #16: Creating the Photoshop Mockup <p>This episode is a prequal to episodes <a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">12</a>, <a href="http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/">13</a>, and <a href="http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/">14</a>. We go back to a blank Photoshop document and re-create it. There is no HTML/CSS in this episode, just pure Photoshop work.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul style="width: 45%; float: left;"> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<ul style="width: 45%; float: right;"> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">Part One</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/">Part Two</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/">Part Three</a></li> //AN_Xml:</ul> Sun, 23 Nov 2008 15:55:58 +0000 22:04 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MaNvpcRSjnA:GZThMcT-oYY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MaNvpcRSjnA:GZThMcT-oYY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=MaNvpcRSjnA:GZThMcT-oYY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=MaNvpcRSjnA:GZThMcT-oYY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/MaNvpcRSjnA" height="1" width="1"/>http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/http://vnfiles.ign.com/ects/css-tricks/VideoCast-16.m4v #15: Introduction to Firebughttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/9wLY23C--Vo/ http://css-tricks.com/video-screencasts/15-introduction-to-firebug/ CSS-Tricks #15: Introduction to Firebug <p> Firebug is an essential Firefox extension for web designers and developers. You are able to quickly target any element on a page to see the markup, the CSS, the layout, and the DOM in an instant. Not only can you see all of this juicy information, you can edit and see the results directly in the browser window. This makes Firebug the go-to tool for debugging CSS trouble. Also indispensable for JavaScript programmers.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://getfirebug.com/">Firebug</a></li></ul><p>&hellip;</p> Sun, 23 Nov 2008 15:51:47 +0000 13:38 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=9wLY23C--Vo:c0fFZQiiR9o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=9wLY23C--Vo:c0fFZQiiR9o:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=9wLY23C--Vo:c0fFZQiiR9o:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=9wLY23C--Vo:c0fFZQiiR9o:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/9wLY23C--Vo" height="1" width="1"/>http://css-tricks.com/video-screencasts/15-introduction-to-firebug/http://vnfiles.ign.com/ects/css-tricks/VideoCast-15.m4v #11: Working Modularly with PHPhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/rwLia2dW7e8/ http://css-tricks.com/video-screencasts/11-working-modularly-with-php/ CSS-Tricks #11: Working Modularly with PHP <p>Many sites do not use any fancy Content Management System (CMS) to generate their pages, they are just just good ol' static HTML content. A site for your grandmothers pie baking business probably only has a few pages, perhaps a homepage, about page, and contact page. Each of these pages has different main content, but much of it stays exactly the same, like the header, navigation, and footer. Think of these sections as "modules" that you can easily use PHP&hellip;</p> Sun, 23 Nov 2008 15:49:13 +0000 14:44 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rwLia2dW7e8:9XKLrxZduSU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rwLia2dW7e8:9XKLrxZduSU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=rwLia2dW7e8:9XKLrxZduSU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rwLia2dW7e8:9XKLrxZduSU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/rwLia2dW7e8" height="1" width="1"/>http://css-tricks.com/video-screencasts/11-working-modularly-with-php/http://vnfiles.ign.com/ects/css-tricks/VideoCast-11.m4v #10: Fixed Width, Fluid Width & Elastic Widthhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tgI2sw9wAIU/ http://css-tricks.com/video-screencasts/10-fixed-width-fluid-width-elastic-width/ CSS-Tricks #10: Fixed Width, Fluid Width & Elastic Width <p>There are three different types of layouts for websites: Fixed Width, Fluid Width, and Elastic Width. In this screencast we look at all these three varieties of sites out on the web as well as some hybrid sites and other techniques for making use of wider browser windows. True "fixed width" sites will be a thing of the past when the modern browsers of today take hold in greater numbers. Opera 9, Firefox 3, and IE 8 all have "zoom"&hellip;</p> Sun, 23 Nov 2008 15:46:45 +0000 16:40 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tgI2sw9wAIU:_P7gILpuNfA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tgI2sw9wAIU:_P7gILpuNfA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=tgI2sw9wAIU:_P7gILpuNfA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tgI2sw9wAIU:_P7gILpuNfA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tgI2sw9wAIU" height="1" width="1"/>http://css-tricks.com/video-screencasts/10-fixed-width-fluid-width-elastic-width/http://vnfiles.ign.com/ects/css-tricks/VideoCast-10.m4v #9: Starry Night: 3D Background with the Parallax Effecthttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/hDApPeMKhtI/ http://css-tricks.com/video-screencasts/9-starry-night-3d-background-with-the-parallax-effect/ CSS-Tricks #9: Starry Night: 3D Background with the Parallax Effect <p>Using three layers of alpha transparent PNG files, we can can create a pseudo 3-dimensional looking background for a web page. This screencast covers how to do that from start to finish. Since Internet Explorer 6 and under do not support alpha transparency in PNG's, this screencast also covers how to create a warning message that will display only in those browsers.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/3d-parralax-background-effect/">Original Article</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/StarryNight/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/StarryNight.zip">Download Demo Files</a></li> //AN_Xml:<li><a href="http://silverbackapp.com/">Silverback App</a></li> //AN_Xml:<li><a href="http://www.thinkvitamin.com/features/design/how-to-recreate-silverbacks-parallax">Vitamin: Parallax Article</a></li> //AN_Xml:</ul> Sat, 22 Nov 2008 03:08:06 +0000 14:27 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=hDApPeMKhtI:ZLatY8omwV8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=hDApPeMKhtI:ZLatY8omwV8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=hDApPeMKhtI:ZLatY8omwV8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=hDApPeMKhtI:ZLatY8omwV8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/hDApPeMKhtI" height="1" width="1"/>http://css-tricks.com/video-screencasts/9-starry-night-3d-background-with-the-parallax-effect/http://vnfiles.ign.com/ects/css-tricks/VideoCast-9.m4v #8: CSS Formattinghttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/BfpJCKZiiyk/ http://css-tricks.com/video-screencasts/8-css-formatting/ CSS-Tricks #8: CSS Formatting <p>Being organized and using good formatting in your CSS files can save you lots of time and frustration during your development process and especially during troubleshooting. The multi-line format makes it easy to browse attributes but makes your file vertically very long. The single-line format keeps your file vertically short which is nice for browsing selectors, but it's harder to browse attributes. You can also choose how you want to group your CSS statements. Do you do it by section,&hellip;</p> Fri, 21 Nov 2008 18:39:51 +0000 14:39 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=BfpJCKZiiyk:iiWi77IhnEw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=BfpJCKZiiyk:iiWi77IhnEw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=BfpJCKZiiyk:iiWi77IhnEw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=BfpJCKZiiyk:iiWi77IhnEw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/BfpJCKZiiyk" height="1" width="1"/>http://css-tricks.com/video-screencasts/8-css-formatting/http://vnfiles.ign.com/ects/css-tricks/VideoCast-8.m4v #7: Three State Menuhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Q0WgMnn38Lo/ http://css-tricks.com/video-screencasts/7-three-state-menu/ CSS-Tricks #7: Three State Menu <p>Using a variation of the CSS Sprites technique, we can create a "three state" menu using only one image per menu item. This reduces the number of requests on your server as well as eliminates any "pauses" while moving to a different state like some other techniques can have. This tutorial takes you all the way through the process of creating the images to the HTML to the CSS.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/examples/ThreeStateMenu/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/ThreeStateMenu.zip">Download Files</a></li> //AN_Xml:</ul> Fri, 21 Nov 2008 18:36:35 +0000 27:17 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q0WgMnn38Lo:ITbcdPta-CU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q0WgMnn38Lo:ITbcdPta-CU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Q0WgMnn38Lo:ITbcdPta-CU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Q0WgMnn38Lo:ITbcdPta-CU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Q0WgMnn38Lo" height="1" width="1"/>http://css-tricks.com/video-screencasts/7-three-state-menu/http://vnfiles.ign.com/ects/css-tricks/VideoCast-7.m4v #31: Introduction to Google Analyticshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/sakB_PZd3Rk/ http://css-tricks.com/video-screencasts/31-introduction-to-google-analytics/ CSS-Tricks #31: Introduction to Google Analytics <p>Google Analytics is a free service to track all sorts of information about the visitors to your website. I recently had a weird experience with the Analytics on CSS-Tricks, so I thought it would be a good time to introduce it to folks who might not already know much about it and also share that experience. As with most things, it has its ups and downs, so I introduce an alternative product at the end as well.</p> //AN_Xml:<p><strong>Links from video:</strong>&hellip;</p> Fri, 21 Nov 2008 14:49:09 +0000 25:48 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=sakB_PZd3Rk:Y8Uw2g9GqDU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=sakB_PZd3Rk:Y8Uw2g9GqDU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=sakB_PZd3Rk:Y8Uw2g9GqDU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=sakB_PZd3Rk:Y8Uw2g9GqDU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/sakB_PZd3Rk" height="1" width="1"/>http://css-tricks.com/video-screencasts/31-introduction-to-google-analytics/http://vnfiles.ign.com/ects/css-tricks/VideoCast-31.m4v #29: Google Search for Your Sitehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/-oQxawFg-DI/ http://css-tricks.com/video-screencasts/29-google-search-for-your-site/ CSS-Tricks #29: Google Search for Your Site <p>Integrating search on a website can be an incredibly complex subject far beyond my web development skills. Fortunately, Google offers a service called "Custom Search Engine" which you can integrate right into your own site. This leverages Googles awesome search power, and it can all happen directly on your own website!</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://www.google.com/coop/cse/">Google Custom Search Engine</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/GoogleSearch/">Example Site</a></li> //AN_Xml:</ul> Fri, 21 Nov 2008 14:46:32 +0000 16:17 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=-oQxawFg-DI:WAfrmNlaigY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/-oQxawFg-DI" height="1" width="1"/>http://css-tricks.com/video-screencasts/29-google-search-for-your-site/http://vnfiles.ign.com/ects/css-tricks/VideoCast-29.m4v #6: Tools of the Tradehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Im1XhqEVbmI/ http://css-tricks.com/video-screencasts/6-tools-of-the-trade/ CSS-Tricks #6: Tools of the Trade <p>Before I get too far along in these screencasts, I thought I would introduce you a little to my working environment and explain the tools that I use. First off, I work on a Mac, so these tools are Mac software. This isn't an endorsement of any particular working environment, I just want everyone to know, see, and understand what these programs are that I will be switching back and forth between in upcoming podcasts.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul></ul><p>&hellip;</p> Thu, 20 Nov 2008 15:40:22 +0000 15:33 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Im1XhqEVbmI:nLYHxxeVK4Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Im1XhqEVbmI" height="1" width="1"/>http://css-tricks.com/video-screencasts/6-tools-of-the-trade/http://vnfiles.ign.com/ects/css-tricks/VideoCast-6.m4v #5: Columns of Equal Height: Super Simple Two Column Layouthttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/s_cOzyHygHI/ http://css-tricks.com/video-screencasts/5-columns-of-equal-height-super-simple-two-column-layout/ CSS-Tricks #5: Columns of Equal Height: Super Simple Two Column Layout <p>Forcing multiple columns to be of equal height is one of those tricky things in web design. In this screencast I'll show you a little trick around it. Instead of making the actual elements themselves equal height, we'll use a background image to "fake" the look of equal height columns.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/super-simple-two-column-layout/">Original Article</a></li> //AN_Xml:<li><a href="http://www.alistapart.com/articles/fauxcolumns/">Faux Columns</a></li> //AN_Xml:</ul> Thu, 20 Nov 2008 15:37:22 +0000 12:39 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=s_cOzyHygHI:fLH50kYIxS4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/s_cOzyHygHI" height="1" width="1"/>http://css-tricks.com/video-screencasts/5-columns-of-equal-height-super-simple-two-column-layout/http://vnfiles.ign.com/ects/css-tricks/VideoCast-5.m4v #43: How to Use CSS Spriteshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7x4VPUegGEU/ http://css-tricks.com/video-screencasts/43-how-to-use-css-sprites/ CSS-Tricks #43: How to Use CSS Sprites <p>CSS Sprites have been a hot topic for a long time now. The fact is that each image on a web page is a separate server request and you can dramatically increase the performance of a page by combining images and reducing that number of requests. In this screencast I'm going to show you how to do exactly that, by taking what would be 8 different images and combining them into one. <strong>As an added bonus,</strong> we then expand the&hellip;</p> Thu, 20 Nov 2008 00:22:05 +0000 25:21 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=BVS94iLU"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=8o94H9Fm"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=8o94H9Fm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=61H56YZZ"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7x4VPUegGEU" height="1" width="1"/>http://css-tricks.com/video-screencasts/43-how-to-use-css-sprites/http://vnfiles.ign.com/ects/css-tricks/VideoCast-43.m4v #19: Designing a Unique Page for Twitter Updateshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/rdGxM0E8UiU/ http://css-tricks.com/video-screencasts/19-designing-a-unique-page-for-twitter-updates/ CSS-Tricks #19: Designing a Unique Page for Twitter Updates <p>This week I take you through the creation of simple webpage to display your recent 'Tweets' from Twitter from start to finish. This covers the design in Photoshop, to including the javascript stuff provided by Twitter to the markup, to the CSS to style the page.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/examples/TwitterPage/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/TwitterPage.zip">Download Files</a></li> //AN_Xml:<li><a href="http://twitter.com/chriscoyier">Twitter</a></li> //AN_Xml:</ul> Wed, 19 Nov 2008 23:07:29 +0000 19:46 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=rdGxM0E8UiU:Z39h1db7S48:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/rdGxM0E8UiU" height="1" width="1"/>http://css-tricks.com/video-screencasts/19-designing-a-unique-page-for-twitter-updates/http://vnfiles.ign.com/ects/css-tricks/VideoCast-19.m4v #14: Converting a Photoshop Mockup: Part Two, Episode Threehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/r5mRHRwxpM8/ http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/ CSS-Tricks #14: Converting a Photoshop Mockup: Part Two, Episode Three <p>We wrap up the mockup conversion here in Episode Three. We create the "article area" and the "sidebar" (semantic class naming!), and then we clear the float. We use Firebug to steal the typography from the live CSS-Tricks. Then we fix up the header a little bit in Photoshop and use CSS Image Replacement for the logo.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul style="width: 45%; float: left;"> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<ul style="width: 45%; float: right;"> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">Part One</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/">Part Two</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/">Prequel</a></li> //AN_Xml:</ul> Wed, 19 Nov 2008 15:21:11 +0000 23:58 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=r5mRHRwxpM8:CwQ2pBpymUw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/r5mRHRwxpM8" height="1" width="1"/>http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/http://vnfiles.ign.com/ects/css-tricks/VideoCast-14.m4v #13: Converting a Photoshop Mockup: Part Two, Episode Twohttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/NOjtVPSkKY4/ http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/ CSS-Tricks #13: Converting a Photoshop Mockup: Part Two, Episode Two <p>In Episode Two of this series, we continue on with the structure of the site. In Photoshop, we create the three different states of the menu, then slice them up and use the CSS sprites technique to create the rollover and "on" states for the tabs. We then create the main content area and footer.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul style="width: 45%; float: left;"> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<ul style="width: 45%; float: right;"> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">Part One</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/">Part Three</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/">Prequel</a></li> //AN_Xml:</ul> Wed, 19 Nov 2008 15:03:17 +0000 25:45 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=NOjtVPSkKY4:kg5IadBtbD4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/NOjtVPSkKY4" height="1" width="1"/>http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/http://vnfiles.ign.com/ects/css-tricks/VideoCast-13.m4v #12: Converting a Photoshop Mockup: Part Two, Episode Onehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/E30248fmiHY/ http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/ CSS-Tricks #12: Converting a Photoshop Mockup: Part Two, Episode One <p>There has been LOTS of great feedback on the <a href="http://css-tricks.com/videos-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/">first series</a> of Converting a Photoshop Mockup into HTML/CSS. So let's do it again! Every website is different will require different conversion technqiues so there will be plenty to learn this time around that will be different from last time. The mockup we will be using here is a mini-version of the current version of CSS-Tricks itself! (<em>note</em>: Not anymore... but this is sorta how CSS-Tricks used to look :)&hellip;</p> Wed, 19 Nov 2008 14:56:36 +0000 22:03 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=E30248fmiHY:UHlPMfLFJLk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/E30248fmiHY" height="1" width="1"/>http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/http://vnfiles.ign.com/ects/css-tricks/VideoCast-12.m4v #4: Forcing Scrollbars: Eliminating “Horizontal Jumps”http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tVFy-LyYbTo/ http://css-tricks.com/video-screencasts/4-forcing-scrollbars-eliminating-horizonatal-jumps/ CSS-Tricks #4: Forcing Scrollbars: Eliminating “Horizontal Jumps” <p>In this screencast I talk about how to force vertical scrollbars onto websites. Without doing this, pages with centered content can appear to "jump" to the left or right when going from a page that needs to vertically scroll to one that does not (and visa versa). I cover two different major techniques for doing this, since they both have their advantages and disadvantages between different browsers.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/eliminate-jumps-in-horizontal-centering-by-forcing-a-scroll-bar/">Original Article</a></li> //AN_Xml:</ul> Wed, 19 Nov 2008 14:48:17 +0000 07:08 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=tVFy-LyYbTo:_kS1R3Jbvv8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tVFy-LyYbTo" height="1" width="1"/>http://css-tricks.com/video-screencasts/4-forcing-scrollbars-eliminating-horizonatal-jumps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-4.m4v #27: Designing for WordPress: Part Threehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/rnX6ruo42_E/ http://css-tricks.com/video-screencasts/27-designing-for-wordpress-part-three/ CSS-Tricks #27: Designing for WordPress: Part Three <p>In part three of this series, we finish up the structure of the site and start diving into the details. The typography is set up, the right sidebar is set up, and the footer if flushed out. Then we use SimplePie to pull in the external RSS feed and jQuery to pull in the "social" stuff. Not exactly WordPress related, but I warned you! Then we look at styling up the rest of the WordPress layout types like Single pages&hellip;</p> Sat, 15 Nov 2008 18:39:08 +0000 59:37 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=rnX6ruo42_E:TiFAsH1BQrY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/rnX6ruo42_E" height="1" width="1"/>http://css-tricks.com/video-screencasts/27-designing-for-wordpress-part-three/http://vnfiles.ign.com/ects/css-tricks/VideoCast-27.mov #26: Designing for WordPress: Part Twohttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/yorMsTq4w_o/ http://css-tricks.com/video-screencasts/26-designing-for-wordpress-part-two/ CSS-Tricks #26: Designing for WordPress: Part Two <p>We have WordPress installed, now let's really get our hands dirty and start getting WordPress to do what we want it to do. We start by poking around the backend activating some plugins, changing some settings and creating posts/pages. Then we take a look at the Photoshop design and note some of the important aspects. Layout, color palette and font choices are all imporant things to consider as well as the overall feel. WordPress sites don't need to scream "Blog!"&hellip;</p> Sat, 15 Nov 2008 18:34:30 +0000 52:48 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=yorMsTq4w_o:ziaPT3NuwCw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/yorMsTq4w_o" height="1" width="1"/>http://css-tricks.com/video-screencasts/26-designing-for-wordpress-part-two/http://vnfiles.ign.com/ects/css-tricks/VideoCast-26.m4v #25: Designing for WordPress: Part Onehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7C2YoU4FCOU/ http://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/ CSS-Tricks #25: Designing for WordPress: Part One <p>WordPress is a hugely popular CMS for blogging. The blog section of CSS-Tricks is run on WordPress and I am very happy with it. By popular request, we are going to walk through designing for WordPress. In part one, we will be downloading and installing WordPress. Then we will install the "Starkers" theme by Elliot Jay Stocks to start with a completely fresh slate for our new design. No sense starting with the default theme, it's more trouble than it's&hellip;</p> Sat, 15 Nov 2008 18:23:35 +0000 16:27 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7C2YoU4FCOU:rXw3sykd0tw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7C2YoU4FCOU" height="1" width="1"/>http://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/http://vnfiles.ign.com/ects/css-tricks/VideoCast-25.m4v #36: Current Nav Highlighting: Using PHP to Set the Body IDhttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tIroGuR0Ns0/ http://css-tricks.com/video-screencasts/36-current-nav-highlighting-using-php-to-set-the-body-id/ CSS-Tricks #36: Current Nav Highlighting: Using PHP to Set the Body ID <p>One of the more efficient ways to handle current navigation highlighting is to give each of your navigation items a unique class name. Then give each page a unique ID on the body element. Then CSS can control what each navigation item looks like based on that body ID. But what if you are using a CMS like WordPress which includes that body tag as part of a template? In this case, we can use PHP to look at the&hellip;</p> Sat, 15 Nov 2008 18:20:51 +0000 18:56 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=tIroGuR0Ns0:LyKeWCOYuHM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tIroGuR0Ns0" height="1" width="1"/>http://css-tricks.com/video-screencasts/36-current-nav-highlighting-using-php-to-set-the-body-id/http://vnfiles.ign.com/ects/css-tricks/VideoCast-36.m4v #37: Status, Fluid and Menu Bar Appshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7vj7mNzSbFo/ http://css-tricks.com/video-screencasts/37-status-fluid-and-menu-bar-apps/ CSS-Tricks #37: Status, Fluid and Menu Bar Apps <p>Fair warning: this screencast is fairly Mac-specific and I ramble on about all kind of random non-web design related stuff. I introduce the new web app Status that I've been working on. Then I show Fluid, which is a Mac app for creating site-specific desktop applications and create one for Status. Then while I was on the subject, I introduce a few other Menu Bar applications that I find indispensable.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://fluidapp.com/">Fluid</a></li> //AN_Xml:<li><a href="http://statushq.com/">Status</a></li> //AN_Xml:<li><a href="http://www.smileonmymac.com/TextExpander/">TextExpander</a></li> //AN_Xml:<li><a href="http://skitch.com/">Skitch</a></li> //AN_Xml:<li><a href="http://www.scrnshots.com/">ScrnShots</a></li> //AN_Xml:</ul> Sat, 15 Nov 2008 04:43:43 +0000 19:37 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7vj7mNzSbFo:4xGlQRdT66c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7vj7mNzSbFo" height="1" width="1"/>http://css-tricks.com/video-screencasts/37-status-fluid-and-menu-bar-apps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-37.m4v #38: Basics & Tips on Designing for the iPhonehttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/0Q6vPAYm9H4/ http://css-tricks.com/video-screencasts/38-basics-tips-on-designing-for-the-iphone/ CSS-Tricks #38: Basics & Tips on Designing for the iPhone <p>Designing a web page that is optimized for the iPhone isn't rocket science. It's the same HTML, CSS and JavaScript that you already know. The difference is that browsers and screens do not vary, you know exactly what you are dealing with. You can use that to your advantage and think about that experience when you create your UI. I start out with how to get your page formatted correctly, how to have differnet stylesheets for portrait and horizontal mode,&hellip;</p> Sat, 15 Nov 2008 04:38:16 +0000 31:13 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=0Q6vPAYm9H4:6kh51dOuzew:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/0Q6vPAYm9H4" height="1" width="1"/>http://css-tricks.com/video-screencasts/38-basics-tips-on-designing-for-the-iphone/http://vnfiles.ign.com/ects/css-tricks/VideoCast-38.m4v #3: Converting a Photoshop Mockup (part 3 of 3)http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/wzv4vaFmR4c/ http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/ CSS-Tricks #3: Converting a Photoshop Mockup (part 3 of 3) <p>I finish up the design in part three of this series on coverting an Adobe Photoshop website mockup into an actual HTML/CSS website. This one focuses on the main content area. I create the the columns including the "quick links" section. I also talk a little bit about typography.</p><p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download Website Files</a></li> //AN_Xml:</ul><p><strong>In this series:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/">Part 1</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/">Part 2</a></li> //AN_Xml:</ul> Wed, 12 Nov 2008 20:35:40 +0000 31:53 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=wzv4vaFmR4c:6yo-GFxNqvE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/wzv4vaFmR4c" height="1" width="1"/>http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-3.m4v #2: Converting a Photoshop Mockup (part 2 of 3)http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/1IcVMIzqpF8/ http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/ CSS-Tricks #2: Converting a Photoshop Mockup (part 2 of 3) <p>In part two of this series on converting a Photoshop mockup to an HTML/CSS Website I continue on with the header/menu section of the site. I change the way in which the site is centered when I decide to wrap the entire site in a page-wrap div instead of centering each major page element. Then I plug in some "filler" content for the main area before I end with building the footer.</p><p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download</a></li></ul><p>&hellip;</p> Wed, 12 Nov 2008 20:29:20 +0000 17:10 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=1IcVMIzqpF8:9qanVWdlVE0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/1IcVMIzqpF8" height="1" width="1"/>http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-2.m4v #39: How to Use sIFR 3http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/ZsiuDzauFAI/ http://css-tricks.com/video-screencasts/39-how-to-use-sifr-3/ CSS-Tricks #39: How to Use sIFR 3 <p>sIFR (Scalable Inman Flash Replacement) is a technology that allows you to use any font you wish on your web pages. Long story short, it uses JavaScript to target certain text page elements and replace them with a block of Flash, which is the same text only rendered with a new font. This means you are free to use any font you wish in your designs instead of being limited to very small set of "safe" web fonts. sIFR degrades&hellip;</p> Wed, 12 Nov 2008 20:07:57 +0000 22:10 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=ZsiuDzauFAI:GEg-iyrfX6I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/ZsiuDzauFAI" height="1" width="1"/>http://css-tricks.com/video-screencasts/39-how-to-use-sifr-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-39.m4v #42: All About Floats Screencasthttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/jbCPsWZFQe0/ http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/ CSS-Tricks #42: All About Floats Screencast <p>Even more-so than z-index (which we covered a few weeks ago), the float property is known to cause episodes of hair-pulling and monitor-punching. It seems simple enough in theory, but there are plenty of quirks to watch out for. We go from start to finish in this screencast defining what float is, how it works, how and why to clear them, and some browser differences.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/all-about-floats/">All About Floats Article</a></li> //AN_Xml:</ul> Wed, 12 Nov 2008 19:59:59 +0000 27:38 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=QbEKO2am"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=Xq7eM12i"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=Xq7eM12i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=SGT7FbWF"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/jbCPsWZFQe0" height="1" width="1"/>http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/http://vnfiles.ign.com/ects/css-tricks/VideoCast-42.m4v #41: WordPress as a CMShttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tfbv7d3Dh2M/ http://css-tricks.com/video-screencasts/41-wordpress-as-a-cms/ CSS-Tricks #41: WordPress as a CMS <p>We once did a poll asking people what their favorite CMS was. WordPress was a run-away winner, but also got many comments of "<em>WordPress isn't a CMS!!</em>". Well clearly, in the strictest sense, WordPress <strong>is</strong> a CMS as it "manages content". But is WordPress really only suited for blogging, or can it be used for more traditional non-blog sites? In this screencast I attempt to show off a number of WordPress features that make it very "CMS-like" in my opinion.&hellip;</p> Thu, 06 Nov 2008 14:30:45 +0000 27:19 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=AjDBqu2b"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=D9AVrgLw"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=D9AVrgLw" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=7qkYqMrc"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tfbv7d3Dh2M" height="1" width="1"/>http://css-tricks.com/video-screencasts/41-wordpress-as-a-cms/http://vnfiles.ign.com/ects/css-tricks/VideoCast-41.m4v #1: Converting a Photoshop Mockup (part 1 of 3)http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7VsR8v4VO8s/ http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/ CSS-Tricks #1: Converting a Photoshop Mockup (part 1 of 3) <p>In this first-ever video podcast, I start the conversion process of an Adobe Photoshop mockup of a website, into a real live CSS based website. This is pretty rough here folks, I'm sure these will get more focused with time. Please let me have it with criticisms at my <a href="http://css-tricks.com/contact">contact page</a>.</p> //AN_Xml:<p><strong>Running time:</strong> 10:10</p><p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download Website Files</a></li> //AN_Xml:<li><a href="http://www.arbys.com/">Arby's</a></li> //AN_Xml:</ul><p><strong>In this series:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/">Part 2</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/">Part 3</a></li> //AN_Xml:</ul> Mon, 03 Nov 2008 22:41:45 +0000 10:10 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7VsR8v4VO8s:Z1MrDcngECQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7VsR8v4VO8s" height="1" width="1"/>http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-1.m4v #40: How z-index Workshttp://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Qp4I4jjTwxI/ http://css-tricks.com/video-screencasts/40-how-z-index-works/ CSS-Tricks #40: How z-index Works <p>Z-index can be a little confusing sometimes. In this screencast I attempt to explain how it works, how it's tied to positioning, some quirks, and some general advice.</p> Mon, 03 Nov 2008 22:24:36 +0000 18:37 css, web design, html, tutorial chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Qp4I4jjTwxI:5u-iNG__3lc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Qp4I4jjTwxI" height="1" width="1"/>http://css-tricks.com/video-screencasts/40-how-z-index-works/http://vnfiles.ign.com/ects/css-tricks/VideoCast-40.m4v Chris CoyiernonadultTips, Tricks, and Tutorials //AN_Xml: <img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/sakB_PZd3Rk" height="1" width="1"/>http://css-tricks.com/video-screencasts/31-introduction-to-google-analytics/http://vnfiles.ign.com/ects/css-tricks/VideoCast-31.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #29: Google Search for Your Site //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/-oQxawFg-DI/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/29-google-search-for-your-site/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #29: Google Search for Your Site //AN_Xml: //AN_Xml: <p>Integrating search on a website can be an incredibly complex subject far beyond my web development skills. Fortunately, Google offers a service called "Custom Search Engine" which you can integrate right into your own site. This leverages Googles awesome search power, and it can all happen directly on your own website!</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://www.google.com/coop/cse/">Google Custom Search Engine</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/GoogleSearch/">Example Site</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Fri, 21 Nov 2008 14:46:32 +0000 //AN_Xml: //AN_Xml: 16:17 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=-oQxawFg-DI:WAfrmNlaigY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=-oQxawFg-DI:WAfrmNlaigY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/-oQxawFg-DI" height="1" width="1"/>http://css-tricks.com/video-screencasts/29-google-search-for-your-site/http://vnfiles.ign.com/ects/css-tricks/VideoCast-29.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #6: Tools of the Trade //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Im1XhqEVbmI/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/6-tools-of-the-trade/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #6: Tools of the Trade //AN_Xml: //AN_Xml: <p>Before I get too far along in these screencasts, I thought I would introduce you a little to my working environment and explain the tools that I use. First off, I work on a Mac, so these tools are Mac software. This isn't an endorsement of any particular working environment, I just want everyone to know, see, and understand what these programs are that I will be switching back and forth between in upcoming podcasts.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://www.adobe.com/products/creativesuite/">Adobe Creative </a></li>&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Thu, 20 Nov 2008 15:40:22 +0000 //AN_Xml: //AN_Xml: 15:33 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Im1XhqEVbmI:nLYHxxeVK4Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Im1XhqEVbmI:nLYHxxeVK4Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Im1XhqEVbmI" height="1" width="1"/>http://css-tricks.com/video-screencasts/6-tools-of-the-trade/http://vnfiles.ign.com/ects/css-tricks/VideoCast-6.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #5: Columns of Equal Height: Super Simple Two Column Layout //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/s_cOzyHygHI/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/5-columns-of-equal-height-super-simple-two-column-layout/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #5: Columns of Equal Height: Super Simple Two Column Layout //AN_Xml: //AN_Xml: <p>Forcing multiple columns to be of equal height is one of those tricky things in web design. In this screencast I'll show you a little trick around it. Instead of making the actual elements themselves equal height, we'll use a background image to "fake" the look of equal height columns.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/super-simple-two-column-layout/">Original Article</a></li> //AN_Xml:<li><a href="http://www.alistapart.com/articles/fauxcolumns/">Faux Columns</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Thu, 20 Nov 2008 15:37:22 +0000 //AN_Xml: //AN_Xml: 12:39 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=s_cOzyHygHI:fLH50kYIxS4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=s_cOzyHygHI:fLH50kYIxS4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/s_cOzyHygHI" height="1" width="1"/>http://css-tricks.com/video-screencasts/5-columns-of-equal-height-super-simple-two-column-layout/http://vnfiles.ign.com/ects/css-tricks/VideoCast-5.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #43: How to Use CSS Sprites //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7x4VPUegGEU/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/43-how-to-use-css-sprites/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #43: How to Use CSS Sprites //AN_Xml: //AN_Xml: <p>CSS Sprites have been a hot topic for a long time now. The fact is that each image on a web page is a separate server request and you can dramatically increase the performance of a page by combining images and reducing that number of requests. In this screencast I'm going to show you how to do exactly that, by taking what would be 8 different images and combining them into one. <strong>As an added bonus,</strong> we then expand the &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Thu, 20 Nov 2008 00:22:05 +0000 //AN_Xml: //AN_Xml: 25:21 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=BVS94iLU"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=8o94H9Fm"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=8o94H9Fm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=61H56YZZ"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7x4VPUegGEU" height="1" width="1"/>http://css-tricks.com/video-screencasts/43-how-to-use-css-sprites/http://vnfiles.ign.com/ects/css-tricks/VideoCast-43.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #19: Designing a Unique Page for Twitter Updates //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/rdGxM0E8UiU/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/19-designing-a-unique-page-for-twitter-updates/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #19: Designing a Unique Page for Twitter Updates //AN_Xml: //AN_Xml: <p>This week I take you through the creation of simple webpage to display your recent 'Tweets' from Twitter from start to finish. This covers the design in Photoshop, to including the javascript stuff provided by Twitter to the markup, to the CSS to style the page.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/examples/TwitterPage/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/TwitterPage.zip">Download Files</a></li> //AN_Xml:<li><a href="http://twitter.com/chriscoyier">Twitter</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 19 Nov 2008 23:07:29 +0000 //AN_Xml: //AN_Xml: 19:46 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=rdGxM0E8UiU:Z39h1db7S48:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rdGxM0E8UiU:Z39h1db7S48:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/rdGxM0E8UiU" height="1" width="1"/>http://css-tricks.com/video-screencasts/19-designing-a-unique-page-for-twitter-updates/http://vnfiles.ign.com/ects/css-tricks/VideoCast-19.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #14: Converting a Photoshop Mockup: Part Two, Episode Three //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/r5mRHRwxpM8/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #14: Converting a Photoshop Mockup: Part Two, Episode Three //AN_Xml: //AN_Xml: <p>We wrap up the mockup conversion here in Episode Three. We create the "article area" and the "sidebar" (semantic class naming!), and then we clear the float. We use Firebug to steal the typography from the live CSS-Tricks. Then we fix up the header a little bit in Photoshop and use CSS Image Replacement for the logo.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul style="width: 45%; float: left;"> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<ul style="width: 45%; float: right;"> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">Part One</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/">Part Two</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/">Prequel</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 19 Nov 2008 15:21:11 +0000 //AN_Xml: //AN_Xml: 23:58 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=r5mRHRwxpM8:CwQ2pBpymUw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=r5mRHRwxpM8:CwQ2pBpymUw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/r5mRHRwxpM8" height="1" width="1"/>http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/http://vnfiles.ign.com/ects/css-tricks/VideoCast-14.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #13: Converting a Photoshop Mockup: Part Two, Episode Two //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/NOjtVPSkKY4/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #13: Converting a Photoshop Mockup: Part Two, Episode Two //AN_Xml: //AN_Xml: <p>In Episode Two of this series, we continue on with the structure of the site. In Photoshop, we create the three different states of the menu, then slice them up and use the CSS sprites technique to create the rollover and "on" states for the tabs. We then create the main content area and footer.</p> //AN_Xml:<p><strong>Links from Video:</strong></p> //AN_Xml:<ul style="width: 45%; float: left;"> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion/">View Demo</a></li> //AN_Xml:<li><a href="http://css-tricks.com/examples/MockupConversion.zip">Download Files</a></li> //AN_Xml:</ul> //AN_Xml:<ul style="width: 45%; float: right;"> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/">Part One</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/14-converting-a-photoshop-mockup-part-two-episode-three/">Part Three</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/16-creating-the-photoshop-mockup/">Prequel</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 19 Nov 2008 15:03:17 +0000 //AN_Xml: //AN_Xml: 25:45 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=NOjtVPSkKY4:kg5IadBtbD4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=NOjtVPSkKY4:kg5IadBtbD4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/NOjtVPSkKY4" height="1" width="1"/>http://css-tricks.com/video-screencasts/13-converting-a-photoshop-mockup-part-two-episode-two/http://vnfiles.ign.com/ects/css-tricks/VideoCast-13.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #12: Converting a Photoshop Mockup: Part Two, Episode One //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/E30248fmiHY/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #12: Converting a Photoshop Mockup: Part Two, Episode One //AN_Xml: //AN_Xml: <p>There has been LOTS of great feedback on the <a href="http://css-tricks.com/videos-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/">first series</a> of Converting a Photoshop Mockup into HTML/CSS. So let's do it again! Every website is different will require different conversion technqiues so there will be plenty to learn this time around that will be different from last time. The mockup we will be using here is a mini-version of the current version of CSS-Tricks itself! (<em>note</em>: Not anymore... but this is sorta how CSS-Tricks used to look &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 19 Nov 2008 14:56:36 +0000 //AN_Xml: //AN_Xml: 22:03 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=E30248fmiHY:UHlPMfLFJLk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=E30248fmiHY:UHlPMfLFJLk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/E30248fmiHY" height="1" width="1"/>http://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/http://vnfiles.ign.com/ects/css-tricks/VideoCast-12.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #4: Forcing Scrollbars: Eliminating “Horizontal Jumps” //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tVFy-LyYbTo/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/4-forcing-scrollbars-eliminating-horizonatal-jumps/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #4: Forcing Scrollbars: Eliminating “Horizontal Jumps” //AN_Xml: //AN_Xml: <p>In this screencast I talk about how to force vertical scrollbars onto websites. Without doing this, pages with centered content can appear to "jump" to the left or right when going from a page that needs to vertically scroll to one that does not (and visa versa). I cover two different major techniques for doing this, since they both have their advantages and disadvantages between different browsers.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/eliminate-jumps-in-horizontal-centering-by-forcing-a-scroll-bar/">Original Article</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 19 Nov 2008 14:48:17 +0000 //AN_Xml: //AN_Xml: 07:08 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=tVFy-LyYbTo:_kS1R3Jbvv8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tVFy-LyYbTo:_kS1R3Jbvv8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tVFy-LyYbTo" height="1" width="1"/>http://css-tricks.com/video-screencasts/4-forcing-scrollbars-eliminating-horizonatal-jumps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-4.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #27: Designing for WordPress: Part Three //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/rnX6ruo42_E/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/27-designing-for-wordpress-part-three/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #27: Designing for WordPress: Part Three //AN_Xml: //AN_Xml: <p>In part three of this series, we finish up the structure of the site and start diving into the details. The typography is set up, the right sidebar is set up, and the footer if flushed out. Then we use SimplePie to pull in the external RSS feed and jQuery to pull in the "social" stuff. Not exactly WordPress related, but I warned you! Then we look at styling up the rest of the WordPress layout types like Single pages &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 18:39:08 +0000 //AN_Xml: //AN_Xml: 59:37 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=rnX6ruo42_E:TiFAsH1BQrY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=rnX6ruo42_E:TiFAsH1BQrY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/rnX6ruo42_E" height="1" width="1"/>http://css-tricks.com/video-screencasts/27-designing-for-wordpress-part-three/http://vnfiles.ign.com/ects/css-tricks/VideoCast-27.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #26: Designing for WordPress: Part Two //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/yorMsTq4w_o/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/26-designing-for-wordpress-part-two/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #26: Designing for WordPress: Part Two //AN_Xml: //AN_Xml: <p>We have WordPress installed, now let's really get our hands dirty and start getting WordPress to do what we want it to do. We start by poking around the backend activating some plugins, changing some settings and creating posts/pages. Then we take a look at the Photoshop design and note some of the important aspects. Layout, color palette and font choices are all imporant things to consider as well as the overall feel. WordPress sites don't need to scream "Blog!" &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 18:34:30 +0000 //AN_Xml: //AN_Xml: 52:48 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=yorMsTq4w_o:ziaPT3NuwCw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=yorMsTq4w_o:ziaPT3NuwCw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/yorMsTq4w_o" height="1" width="1"/>http://css-tricks.com/video-screencasts/26-designing-for-wordpress-part-two/http://vnfiles.ign.com/ects/css-tricks/VideoCast-26.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #25: Designing for WordPress: Part One //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7C2YoU4FCOU/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #25: Designing for WordPress: Part One //AN_Xml: //AN_Xml: <p>WordPress is a hugely popular CMS for blogging. The blog section of CSS-Tricks is run on WordPress and I am very happy with it. By popular request, we are going to walk through designing for WordPress. In part one, we will be downloading and installing WordPress. Then we will install the "Starkers" theme by Elliot Jay Stocks to start with a completely fresh slate for our new design. No sense starting with the default theme, it's more trouble than it's &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 18:23:35 +0000 //AN_Xml: //AN_Xml: 16:27 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7C2YoU4FCOU:rXw3sykd0tw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7C2YoU4FCOU:rXw3sykd0tw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7C2YoU4FCOU" height="1" width="1"/>http://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/http://vnfiles.ign.com/ects/css-tricks/VideoCast-25.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #36: Current Nav Highlighting: Using PHP to Set the Body ID //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tIroGuR0Ns0/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/36-current-nav-highlighting-using-php-to-set-the-body-id/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #36: Current Nav Highlighting: Using PHP to Set the Body ID //AN_Xml: //AN_Xml: <p>One of the more efficient ways to handle current navigation highlighting is to give each of your navigation items a unique class name. Then give each page a unique ID on the body element. Then CSS can control what each navigation item looks like based on that body ID. But what if you are using a CMS like WordPress which includes that body tag as part of a template? In this case, we can use PHP to look at the &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 18:20:51 +0000 //AN_Xml: //AN_Xml: 18:56 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=tIroGuR0Ns0:LyKeWCOYuHM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=tIroGuR0Ns0:LyKeWCOYuHM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tIroGuR0Ns0" height="1" width="1"/>http://css-tricks.com/video-screencasts/36-current-nav-highlighting-using-php-to-set-the-body-id/http://vnfiles.ign.com/ects/css-tricks/VideoCast-36.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #37: Status, Fluid and Menu Bar Apps //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7vj7mNzSbFo/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/37-status-fluid-and-menu-bar-apps/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #37: Status, Fluid and Menu Bar Apps //AN_Xml: //AN_Xml: <p>Fair warning: this screencast is fairly Mac-specific and I ramble on about all kind of random non-web design related stuff. I introduce the new web app Status that I've been working on. Then I show Fluid, which is a Mac app for creating site-specific desktop applications and create one for Status. Then while I was on the subject, I introduce a few other Menu Bar applications that I find indispensable.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://fluidapp.com/">Fluid</a></li> //AN_Xml:<li><a href="http://statushq.com/">Status</a></li> //AN_Xml:<li><a href="http://www.smileonmymac.com/TextExpander/">TextExpander</a></li> //AN_Xml:<li><a href="http://skitch.com/">Skitch</a></li> //AN_Xml:<li><a href="http://www.scrnshots.com/">ScrnShots</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 04:43:43 +0000 //AN_Xml: //AN_Xml: 19:37 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7vj7mNzSbFo:4xGlQRdT66c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7vj7mNzSbFo:4xGlQRdT66c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7vj7mNzSbFo" height="1" width="1"/>http://css-tricks.com/video-screencasts/37-status-fluid-and-menu-bar-apps/http://vnfiles.ign.com/ects/css-tricks/VideoCast-37.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #38: Basics & Tips on Designing for the iPhone //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/0Q6vPAYm9H4/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/38-basics-tips-on-designing-for-the-iphone/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #38: Basics & Tips on Designing for the iPhone //AN_Xml: //AN_Xml: <p>Designing a web page that is optimized for the iPhone isn't rocket science. It's the same HTML, CSS and JavaScript that you already know. The difference is that browsers and screens do not vary, you know exactly what you are dealing with. You can use that to your advantage and think about that experience when you create your UI. I start out with how to get your page formatted correctly, how to have differnet stylesheets for portrait and horizontal mode, &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Sat, 15 Nov 2008 04:38:16 +0000 //AN_Xml: //AN_Xml: 31:13 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=0Q6vPAYm9H4:6kh51dOuzew:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=0Q6vPAYm9H4:6kh51dOuzew:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/0Q6vPAYm9H4" height="1" width="1"/>http://css-tricks.com/video-screencasts/38-basics-tips-on-designing-for-the-iphone/http://vnfiles.ign.com/ects/css-tricks/VideoCast-38.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #3: Converting a Photoshop Mockup (part 3 of 3) //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/wzv4vaFmR4c/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #3: Converting a Photoshop Mockup (part 3 of 3) //AN_Xml: //AN_Xml: <p>I finish up the design in part three of this series on coverting an Adobe Photoshop website mockup into an actual HTML/CSS website. This one focuses on the main content area. I create the the columns including the "quick links" section. I also talk a little bit about typography.</p> //AN_Xml: //AN_Xml:<p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download Website Files</a></li> //AN_Xml:</ul> //AN_Xml: //AN_Xml: //AN_Xml:<p><strong>In this series:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/">Part 1</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/">Part 2</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 12 Nov 2008 20:35:40 +0000 //AN_Xml: //AN_Xml: 31:53 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=wzv4vaFmR4c:6yo-GFxNqvE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=wzv4vaFmR4c:6yo-GFxNqvE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/wzv4vaFmR4c" height="1" width="1"/>http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-3.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #2: Converting a Photoshop Mockup (part 2 of 3) //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/1IcVMIzqpF8/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #2: Converting a Photoshop Mockup (part 2 of 3) //AN_Xml: //AN_Xml: <p>In part two of this series on converting a Photoshop mockup to an HTML/CSS Website I continue on with the header/menu section of the site. I change the way in which the site is centered when I decide to wrap the entire site in a page-wrap div instead of centering each major page element. Then I plug in some "filler" content for the main area before I end with building the footer.</p> //AN_Xml: //AN_Xml:<p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download Website </a></li>&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 12 Nov 2008 20:29:20 +0000 //AN_Xml: //AN_Xml: 17:10 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=1IcVMIzqpF8:9qanVWdlVE0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=1IcVMIzqpF8:9qanVWdlVE0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/1IcVMIzqpF8" height="1" width="1"/>http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-2.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #39: How to Use sIFR 3 //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/ZsiuDzauFAI/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/39-how-to-use-sifr-3/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #39: How to Use sIFR 3 //AN_Xml: //AN_Xml: <p>sIFR (Scalable Inman Flash Replacement) is a technology that allows you to use any font you wish on your web pages. Long story short, it uses JavaScript to target certain text page elements and replace them with a block of Flash, which is the same text only rendered with a new font. This means you are free to use any font you wish in your designs instead of being limited to very small set of "safe" web fonts. sIFR degrades &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 12 Nov 2008 20:07:57 +0000 //AN_Xml: //AN_Xml: 22:10 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=ZsiuDzauFAI:GEg-iyrfX6I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=ZsiuDzauFAI:GEg-iyrfX6I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/ZsiuDzauFAI" height="1" width="1"/>http://css-tricks.com/video-screencasts/39-how-to-use-sifr-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-39.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #42: All About Floats Screencast //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/jbCPsWZFQe0/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #42: All About Floats Screencast //AN_Xml: //AN_Xml: <p>Even more-so than z-index (which we covered a few weeks ago), the float property is known to cause episodes of hair-pulling and monitor-punching. It seems simple enough in theory, but there are plenty of quirks to watch out for. We go from start to finish in this screencast defining what float is, how it works, how and why to clear them, and some browser differences.</p> //AN_Xml:<p><strong>Links from video:</strong> </p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/all-about-floats/">All About Floats Article</a></li> //AN_Xml:&hellip;</ul> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Wed, 12 Nov 2008 19:59:59 +0000 //AN_Xml: //AN_Xml: 27:38 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=QbEKO2am"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=Xq7eM12i"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=Xq7eM12i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=SGT7FbWF"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/jbCPsWZFQe0" height="1" width="1"/>http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/http://vnfiles.ign.com/ects/css-tricks/VideoCast-42.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #41: WordPress as a CMS //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/tfbv7d3Dh2M/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/41-wordpress-as-a-cms/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #41: WordPress as a CMS //AN_Xml: //AN_Xml: <p>We once did a poll asking people what their favorite CMS was. WordPress was a run-away winner, but also got many comments of "<em>WordPress isn't a CMS!!</em>". Well clearly, in the strictest sense, WordPress <strong>is</strong> a CMS as it "manages content". But is WordPress really only suited for blogging, or can it be used for more traditional non-blog sites? In this screencast I attempt to show off a number of WordPress features that make it very "CMS-like" in &hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Thu, 06 Nov 2008 14:30:45 +0000 //AN_Xml: //AN_Xml: 27:19 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=AjDBqu2b"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=D9AVrgLw"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?i=D9AVrgLw" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?a=7qkYqMrc"><img src="http://feeds.feedburner.com/~f/CSS-Tricks-Screencasts?d=50" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/tfbv7d3Dh2M" height="1" width="1"/>http://css-tricks.com/video-screencasts/41-wordpress-as-a-cms/http://vnfiles.ign.com/ects/css-tricks/VideoCast-41.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #1: Converting a Photoshop Mockup (part 1 of 3) //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/7VsR8v4VO8s/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #1: Converting a Photoshop Mockup (part 1 of 3) //AN_Xml: //AN_Xml: <p>In this first-ever video podcast, I start the conversion process of an Adobe Photoshop mockup of a website, into a real live CSS based website. This is pretty rough here folks, I'm sure these will get more focused with time. Please let me have it with criticisms at my <a href="http://css-tricks.com/contact">contact page</a>.</p> //AN_Xml: //AN_Xml:<p><strong>Links from video:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/AwesomeWebsiteMockup.psd.zip">Download Photoshop File</a></li> //AN_Xml:<li><a href="http://css-tricks.com/videos/materials/Conversion.zip">Download Website Files</a></li> //AN_Xml:<li><a href="http://www.arbys.com/">Arby's</a></li> //AN_Xml:</ul> //AN_Xml: //AN_Xml: //AN_Xml:<p><strong>In this series:</strong></p> //AN_Xml:<ul> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/2-converting-a-photoshop-mockup-part-2-of-3/">Part 2</a></li> //AN_Xml:<li><a href="http://css-tricks.com/video-screencasts/3-converting-a-photoshop-mockup-part-3-of-3/">Part 3</a></li> //AN_Xml:</ul> //AN_Xml: //AN_Xml:<p><br style="clear: both;"/>&hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Mon, 03 Nov 2008 22:41:45 +0000 //AN_Xml: //AN_Xml: 10:10 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=7VsR8v4VO8s:Z1MrDcngECQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=7VsR8v4VO8s:Z1MrDcngECQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/7VsR8v4VO8s" height="1" width="1"/>http://css-tricks.com/video-screencasts/1-converting-a-photoshop-mockup-part-1-of-3/http://vnfiles.ign.com/ects/css-tricks/VideoCast-1.m4v //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: #40: How z-index Works //AN_Xml: //AN_Xml: http://feedproxy.google.com/~r/CSS-Tricks-Screencasts/~3/Qp4I4jjTwxI/ //AN_Xml: //AN_Xml: http://css-tricks.com/video-screencasts/40-how-z-index-works/ //AN_Xml: //AN_Xml: CSS-Tricks //AN_Xml: //AN_Xml: #40: How z-index Works //AN_Xml: //AN_Xml: <p>Z-index can be a little confusing sometimes. In this screencast I attempt to explain how it works, how it's tied to positioning, some quirks, and some general advice.&hellip;</p> //AN_Xml: //AN_Xml: //AN_Xml: //AN_Xml: Mon, 03 Nov 2008 22:24:36 +0000 //AN_Xml: //AN_Xml: 18:37 //AN_Xml: //AN_Xml: css, web design, html, tutorial //AN_Xml: //AN_Xml: chriscoyier@gmail.com (Chris Coyier)no<div class="feedflare"> //AN_Xml:<a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?i=Qp4I4jjTwxI:5u-iNG__3lc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?a=Qp4I4jjTwxI:5u-iNG__3lc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CSS-Tricks-Screencasts?d=7Q72WNTAKBA" border="0"></img></a> //AN_Xml:</div><img src="http://feeds.feedburner.com/~r/CSS-Tricks-Screencasts/~4/Qp4I4jjTwxI" height="1" width="1"/>http://css-tricks.com/video-screencasts/40-how-z-index-works/http://vnfiles.ign.com/ects/css-tricks/VideoCast-40.m4v //AN_Xml: //AN_Xml: //AN_Xml: Chris CoyiernonadultTips, Tricks, and Tutorials //AN_Xml: //AN_Xml: //AN_Xml: