Showing posts with label CSS. Show all posts
Showing posts with label CSS. Show all posts

Download free javascript, xml, css, html ebooks

This posting helps you to get free ebooks on cascading style sheets (css), javascript, cgi scripting, comon gateway interface, core javascript, extensible markup language (xml), dynamic html, hyper text markup language (html), processing xml with java, xml databases, etc. You can master mentioined subjects by downloading these ebooks.
Visit this javascript, xml, html free ebooks provided in following links.
  1. 40 CSS Tutorial Reference
  2. A Query Language for XML
  3. Advanced Javascript Tutorials
  4. Beginner's Guide to CGI Scripting with Perl By John Callender
  5. Cascading Style Sheets
  6. Cascading Style Sheets, level 1
  7. Cascading Style Sheets, level 2
  8. CGI - Common Gateway Interface support for Python
  9. CGI - Simple Common Gateway Interface Class By Lincoln D. Stein
  10. CGI Developer's Guide by Eugene Eric Kim
  11. CGI Manual of Style Online by Robert McDaniel
  12. CGI Programming 101: Learn CGI Today
  13. CGI Programming FAQ By Nick Kew
  14. CGI programming in Perl
  15. CGI Programming on the World Wide Web By Shishir Gundavaram
  16. CGI Programming Unleashed By Eugene Eric Kim
  17. CGI Tutorial By Nik Silver
  18. CGI::Base - HTTP Daemon Common Gateway Interface (CGI) Base Class
  19. CGI::Carp - CGI routines for writing to the HTTPD (or other) error log
  20. CGI::Fast - CGI Interface for Fast CGI By Lincoln D. Stein
  21. CGI::Pretty - module to produce nicely formatted HTML code By Brian Paulsen
  22. Common Gateway Interface in Python - An Interactive Instruction
  23. Complete CSS Guide By John Allsopp and Maxine Sherrin
  24. Comprehensive CSS Guide by Marcus Kazmierzak
  25. Core JavaScript Reference
  26. CSS 2 Tutorial By Miloslav Nic
  27. CSS 2.1 Specification
  28. CSS Attributes: Index -MSDN Library
  29. CSS Frequently Asked Questions By Håkon Wium Lie and Bert Bos
  30. CSS Online - Explore the World of CSS
  31. CSS Pointers Group's CSS Example
  32. CSS Quick Tutorials
  33. CSS-guide By Tapio Markula
  34. DocBook: The Definitive Guide By Norman Walsh & Leonard Muellner
  35. Embedding Perl in HTML with Mason By Dave Rolsky and Ken Williams
  36. Extensible Markup Language (XML)
  37. Extensible Markup Language (XML) 1.0
  38. Ground Zero XML Tutorial
  39. Guide to Writing CGI Scripts in REXX and Perl
  40. How to Use HTML 3.2 By Scott Arpajian And Robert Mullen
  41. HTML 3.2 and CGI Professional Reference Edition Unleashed
  42. HTML By Example by Todd Stauffer
  43. HTML Encyclopaedia
  44. Introduction to CSS shorthand properties
  45. Introduction to CSS3
  46. Introduction to Dynamic HTML By Aaron Weiss
  47. Introduction to JavaScript
  48. Introduction to XML for web developers
  49. Introduction to XML from w3schools.com
  50. JavaScript Advanced Tutorials
  51. JavaScript Authoring Guide
  52. JavaScript Authoring Info By John Russell
  53. JavaScript Manual of Style By Marc Johnson
  54. JavaScript Primer
  55. JavaScript The Definitive Guide - Fourth Edition by David Flanagan
  56. Javascript Tutorial
  57. ppk on JavaScript By Peter-Paul Koch
  58. Processing XML with Java By Elliotte Rusty Harold
  59. RichInStyle.com CSS1 tutorial
  60. RichInStyle.com CSS2 tutorial
  61. Sams Teach Yourself JavaScript in 24 Hours
  62. Softsteel WML Tutorial
  63. Special Edition Using CGI By Jeffry Dwight and Michael Erwin
  64. Special Edition Using HTML 4 (c) Macmillan Computer Publishing
  65. Special Edition USING HTML Second Edition
  66. Special Edition Using JAVASCRIPT By Mark C. Reynolds
  67. Style Master CSS Tutorial
  68. Style Sheets
  69. Tableless layout HOWTO
  70. Teach Yourself HTML 3.2 in 24 Hours By Dick Oliver
  71. Teach Yourself JavaScript in a Week By Arman Danesh
  72. Teach yourself WEB Publishing with HTML in 14 days By Laura Lemay
  73. The Common Gateway Interface
  74. The XML Files: Using XML for Business-to-Business and Business-to-Consumer Applications
  75. Transferring data between XML documents and relational databases
  76. Using HTML 3.2, Java 1.1, and CGI By Eric Ladd and Jim O'Donnell
  77. Using Python for CGI programming By Guido van Rossum
  78. Voodoo’s Introduction to Javascript By Stefan Koch
  79. W3C httpd CGI/1.1 Script Support
  80. Web Style Sheets CSS tips & tricks
  81. Writing World-Wide Web CGI Scripts in REXX
  82. XForms Essentials by Micah Dubinko
  83. XML - Free Chapters
  84. XML and Databases By Ronald Bourret
  85. XML Basics - An Introduction to XML by Jan Egil Refsnes
  86. XML Certification Tutorial By Vibha Verma
  87. XML for DB2 Information Integration
  88. XML Road Map
  89. XQL (XML Query Language) By Jonathan Robie
  90. XSL Concepts and Practical Use
  91. XUL Programmer's Reference Manual
  92. Zen Garden -The Beauty of CSS Design

Zen Garden -The Beauty of CSS Design

Littering a dark and dreary road lay the past relics of browser-specific tags, incompatible DOMs, and broken CSS support.
Today, we must clear the mind of past practices. Web enlightenment has been achieved thanks to the tireless efforts of folk like the W3C, WaSP and the major browser creators.
The css Zen Garden invites you to relax and meditate on the important lessons of the masters. Begin to see with clarity. Learn to use the (yet to be) time-honored techniques in new and invigorating fashion. Become one with the web.
So What is This About?
There is clearly a need for CSS to be taken seriously by graphic artists. The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the existing designs in the list. Clicking on any one will load the style sheet into this very page. The code remains the same, the only thing that has changed is the external .css file. Yes, really.
CSS allows complete and total control over the style of a hypertext document. The only way this can be illustrated in a way that gets people excited is by demonstrating what it can truly be, once the reins are placed in the hands of those able to create beauty from structure. To date, most examples of neat tricks and hacks have been demonstrated by structurists and coders. Designers have yet to make their mark. This needs to change.

CSS 2.1 Specification

This specification defines Cascading Style Sheets, level 2 revision 1 (CSS 2.1). CSS 2.1 is a style sheet language that allows authors and users to attach style (e.g., fonts, spacing, and aural cues) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS 2.1 simplifies Web authoring and site maintenance.
CSS 2.1 builds on CSS2 [CSS2] which builds on CSS1 [CSS1]. It supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc. It also supports content positioning, table layout, features for internationalization and some properties related to user interface.
CSS 2.1 corrects a few errors in CSS2 (the most important being a new definition of the height/width of absolutely positioned elements, more influence for HTML's "style" attribute and a new calculation of the 'clip' property). But most of all CSS 2.1 represents a "snapshot" of CSS usage: it consists of all CSS features that were implemented interoperably at the date of publication.

Tableless layout HOWTO

It has been advocated many times that tables shouldn't be use in HTML for layout purposes. This page shows one way to create a 3 columns layout using CSS only.
HTML is a structural language, which means it is - or should be - used to add structure into a text through tags. The table tag should then only be used to format data into a table to relate columns with rows.
But since the apparition of tables in HTML, it has been very often used for layout purpose, usually split a web page into columns. Besides the fact that it breaks the meaning of HTML, it doesn't help either in various cases that we could summarize by the difficulty to parse or render a table in some context (disabilities, view port restrictions, ...).
This document describes one way to create a 3 columns layout and links to other layout techniques.

Style Sheets

Style sheets represent a major breakthrough for Web page designers, expanding their ability to improve the appearance of their pages. In the scientific environments in which the Web was conceived, people are more concerned with the content of their documents than the presentation. As people from wider walks of life discovered the Web, the limitations of HTML became a source of continuing frustration and authors were forced to sidestep HTML's stylistic limitations. While the intentions have been good -- to improve the presentation of Web pages -- the techniques for doing so have had unfortunate side effects. These techniques work for some of the people, some of the time, but not for all of the people, all of the time. They include:
  • Using proprietary HTML extensions
  • Converting text into images
  • Using images for white space control
  • Use of tables for page layout
  • Writing a program instead of using HTML

These techniques considerably increase the complexity of Web pages, offer limited flexibility, suffer from interoperability problems, and create hardships for people with disabilities.

Click to Read More

40 CSS Tutorial Reference

This tutorials and guides or ebook are for understanding and using Cascading Style Sheets (CSS). It also shows several method for implementing CSS. This reference make you clear how to code CSS and how to change different formats using CSS.
This all are free Cascading Style Sheet tutorials (CSS) tutorials or ebook from industry experts that feature extensive information on CSS basics, tags, programming, and scripts.

CSS Attributes: Index -MSDN Library

This index lists all the supported Cascading Style Sheets (CSS) attributes by category, and indicates in which version of Microsoft Internet Explorer they were first available.
Version Keys
(5) Attribute available as of Internet Explorer 5
(5.5) Attribute available as of Internet Explorer 5.5
(6) Attribute available as of Internet Explorer 6
(7) Attribute available as of Windows Internet Explorer 7
Note When an attribute has multiple version keys, later version keys indicate significant updates to the attribute.
Attributes that have been proposed to the World Wide Web Consortium (W3C) but are not part of any standard are marked with "." Microsoftextensions to the CSS standard are indicated with "."

Introduction to CSS shorthand properties

Shorthand properties?
One of the many great possibilities in CSS is the use of shorthand properties. It lets you specify several properties by using only one. If you have started learning about CSS and started implementing it on your web pages, you'll immediately see the benefit of using shorthand CSS properties. It makes it even easier for you to apply style to your markup, and it will make your CSS code shorter.
For you to have any value of this article you need to know the normal CSS properties and their values, they will be used here, but not extensively explained.
Browser support as indicated for every shorthand property is vague and only gives a general idea of the browser compatibility. For more detailed information about the nature in which a property is buggy or partially supported, check the link to Webreview and Stylemaster at the end of this article.
Now let us have a quick look at a sample CSS rule to refresh our memory on the different parts of CSS and what they are called:

Cascading Style Sheets

Style Sheets Now!
Change the appearance of hundreds of Web pages by changing just one file... Influence presentation without losing visitors... All with the power and flexibility of Web style sheets.
Quick Tutorial
A basic introduction to Cascading Style Sheets.
CSS Structure and Rules
An introduction to the various kinds of selectors, pseudo-classes, pseudo-elements, and cascading order.
CSS Properties
Descriptions of the various properties available in Cascading Style Sheets, level 1.
Linking Style Sheets to HTML
Various methods of incorporating style sheets into an HTML document.
Style Sheet Dependence
How to misuse style sheets and make your pages inaccessible.
CSSCheck
Check the syntax and style of your Cascading Style Sheets with this CSS lint.
CSS References
Links to CSS specifications and other documentation.

CSS 2 Tutorial

By Miloslav Nic
In this tutorial CSS 2 stylesheets are applied on XML documents. The text is written in pure HTML and can be therefore displayed in any browser. Each example contains one or more xml sources which can be displayed (and formatted) with CSS when the link View output is clicked on.
You can start from the Example 1, from the Contents, which contains descriptions of individual examples, or from Index which lists all used properties in the stylesheets with links to individual examples.

RichInStyle.com CSS2 tutorial

This is one of very few CSS2 tutorials on the net. Not only does it have that advantage, but also has the following advantages:
  • It is easy to understand
  • It covers every aspect of the specification, including those that are frequently not touched upon by other tutorials such as cascading, box width calculations, etc.
  • It presents information in an efficient manner - it is short, so you learn faster

Why style sheets?
Style sheets have the following advantages:

  • They separate content from formatting. This means that instead of marking a quotation as italic, you mark it as a quote and then tell the browser that you want all quotes to be italic. This means that it is a two-second job to change quotes to bold, red, green or normal.
  • They reduce download time by removing formatting information from documents. Thus instead of having to specify that you want Times New Roman a few dozen times in a file for headings, you specify once that you want headings to be Times New Roman. They also are advantageous in that they need only be downloaded once for an entire website.
  • They give far more control over formatting than HTML - such features as background images and colors on all elements - not just the whole document, etc.
  • They ensure a consistent appearance across a site

Click to Read More

RichInStyle.com CSS1 tutorial

This is a CSS1 tutorial with a difference - unlike other tutorials, it has the following advantages:
It covers every aspect of the specification, including those that are frequently not touched upon by other tutorials such as cascading, box width calculations, etc.
It presents information in an efficient manner - it is short, so you learn faster.
What are style sheets
Style sheets provide a means for authors to specify how they wish documents written in a markup language such as XML or HTML to be formatted. For example, an author might wish to specify that a document should be green on pink - this could be done using CSS, an established standard for styling documents.
You might ask 'Why do we need style sheets - can't you use HTML; for example, the FONT element or the bgcolor attribute?'

Style Master CSS Tutorial

This tutorial teaches CSS using both hand-coding and Style Master for Windows. You can also follow it using instructions for Style Master for Mac OS X. By working through the exercises you will learn all about CSS for text styling and page appearance including layout, and create a stylish looking page like this. If you want to learn CSS by hand-coding alone, simply work through all the exercises and code examples and skip all the specially styled Style Master instructions.
Style Master is a CSS editor which includes full support for hand-coding. It's a great way to start learning CSS: hand code when it suits, and fall back on the WYSIWYG editors when you're working with new properties and selectors. This tutorial is included as part of the 30 day demo download.

Web Style Sheets CSS tips & tricks

A random collection of CSS examples and some help in using them.
  • Figures & captions
  • A pinned-down menu
  • Indented paragraphs
  • Alternative style sheets
  • A confetti menu
  • Getting rid of colored scrollbars (user style sheets)
  • Even/odd: coloring every other row
  • A tabbed interface
  • A chart comparing font styles
  • Horizontal and vertical centering
  • Boxes with drop shadows
  • Text shadows
  • Rounded boxes and unsharp shadows

Figures & captions

HTML doesn't have an element that allows to insert a figure with a caption. It was once proposed (see HTML3), but never made it into HTML4. Here is one way to simulate such a figure element:

Click to Read More

CSS Quick Tutorials

If you already know what a style sheet is and how to link it to your page, and how to specify selectors, properties and units with CSS, then in some ways the rest is detail. But, there can be a lot of detail to learn. The following is our ongoing collection of tips, tricks and quick tutorials.
The rising tide
When I redesigned the Westciv site (some time ago now - how it flies!) I included a neat little effect on the top left corner logo which I like to call "The Rising Tide". Scroll up and down the page a bit now if you've never actually noticed it before.
(Not seeing anything in particular? I'm guessing you're using Internet Explorer on Windows. Because a vital aspect of CSS is not supported by this browser, the technique doesn't actually work here. However it does no harm either, so in the spirit of progressive enhancement I decided to use it anyway.)
I've always been surprised by the number of people who have written in asking how the effect on the logo works, and now I've finally got round to writing a little tutorial to spell it out. There are two parts to the technique. One is simply the scrolling effect, and the way the westciv logo can always be seen no matter how far you scroll down the page. And then there is the fact that this logo is a live link to the Westciv home page, available right there in the top left of the viewport, no matter how far down the page has been scrolled.

CSS Online - Explore the World of CSS

CSS Online is an interactive guide to CSS. CSS Online will be updated to reflect the latest CSS standards. You can explore each page and experiment on-line by manipulating different CSS properties. See how to manipulate text, margins, borders, and much more.
Adminstrator's Note: This site is a great interactive online CSS tutor

CSS-guide

By Tapio Markula
Hi. You arrived to my CSS-guide. I handle in my CSS-guide almost everything, which relates with CSS. CSS-pages have following page groups in the main menu:
  • General info - general info about the CSS-guide, how topic groups relate with each others, last changes, functionality of pages, used colors, special markups and links; includes also a FAQ-page, where I answer either real question, which I have got or imaginary questions, which somebody might ask for me
  • Index pages - many kinds of index pages, for example alphabetical index and table of contents (the site map of CSS-guide)
  • Guide pages - the most important CSS-pages, where I handle systematic CSS - the actual CSS-guide
  • Extra pages - a group of mixed pages, which somewhat relate with CSS
  • Proposals - some CSS-related proposals
  • Practice - practice tasks and example pages

I hope that you could find from my site what you are looking for and my site could give for you much pleasure!

Click to Read More

CSS Frequently Asked Questions

By Håkon Wium Lie and Bert Bos
What is CSS?
CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. Every element type as well as every occurance of a specific element within that type can be declared an unique style, e.g. margins, positioning, color or size.
What are Style Sheets?

Style Sheets are templates, very similar to templates in desktop publishing applications, containing a collection of rules declared to various selectors (elements).
What is external Style Sheet? How to link?

External Style Sheet is a template/document/file containing style information which can be linked with any number of HTML documents. This is a very convenient way of formatting the entire site as well as restyling it by editing just one file.
The file is linked with HTML documents via the LINK element inside the HEAD element. Files containing style information must have extension .css, e.g. style.css.

CSS Pointers Group's CSS Example

CSS Pointers Group provides various practical use examples of CSS. It includes -
  • Blockquote Usage
  • Border on BODY
  • CSS Columns
  • Deprecated examples
  • CSS Layers example
  • Drop Cap simulation
  • More Drop Cap simulations
  • Table example
  • Embedded CSS example
  • External CSS example
  • CSS Font Rules
  • CSS font-family
  • CSS font-size
  • CSS font-style
  • CSS font-variant
  • CSS font-weight (keyword)
  • CSS font-weight (numeric)
  • Table example (green bar paper)
  • CSS highlighting
  • Imported CSS example
  • Indenting with CSS
  • Inline CSS example
  • Text justification with CSS
  • List options with CSS
  • Pullquotes Examples
  • Shadowed text with CSS
  • Suppress Hypertext underlining
  • CSS table with named colors
  • Border workaround for Netscape

Click to Read More

Introduction to CSS3

The members of the CSS&FP Working Group have decided to modularize the CSS specification. This modularization will help to clarify the relationships between the different parts of the specification, and reduce the size of the complete document. It will also allow us to build specific tests on a per module basis and will help implementors in deciding which portions of CSS to support. Furthermore, the modular nature of the specification will make it possible for individual modules to be updated as needed, thus allowing for a more flexible and timely evolution of the spcification as a whole.
This document lists all the modules to be contained in the future CSS3 specification.
This is an official introduction, issued by the CSS Working Group, which details the modularization of the CSS3 specification and the CSS test suite. This document should be considered to be informative, not normative. See the Style overview pages for more information on W3C's work on style sheets, including CSS.
This is a public W3C Working Draft for review by W3C members and other interested parties. As a draft document, it may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use W3C Working Drafts as reference material or to cite them as other than "work in progress."

Followers