علومي
Would you like to react to this message? Create an account in a few clicks or log in to continue.

The CSS, HTML, and JavaScript Lab

Go down

The CSS, HTML, and JavaScript Lab Empty The CSS, HTML, and JavaScript Lab

Post by moh22 Mon Nov 29, 2010 6:39 am

The CSS, HTML, and JavaScript Lab



This is a collection of experiments, methods, tips and tricksrelated to HTML, CSS, and JavaScript that may or may not come in handysome day. Some of these techniques are based on ideas of my own, othersare based on techniques, tutorials, and ideas that I’ve come across onthe web, on mailing lists, in books, and other places. Ifyou want to use any of these techniques, go ahead, take a look at thesource to learn how it's done. However, for the techniques that useimages I ask that you please create your own graphics. Ifyou ask me for help on how to implement this stuff and don’t get aquick response, it’s not because I’m ignoring you or don’t want tohelp. I just don’t have the time to help everyone. Sorry about that. Ifyou have specific questions related to CSS, a good place to look forhelp is the css-discuss mailing list. Demos and techniques

CSS FramesThe look of frames without using frames.CSS Tabs, separate listsA two-level tab menu based on separate unordered lists.CSS Tabs, nested listsA two-level tab menu based on nested unordered lists.CSS Tabs, nested lists (Listamatic 2)A two-level tab menu based on separate unordered lists. Based on the HTML from Listamatic 2.CSS Teaser Box, fixed widthA fixed width box with rounded corners. It uses no extra markup and just one image.CSS Teaser Box, flexible widthA flexible width (and height) box with rounded corners. It uses very little extra markup and two images.DropshadowA simple dropshadow effect.Equal height boxes with CSSSide-by-side elements that behave like table cells.Equal height boxes with CSS, part IISide-by-side elements that behave like table cells. Some workarounds to prevent Internet Explorer from breaking down completely.Flexible box with custom corners and bordersA flexible width (and height) box with custom corners and borders.Horizontal centeringA very basic example of horizontal centring with CSS.Horizontal and vertical centringHorizontal and vertical centring with CSS.Inverted Sliding Doors TabsUpside down tabs based on the Sliding Doors technique. Also available in Italian (translation by Egidio Murru).News listA list of vertically expandable boxes with rounded corners.Rounded cornersAn older example of a box with rounded corners.Soft dropshadowA somewhat limited way of creating a nice and soft dropshadow.Styling form controlsExamples of CSS applied to form elements.Transparent custom corners and bordersCreate a resizable box with custom, transparent corners and borders and no extra markup. A much improved version of the Flexible box with custom corners and borders demo.Two column CSS layout with full width header and footerFixed width, centred horizontally. Translated articles

Someof the articles I've written have been translated to other languagesthan English. All Swedish translations are done by myself. 10 must haves in IE NextA three-part article series that explains the selectors that are available in CSS 2.1. Available in the following languages:
10 colour contrast checking tools to improve the accessibility of your designAlist of tools that help make your design readable to all users bychecking if text has sufficient contrast against its background.Available in the following languages:
Accessibility myths and misconceptionsWhat accessibility is and is not:
Are we designers or developersIfyou do not do graphic design, but work with HTML, CSS, JavaScript, andaccessibility, are you a designer or a developer? Available in thefollowing languages:
Barrier-free Web design, a.k.a. Web accessibility 2.0A joint attempt by myself and Tommy Olsson to explain why we believe that including everybody does not risk excluding people with disabilities.
Basics of search engine optimisationBasic tips for Search Engine Optimisation: add quality content regularly and make sure your site is well-built.
Bring on the tablesHow to use HTML tables the right way – to create accessible data tables:
CSS 2.1 SelectorsA three-part article series that explains the selectors that are available in CSS 2.1. Available in the following languages:
CSS 3 selectors explainedCSS3 brings us many powerful new CSS selectors. Browser support iscurrently lacking, but taking a look at what lies ahead is stilluseful. Available in the following languages:
CSS Frames v2, full-heightCreatethe visual effect of HTML frames with CSS and make the scrolling areastretch to 100% height regardless of the amount of content. Availablein the following languages:
CSS tips and tricksMy favourite time and trouble savers when working with CSS. Available in the following languages:
Developing with web standardsA document on web standards and accessibility. Available in the following languages:
Efficient CSS with shorthand propertiesSave space in your CSS files by using shorthand. Available in the following languages:
Evaluating Website AccessibilityA three-part article series that explains how to evaluate the basic accessibility of a website.
Forgotten CSS selectorsDueto lack of support in Internet Explorer 6, web developers have beenavoiding some very useful CSS 2.1 selectors. It’s time to start usingthem. Available in the following languages:
Guidelines for creating better markupSome guidelines that will help you improve the quality of your markup. Available in the following languages:
Headings, heading hierarchy, and document outlinesWhatdo you do when an HTML document's main heading is not the first textthat should be marked up as a heading - insert a dummy heading or giveup on having a perfect document outline? Available in the followinglanguages:
How to prevent HTML tables from becoming too wideArarely used CSS property comes to the rescue when dealing withoversized content in tables. Available in the following languages:
It’s “class”, not “CSS class”Thereis nothing called a "CSS class" in HTML or CSS, so please refer tovalues of the HTML class attribute as classes or class names instead.Available in the following languages:
Lame excuses for not being a Web professionalExcusesthat may be valid in some circumstances are too often used to cover upsomebody’s lack of knowledge about modern Web design or development.Available in the following languages:
Levels of HTML knowledgeHumorousdescriptions of a few different levels of HTML knowledge among peopleworking in the web industry. Available in the following languages:
Screen reader testingWhileit is important for all web developers to have access to a screenreader for testing, setting one up may prove a little tricky.Fortunately there are instructions that will help. Available in thefollowing languages:
Ten reasons to learn and use web standardsSomeof the most important reasons for spending the time to learn all aboutusing web standards to design and develop websites. Available in thefollowing languages:
The alt and title attributesExplaining the alt and title attributes, along with some guidelines on how and when to use them. Available in the following languages:
The alt attribute is for images onlyThealt attribute is valid only for images and provides alternative textused when the image cannot be rendered. Do not use it with links andother non-image HTML elements. Available in the following languages:
The perils of using XHTML properlyA discussion of the issues involved in serving XHTML with the application/xhtml+xml MIME type. Available in the following languages:
Turning a list into a navigation barHow to use CSS to create a horizontal navigation bar out of a simple ordered list. Available in the following languages:
Use the p element to create paragraphsUsingp elements instead of multiple br elements to create paragraphs in HTMLmakes your documents more accessible and easier to style. Available inthe following languages:
Web development mistakesA list of mistakes frequently encountered on the web. Available in the following languages:
Why standards still matterThelast couple of years may have seen an increase in the level of interestand action around web standards. But it still isn't filtering down tothe mainstream… Available in the following languages:
moh22
moh22

الجنس : Male

عدد المساهمات : 490
النقاط : 58198
التقييم : 36
تاريخ التسجيل : 2010-02-16

Back to top Go down

The CSS, HTML, and JavaScript Lab Empty Re: The CSS, HTML, and JavaScript Lab

Post by moh22 Mon Nov 29, 2010 6:48 am

moh22
moh22

الجنس : Male

عدد المساهمات : 490
النقاط : 58198
التقييم : 36
تاريخ التسجيل : 2010-02-16

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum