Topics: Code
Markup, style, scripting, and server-side techniques in the service of user-centric interfaces and tools. Cross-browser XHTML, CSS, and JavaScript. Roll your own X using scripting or markup language Y. Producing clearer, saner, more secure code that plays well with others. The love/hate relationship between layout and markup. Workarounds for that irritating bug and why (or why not) to use them. (255 articles)
Browsers (41 articles)
Does your content travel well? Can your design and functionality survive from one platform to another, one browser to another, one configuration to another? Web standards and testing methods are included in this topic.
CSS (72 articles)
Using Cascading Style Sheets (CSS) as part of standards-based web design. Separating presentation from structure and behavior. CSS layout techniques, tips, and tricks. Crafting a print style sheet. Spruced-up site maps, CSS drop-downs, zoom layouts, cross-column pull-outs. Emulating print design, Flash, PDF, and table layouts. Style sheet switching for user customization, accessibility, and creative purposes. Pocket-sized design: taking your website to the small screen. Faux backgrounds, sliding doors, CSS sprites. CSS support; browser bugs and workarounds. Showing and hiding elements, replacing text with images. Fixed and liquid layouts. See also typography.
Flash (9 articles)
Designing and programming in Macromedia Flash. Making Flash content accessible. Embedding Flash content while supporting web standards. Embed Flash content using only valid tags and attributes. Flash MX, moving toward accessible rich media. Building games, e-commerce sites, and rich applications using Flash ActionScript and server-side technologies.
HTML and XHTML (73 articles)
Proper document markup. Separating structure from presentation and behavior. The lowercase semantic web. Building accessible, cross-platform, cross-browser pages. Using web standards correctly. Converting from HTML to XHTML and why you would want to. Site display hosed? A faulty DOCTYPE may be at fault. DOCTYPE switching and beyond.
Scripting (31 articles)
Building dynamic websites using JavaScript / ECMAScript, the W3C DOM, and other scripting languages and technologies. JavaScript triggers, hybrid CSS dropdowns, body switchers, drop-down menus and navigation. Dynamic text replacement. Relative font sizes, accessible pop-up links. Debugging and testing.
Server Side (18 articles)
Back-end in motion. Shaping dynamic user interactivity with scripting languages like Perl, PHP, ASP, ColdFusion, Rebol, and Ruby on Rails. Database-driven projects and processes. Web services and .Net. Can’t we all just get along?
XML (11 articles)
Understanding and working with eXtensible Markup Language (XML) and the many applications and protocols derived from it, including SVG, SMIL, world-changing syndication formats like RSS, and more. Rolling your own XML language. Validating a custom DTD. Inline XML. Working with databases. Using XSLT transformations to publish – from print to the web. Understanding web services. How to read W3C specs. Patents, royalties, and web standards. Okay, okay, Podcasts, XUL, and AJAX. Now are you happy?
*Can’t find what you’re looking for? View all topics and subtopics »