This index covers all the new articles featured on our Web site. Many of the articles are contributed by our readers, others by freelance writers. Your words could be read — and your voice could be heard — by tens of thousands of our visitors and subscribers to our newsletter. Sound interesting? Submit your article today:
[The difference between the two methods is that articles submitted using the Open Publishing Initiative are generally shorter than the freelance articles, and the author does not receive monetary compensation. Freelance submissions are accepted upon receipt of a signed freelance contract. The freelance author does receive compensation.]
- Mitigating the WASC Web Security Threat Classification with Apache: Part 3
- The Client-Side Attacks section focuses on the abuse or exploitation of a Web site's users. Topics covered are content spoofing, cross-site scripting, buffer overflow, denial of service attacks, and more By Ryan C. Barnett. December 27, 2006
- An Introduction to Autoresponders
- If you've reached the point of exhaustion trying to keep up with answering mountains of email, you're ready to learn about autoresponders. Using them properly can make a huge difference to your bottom line. By Alex Perez-Prat. December 21, 2006
- Mitigating the WASC Web Security Threat Classification with Apache: Part 2
- This week we look at attacks that target a Web site's method of determining if a user, service, or application has the necessary permissions to perform a requested action. Using various techniques, attackers can fool a Web site into increasing their privileges to protected areas. By Ryan C. Barnett. December 18, 2006
- 10 Big Benefits of a Busy Business Blog
- Despite research to the contrary, few businesses seem to be willing to set up and run their own blog. In this article you'll learn about ten reasons why and what kinds of benefits you can expect. By Matt Jackson. December 13, 2006
- Mitigating the WASC Web Security Threat Classification with Apache
- Do you know what threats exist for Web applications? Do you know about the attack scenarios? This week you'll learn about threats associated with running Web applications and Apache strategies to mitigate the problem. By Ryan C. Barnett. December 11, 2006
- How to Create Great HTML E-mails with CSS
- HTML emails have great appeal and are widely used for all kinds of professional correspondence, but ensuring that your message displays correctly can be a daunting task. Fortunately, we have options. By Christian MacAuley. December 7, 2006
- Perl as a (Better) Find Command: Part 2 - Arguments and Greps
- This installment begins by processing filename arguments. Additional topics are defending against grep's messes, recursive grepping, using findxargs vs. Perl alternatives, reliable timestamp sorting, multi-word filenames and more. By Tim Maher. December 4, 2006
- Doodle, A Demo Drawing Program:Â Part 3
- In this installment, a solid programming style has been imposed, a JavaScript class model developed for Preezo which supports single inheritance and simple, tightly bound class definition code. This is important when working with large applications. By Guyon Roche. November 29, 2006
- Perl as a (Better) Find Command
- This week, our primary focus is on find perl pipelines that serve as functional enhancements to find and consider possible improvements to grep and sed-like programs. We begin by comparing find's file-testing capabilities with Perl's. By Tim Maher. November 27, 2006
- Database-Enabled Ajax with PHP
- Ajax has taken the Web to a new level by offering an intuitive interactive model that rivals the desktop. To compete with desktop applications, you'll learn how to create database-enabled Ajax requests using PHP and MySQL. By Kris Hadlock. November 22, 2006
- Review: Image Compressor
- Looking for a fast image compression solution? Have a look at Image Compressor, a simple application that allows you to quickly size, compress, and batch process JPEG images for the Web. By Nathan Segal. November 16, 2006
- PPK on JavaScript: The DOM - Elements, innerHTML, and Attributes
- The W3C DOM allows you to create your own elements and text nodes, and add them to the document tree. This week we look at creating and cloning elements, innerHTML, and attributes. By Peter-Paul Koch. November 14, 2006
- Script GUI for PHP
- If you've been writing PHP scripts on the Windows operating system, you know about the hassle that's involved when you want to test it on a Web site. That can get old - fast. Fortunately, there's an alternative. By Lee Underwood. November 8, 2006
- PPK on JavaScript: The DOM - Part 1
- In 1998, the W3C published its Level 1 DOM specification, which all browser vendors implemented. This installment takes a look at using the Level 1 DOM. It also takes a look at the old Level 0 DOM, especially at its useful form-field properties. By Peter-Paul Koch. November 6, 2006
- Interview: Stephen Johnson on Digital Photography
- A master photographer and teacher since 1977, Stephen Johnson is widely recognized as a pioneer of digital photography. You'll learn about the versatility of digital photography, the equipment he uses and the main reasons for choosing the digital approach when creating images. By Nathan Segal. November 1, 2006
- RSS and Atom in Action: Newsfeed Formats -Â Atom
- In 2003, a group of bloggers came together to create a new standard, which would later be known as Atom. They wanted to start fresh and do things right this time. As a result, all the major blog servers either support Atom now or have plans to do so. By Dave Johnson. October 30, 2006
- Creating a Custom RSS Feed with PHP and MySQL
- RSS has become the standard technology for syndicating information to large audiences. Many people have something to say, but finding the right audience for your voice is what matters. In this article you'll learn how to syndicate your own custom RSS feeds using PHP and MySQL. By Kris Hadlock. October 25, 2006
- Review: CSS: The Missing Manual
- CSS can be difficult to master as there are many aspects to learn. So what do you do? First of all, don't give up. Secondly, check out this book, which should enable the reader to quickly learn the technical aspects of CSS. Not a beginner? This book will show you those tips and tricks you have been searching for. By Lee Underwood. October 25, 2006
- RSS and Atom in Action: Newsfeed Formats
- This excerpt takes a look at the history of newsfeed formats in order to help the reader understand the choices available and the direction that newsfeed technology is headed. By Dave Johnson. October 23, 2006
- How to Use RSS Replay in Dreamweaver Layouts
- RSS is about sharing content with new audiences. Learn how to replay feed content in your Web pages with RSS Replay, a Dreamweaver extension created by the author. By Ronald Northrip. October 18, 2006
- Understanding Ajax: Part 2 - Iframes, Cookies, and More
- This installment continues with an exploration of Ajax. Topics covered are sending a request using an IFrame, creating a hidden IFrame, creating a form, sending a request using a cookie, and more. By Joshua Eichorn. October 16, 2006
- The JavaScript Diaries: Part 15 - The Date Object
- With JavaScript you can display and manipulate the date and time. You can calculate the days between dates, show new items on your Web site, etc. In this installment we'll take a look at the JavaScript Date() object and learn how to utilize it in our scripts. By Lee Underwood. October 11, 2006
- Understanding Ajax: Getting Started
- What makes Ajax possible is the communication layer with the server. The most complete option is the JavaScript XMLHttpRequest object. If XMLHttpRequest is not suitable, hidden iframes and cookies can also be used. Both will be examined in this article. By Joshua Eichorn. October 9, 2006
- Review: CSS Tab Designer
- If you've ever tried to create CSS tabs for your navigational systems you know how frustrating that can be. Fortunately there's another option, a piece of software which promises to be the solution to the problem. And, it's free! By Lee Underwood. October 5, 2006
- JavaScript and XML: Part 2
- This is the continuation of a three part series. This week we look at transforming XML with XSLT, querying XML with XPath, evaluating XPath Expressions, serializing XML and more. By David Flanagan. September 25, 2006
- Simple Comments Release Notes: v.910
- This update to the Simple Comments script includes a few new features, including the implementation of site section support, direct support for administrator authentication, immediate publishing, date time formatting and more. It also squashes several bugs. By Dan Ragle. September 20, 2006
- JavaScript and XML
- In this article you'll learn how to use JavaScript to work with XML data. Topics include obtaining XML documents, loading a document from the network, parsing XML text, XML documents from data islands, and manipulating XML with the DOM API. By David Flanagan. September 18, 2006
- Browser Support for CSS
- CSS rules are always interpreted by Web browsers. These standards give specifics on how browsers should display those rules - but they're not always followed. To design pages with CSS, you need to know the standards, and to understand how browsers' quirks and flaws will affect your Web design results. By Kynn Bartlett. September 12, 2006
- The Anatomy of an RSS Feed
- RSS has become the standard data format for communicating syndicated information to a large audience. RSS is an XML format that consists of designated elements that conform to the XML 1.0 specification. This week we look at the elements in this structure. By Kris Hadlock. September 14, 2006
- Search Us: Adding Search Engines to Browser Search Toolbars
- On this page are links that will allow you to add several of our Jupitermedia Web development sites to the search bar of your Mozilla, Firefox, or Internet Explorer 7 (as of this writing) search bar. A tutorial is also included. By Dan Ragle. September 7, 2006
- CSS Mastery: Fixed-Width, Liquid, and Elastic Layouts and Faux Columns
- So far (in the previous article), all the examples have used widths defined in pixels. This type of layout is known as fixed-width layout, or sometimes "ice layout" due to its rigid nature. This week we look at fixed-width, liquid and elastic layouts. By Andy Budd, Cameron Moll and Simon Collison. September 5, 2006
- How to Create a Color Picker in JavaScript
- This week you're going to learn how to create a Color Picker similar to the one used in Photoshop, but entirely in JavaScript. By Mark Kahn. September 1, 2006
- CSS Mastery: Page Layout
- One of the major benefits of CSS is the ability to control page layout without needing to use presentational markup. This week you'll learn how to horizontally center a design on a page, create two and three column float based layouts and more. By Andy Budd, with Cameron Moll and Simon Collison. August 28, 2006
- True Web Usability - Principles Over Laws
- Web usability is a hot topic these days. In this article, you'll learn how to optimize your Web site using logos, links that change color, content tips, the use of "bread crumbs" and more. By Jon Jackson. August 23, 2006
- Building Flash Preloaders
- Do you have trouble with stuttering, delayed or broken playbacks? If so, check out the Bandwidth Profiler, which will simulate the playback at different connection speeds. If you have a problem, you can fix it by creating a preloader. By Joey Lott. August 21, 2006
- Review: Site Kreator
- Do you want to create an interactive Web site, but have little or no experience? Check out Site Kreator, an application with many options, such as CSS, blog creation, image galleries, mailing lists, and more. By Lee Underwood. August 16, 2006
- Logs and Monitoring for Apache Servers
- This article will show how to handle many common issues found when logging requests, such as conditional logging, log rotation, resolution of IP addresses, piped logging, monitoring the status of your Apache server and more. By Daniel Lopez. August 14, 2006
- How to Display Tabular Data - A New Perspective
- This article will show you how to display tabular data in a non-conventional manner, preventing table cells from expanding in spite of the length of the text contained inside it, with a nice scroll to show the full text and yes, cross-browser compatible. By Nicolas Erlijman. August 10, 2006
- Best Practices for Accessible Flash Design: Part 2 - Reading Order, Audio Playback and More
- This installment takes a look at methods for controlling the reading order using off stage content, screen reader detection, keyboard access, how to avoid empty hit areas, control over audio playback, and more. By Bob Regan. August 7, 2006
- Doodle, A Demo Drawing Program: Part 1
- In this article and the ones that follow Guyon Roche demonstrates some of the techniques adopted while working on this application by developing a Web based drawing package. By Guyon Roche. August 2, 2006
- Best Practices for Accessible Flash Design: Part 1
- This article is designed to establish a basic framework with which to approach accessible design in Macromedia Flash. In this section you'll learn about accessibility challenges in Flash. By Bob Regan. July 31, 2006
- Review: Publish and Prosper: Blogging for Your Business
- Blogging is the topic of many a conversation these days. If you've been wanting to learn more about this medium and what it could mean for your bottom line, take a look at this book. By Nathan Segal. July 28, 2006
- How Much Blog - and How Often?
- This week you'll learn about the resource needs that business bloggers will want to consider, and how to rally the troops behind a blogging initiative. As many bloggers have learned, blogging is fairly simple - but it's not effortless. By Steve Broback/DL Byron. July 24, 2006
- Developing Web Applications with Ajax: Part 4 - Using Forms
- This week you'll learn how to submit information through forms without reloading the page. We'll begin with the form's HTML, and then we'll move onto adding the JavaScript for submitting a form with Ajax. By Jonathan Fenocchi. July 19, 2006
- Apache Ant Best Practices
- Apache Ant is a powerful build tool. This week you'll learn what Ant property files are, how to use Ant's capabilities to better integrate with IBM Rational ClearCase, how to implement Ant build files and more. By Kevin A. Lee/IBM Press. July 17, 2006
- Simple Comments
- A common feature appearing on more and more Web sites is support for comment posting by users, which tends to appear at the bottom of a Web page or article. Our own Perl-based comment system is the focus of this article and you'll learn how to use this on static Web pages. By Dan Ragle. July 12, 2006
- Reducing Noise, Correcting Chromatic Aberrations & Controlling Vignetting
- With varying degrees, all digital cameras produce images with electronic noise, chromatic aberrations, and vignetting. This week you'll learn how to reduce the effects of these imperfections in your RAW files. By Mikkel Aaland. July 10, 2006
- Generating More Search Engine Traffic
- Want to boost your traffic? Learn how to improve your rankings by creating a list of specific keywords, create a theme based content site, use the Overture Search Tool and more. By Robert Spadinger. June 30, 2006
- Scripting in the Browser: Part 2 - Using MSXML
- This week we examine extra functionality in MSXML which provides additional properties and methods that can be used with the DOM interfaces discussed previously. You'll see examples and learn how to create similar functionality in Mozilla. By Sas Jacobs. July 5, 2006
- Scripting in the Browser: Part 1
- This week you'll learn how to use JavaScript to manipulate XML documents. Some of the topics covered are the key DOM interfaces and the differences between Internet Explorer and Mozilla. By Sas Jacobs. June 28, 2006
- Review: Ajax in 10 Minutes
- For Web developers who want to add more interactivity to their Web sites, this book is packed with information. It's well written, but if you're a novice additional programming background is recommended. By Lee Underwood. June 23, 2006
- How to Manage Memory in PHP
- An important difference between a managed language like PHP and an unmanaged language like C is control over memory pointers. This article looks at how PHP freely manipulates strings and how memory is managed in PHP. By Sara Golemon. June 19, 2006
- CSS 2.1 Properties
- Cascading Style Sheets (CSS) are used for Web page layouts and aid in separating the document's style from its structure. Used correctly, CSS can be a powerful Web design tool. This extensive reference covers all the properties of the current version. By Lee Underwood. June 16, 2006
- How to Choose Web Software
- A Web site is a patchwork of computer files of various types, such as HTML, image files, multimedia, JavaScript, Flash movies, etc. This article looks at the different types of software necessary to create a coherent, consistent Web site. By Marc Campbell/O'Reilly Media. June 12, 2006
- The JavaScript Diaries: Part 14 - The Math Object
- This installment looks at the Math object, a JavaScript object used to perform mathematical operations such as obtaining the values of predefined mathematical constants. It can also be used to generate random numbers. By Lee Underwood. June 9, 2006
- The Creative Process of Photography
- Learn about the creative process from the artist's perspective. Broken into three parts, you'll learn how to stay creatively alive, how the images were shot, manipulated, prepared for printing, and more. By Julieanne Kost/O'Reilly Media Inc.. June 6, 2006
- Search Engine Optimization with Google Sitemaps
- If you've been looking for a way to optimize your Web site, check out Google Sitemaps. Among other things, you can tell Google how important a given page is relative to others and you can learn what Google thinks of your Web site. By Matthew Coers. June 2, 2006
- How to Create User Friendly Web Sites
- Today's multimedia Web sites are becoming more prevalent. Done well, video, animation, and sound can enrich the user experience. Done poorly, multimedia reduces your site's value. This week you'll learn how to avoid common pitfalls and use multimedia to your advantage. By Jakob Nielsen and Hoa Loranger/New Riders. May 30, 2006
- Style Sheets 'Made' Easy
- One of the biggest problems many people have with setting up a Web site is creating the cascading style sheets (CSS). If you don't know how to create a style sheet, or don't do it that often, here's an alternative. By Lee Underwood. May 26, 2006
- How to Use the HTTP Protocol
- Various protocols are used for communication over the Web, perhaps the most important being HTTP, which is also fundamental to Ajax applications. This week you'll learn about the HTTP protocol and how it's used to request and receive information. By Phil Ballard/Sams Publishing. May 22, 2006
- How to Fix Web Pages with Active Content
- As a result of a recent lawsuit, Microsoft has changed the way that Internet Explorer deals with Active Content. This can be fixed by using JavaScript but it creates extra work. Fortunately, there's another solution, IEWebFix. By Ronald Northrip. May 19, 2006
- Delicious Recipes for Your Web Site
- This cookbook offers a wide range of solutions to real-life problems that come up regularly when creating and growing a Web site. If you've been wanting to learn how to build Web sites that people will visit, bookmark and revisit, read this review. By Lee Underwood. May 15, 2006
- Book Review: Head Rush Ajax
- The material presented in this book is first rate and will have you up and running with Ajax in no time at all. Your senses will be engaged from the first page ("I laughed, I cried ..."). After this, other books will just seem ... well ... quiet. By Lee Underwood. May 12, 2006
- Web Design with Ajax
- Ajax - Asynchronous JavaScript And XML - is the key to building rich Internet applications that are more interactive, responsive and easy to use. In this book excerpt you'll learn about the newest thing to hit the Web. By Brett McLaughlin/O'Reilly Media. May 8, 2006
- Introduction to Perl's Taint Mode
- When writing scripts that others will run, it's essential to design your scripts defensively. Fortunately, Perl provides a built-in mechanism (called Taint Mode) to help you become more aware of potential security problems in your scripts. By Dan Ragle. May 5, 2006
- How to Use Advanced Windows Forms
- In computer programming, a style is a way of doing something, whether it's how a control is docked or anchored to a form or how a Windows interface is laid out. This week you'll learn about a specific application interface style known as the explorer interface. By Erik Brown/Manning Publications Co.. May 1, 2006
- Object Oriented Javascript: Part 2 - Strings, Dates, and Arrays
- In the previous article you learned how JavaScript classes could be written to inherit the methods and properties of another class. In this article you'll learn about some extensions that will allow developers to extend intrinsic JavaScript classes such as String, Date and Array. By Guyon Roche. April 28, 2006
- MySQL Data Methods
- Virtually everything in MySQL involves data in some way or another because the purpose of a database management system is, by definition, to manage data. Here you'll learn about data types, values, categories and more. By Paul Dubois/Sams Publishing. April 24, 2006
- Design Patterns in JavaScript: Part 1
- Design patterns are programming solutions to a specific problem that has been documented so that the developer doesn't need to solve the same problem again. This begins a series of articles that will explore implementing several popular design patterns in JavaScript. By Nicholas C. Zakas. April 24, 2006
- Designing for Different Browsers
- Most Web authors agree that the biggest challenge (and headache) in Web design is dealing with a multitude of browsers and their varying support of Web standards. In this article you'll learn about ways of dealing with browser differences. By Jennifer Niederst Robbins/O'Reilly. April 17, 2006
- How to Drag and Drop in JavaScript
- JavaScript excels at modifying the DOM of a Web page, but we usually only do simple things with it, such as creating image rollovers, making tabs, etc. In this article you're going to learn how to create items on your page that you can drag and drop. By Mark Kahn. April 14, 2006
- Masking with Channels in Photoshop
- Masking is one of the most important aspects of working with Photoshop and often the most difficult. These article will show how to create effective masks for tree branches and fur, how to make the most of blending modes and more. By Barry Huggins/O'Reilly. April 10, 2006
- Inside WebTools Pro
- As Web pages continually grow in complexity, Web developers need to check the many aspects of the Web pages they create. One method of doing so is with addons or plugins for the browser, such WebTools Pro, designed for use with Internet Explorer. By Lee Underwood. April 7, 2006
- The Benefits of Building a Web Site
- If you're thinking about building a Web site from scratch, you need a combination of creativity, a good eye, a well-thought-out plan and a purpose. Learn what goes into building a great site. By Damon Dean and Andy Cowitt/Wiley. April 3, 2006
- Stock Photography for Web Developers: Part 10 - Terms, Pricing, and Resources
- This article is the last installment in this series. It features an abbreviated glossary of terms, information on stock photography pricing software, image editing applications, resource materials and Web sites. By Nathan Segal. March 30, 2006
- Exploring Bridge and Version Cue: PDFs, File Naming, and Metadata
- This installment takes a look at the PDF review process, file naming in Version Cue, adding and viewing metadata in Photoshop, Illustrator, InDesign, Acrobat, GoLive, Bridge and more. By Jennifer Alspach, Shari Nakano, and Steve Samson/O'Reilly Media, Inc.. March 27, 2006
- The JavaScript Diaries: Part 13 - Array Properties and Methods
- The last two sections have covered the basics of JavaScript arrays. Now that we know about the different types, we'll learn how to manipulate them in order to make them more functional. This installment takes a look at the properties and methods that are commonly used for most coding situations. By Lee Underwood. March 24, 2006
- Adobe Creative Suite: Exploring Bridge and Version Cue
- Just when you thought you knew everything about Creative Suite, Adobe has given you more to work with, and the ability to connect all your Creative Suite 2 applications via the new Bridge and manage your files with Version Cue CS2. By Jennifer Alspach, Shari Nakano and Steve Samson/O'Reilly Media, Inc.. March 20, 2006
- Alternate Ajax Techniques: Using Images and Cookies
- In this installment, you'll learn how to use images and cookies to enable client-server communication even on older browsers that don't support the DOM. By Nicholas C. Zakas. March 17, 2006
- Python Essential Reference, 3rd Edition: Operators and Expressions
- The new features covered in this volume include new style classes, unification of types and classes, xmlrpclip, intertools, bz2, optparse and more. This installment takes a look at Python's built-in operators as well as the precedence rules used in the evaluation of expressions. By David Beazley/Sams Publishing. March 13, 2006
- DOM Scripting: Unobtrusive JavaScript at Its Best
- In the world of JavaScript programming, the language is especially powerful when interacting with Web pages using the Document Object Model (DOM). If you've ever wanted to learn the basics of DOM scripting, have a look at this review. By Lee Underwood. March 10, 2006
- Professional Ajax: XML, XPath, and XSLT - Part 1
- Browser makers have broadened the availability of XML support with new features, giving Web developers powerful tools akin to those formerly found only on the server. In this installment you will learn how to load and manipulate XML documents in an XML DOM object, use XPath to select XML nodes that meet certain criteria, and transform XML documents into HTML using XSLT. By Nicholas Zakas/Wrox. March 6, 2006
- Placing JavaScripts in External Files
- It seems that every few days over on the WebDeveloper.com JavaScript forum, someone wants to know how to place their JavaScripts in an external file. In this article we'll take a look at the reasons for placing scripts in an external file and how to go about doing it. By Lee Underwood. March 3, 2006
- How to Auto Include a JavaScript File
- Many Web developers have a large library of JavaScript code at their fingertips that they developed, their colleagues developed, or that they've pieced together from scripts all over the Internet. This article will show you how to dynamically include any JavaScript file, at runtime, by simply calling a function in that file. By Mark Kahn. March 1, 2006
- Stock Photography for Web Developers: Part 9
- This installment takes a brief look at a few of the photographic and design techniques necessary to create your own stock images. Some of the topics covered include the Rule of Thirds, the importance of image placement, designing for type, verticals vs. horizontals and more. By Nathan Segal. February 24, 2006
- Perl Subroutine Primer
- This article examines the use of user-defined subroutines in Perl: blocks of code that can accept, operate on, and/or return variables and values that can be reused throughout your Perl script without needing to copy and paste it each time it's required. By Dan Ragle. February 21, 2006
- Object Oriented JavaScript: Part 1 - Class Inheritance
- To many object orientation purists, a programming language doesn't cut the mustard unless it supports some form of class inheritance, where one class can 'inherit' the behavior of another class. In this installment, you'll learn how JavaScript can support class inheritance for user defined classes. By Guyon Roche. February 17, 2006
- How to Create Interactive Web Programs with Java
- Now that Java has made the transition from a child prodigy to an established language, it's being used for business software and other applications. This week you'll learn about applet programming and Java Web Start, a method of installing and running Java software from within a Web browser. By Rogers Cadenhead/Sams Publishing. February 15, 2006
- Alternate Ajax Techniques: Part 1
- By now, nearly everyone who works in Web development has heard of the term 'Ajax.' Most articles on Ajax have focused on using XMLHttp as the means to achieving such communication but there are other methods, which are explored in this series of articles. By Nicholas C. Zakas. February 10, 2006
- Review: 'Wimpy' Streaming Media Tools
- Adding multimedia to a Web site can make it more attractive and appealing to your visitors but the process can be difficult, even if you know what you're doing. Fortunately, there are other options, such as Wimpy, which is easy to install and use. By Lee Underwood. February 6, 2006
- Manipulating Files and Directories in Perl
- This book excerpt takes a look at how to get a directory listing, how to create and remove files, how to create and remove directories and how to get information about files. By Clinton Pierce/Sams Publishing. February 3, 2006
- Software Review: NoteTab Pro
- If you're comfortable with HTML and CSS and don't want or need a WYSIWYG program, then NoteTab Pro may be the editor for you. Its many features and clip libraries make it an excellent choice for getting down and dirty in the midst of your code. By Lee Underwood. February 1, 2006
- Book Review: Cascading Style Sheets - Designing for the Web
- Written by the creators of CSS (Hakon Wium Lie and Bert Bos), this book covers all aspects of CSS, beginning with the basics, such as the anatomy of a rule, linking styles sheets to documents and progressing to more advanced topics. By Lee Underwood. January 27, 2006
- Interacting with Web Forms: Part 2
- This week you'll learn more about how to use HTML form data from within PHP. Some of the topics covered include preselecting multiple selection lists, processing graphical submit buttons, checking mandatory fields, and writing form data to a file. By Christian Wenz/Sams Publishing. January 23, 2006
- The JavaScript Diaries: Part 12 - Multiple Array Types
- This is the twelfth installment in our series on learning JavaScript. This installment takes a look at multidimensional and associative arrays. As you learn to use these you'll begin to understand how they can be incorporated into your Web sites. By Lee Underwood. January 20, 2006
- Interacting with Web Forms - Part 1
- HTML forms are a key ingredient of any dynamic Web site because they allow the user of a site to interact with it. They may be database-driven and regularly changing but they look the same for each and every visitor. Using PHP with your HTML forms can change that. By Christian Wenz/Sams Publishing. January 16, 2006
- Stock Photography: Part 8 - Layouts, Compression, and Slicing
- This installment takes a look at methods of using stock photography for Web layouts, more image compression options, how many images to use on a page, image slicing, and more. By Nathan Segal. January 13, 2006
- How to Use Photoshop for the Web
- In this excerpt you'll learn how to create images for the Web. Some of the topics covered are file formats and size, preparing backgrounds, creating slices, making pages load faster and more.. By Carla Rose/Que & Sams Publishing. January 9, 2006
- The HTML Hierarchy: Thinking Inside the Box
- When we think of HTML coding, we tend to think of elements ("tags") used to structure a Web page but our attention is usually focused on the appearance of the final product. In contrast, learning to visualize the structure of the code can actually help in the design of the page.. By Lee Underwood. January 6, 2006
- Book Excerpt: Sams Teach Yourself CSS in 10 Minutes
- This is a book excerpt from "Sams Teach Yourself CSS in 10 Minutes", by Russ Weakley. In this excerpt, you will learn how to position a two-column page layout with a header and a footer.. January 3, 2006