Skip to main content

HTML5 and CSS3 References

The following section contains references to latest HTML5, CSS3 and more…

HTML5 / XHTML Tags

The following section contains a complete list of standard tags belonging to the HTML5 and XHTML 1.0 specifications. All the tags are ordered alphabetically.


CSS3 Properties

The following section contains a complete list of visual properties belonging to the CSS3 specifications. All the properties are ordered alphabetically.

A
align-content
align-items
align-self
animation
animation-delay
animation-direction
animation-duration
animation-fill-mode
animation-iteration-count
animation-name
animation-play-state
animation-timing-function
B
backface-visibility
background
background-attachment
background-clip
background-color
background-image
background-origin
background-position
background-repeat
background-size
border
border-bottom
border-bottom-color
border-bottom-left-radius
border-bottom-right-radius
border-bottom-style
border-bottom-width
border-collapse
border-color
border-image
border-image-outset
border-image-repeat
border-image-slice
border-image-source
border-image-width
border-left
border-left-color
border-left-style
border-left-width
border-radius
border-right
border-right-color
border-right-style
border-right-width
border-spacing
border-style
border-top
border-top-color
border-top-left-radius
border-top-right-radius
border-top-style
border-top-width
border-width
bottom
box-shadow
box-sizing
C
caption-side
clear

നിങ്ങൾക്കും ഒരു വെബ്സൈറ്റ് വേണ്ടേ?

chayilyam - About Theyyam - a Ritual Art of North Keralaഇന്റെർനെറ്റിന്റെ ലോകത്തേക്ക് എത്തിയപ്പോൾ തന്നെ മനസ്സിൽ തങ്ങിയ ഒരു മോഹമായിരുന്നു സ്വന്തമായി ഒരു വെബ്സൈറ്റുണ്ടാക്കുക എന്നത്. 1998 ഇൽ ആണ് ആദ്യമായി ഒരു മെയിൽ ഐഡി യാഹുവിൽ ഉണ്ടാക്കുന്നത്. (more…)

CSS3 Gradient Backgrounds

 The CSS gradient feature was introduced by Webkit for about two years but was rarely used due to incompatibility with most browers. But now with the Firefox 3.6+, which supports gradient, we can style create gradient without having to create an image. This post will show you how to code for the CSS gradient to be supported by the major browsers: IE, Firefox 3.6+, Safari, and Chrome. Read more >>

Linear Gradient (Top → Bottom)

#linearBg2 { background-color: #fddfa4; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fddfa4), to(#2F2727)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #2F2727, #fddfa4); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #2F2727, #fddfa4); /* IE 10 */ background: -ms-linear-gradient(top, #2F2727, #fddfa4); /* Opera 11.10+ */ background: -o-linear-gradient(top, #2F2727, #fddfa4); }

Linear Gradient (Left → Right)

#linearBg1 { background-color: #ec800b; background-repeat: repeat-y; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#fddfa4), to(#2F2727)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(left, #2F2727, #fddfa4); /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #2F2727, #fddfa4); /* IE 10 */ background: -ms-linear-gradient(left, #2F2727, #fddfa4); /* Opera 11.10+ */ background: -o-linear-gradient(left, #2F2727, #fddfa4); }

Linear Gradient (with Even Stops)

#even-stops { /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.25, #fddfa4), color-stop(0.5, #2F2727), color-stop(0.75, #fddfa4), to(#2F2727)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-linear-gradient(left, #2F2727, #fddfa4, #2F2727, #fddfa4, #2F2727); /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #2F2727, #fddfa4, #2F2727, #fddfa4, #2F2727); /* IE 10 */ background: -ms-linear-gradient(left, #2F2727, #fddfa4, #2F2727, #fddfa4, #2F2727); /* Opera 11.10+ */ background: -o-linear-gradient(left, #2F2727, #fddfa4, #2F2727, #fddfa4, #2F2727); }

Linear Gradient (with Specified Arbitrary Stops)

#arbitrary-stops { /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.05, #fddfa4), color-stop(0.5, #2F2727), color-stop(0.95, #fddfa4), to(#2F2727)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-linear-gradient(left, #2F2727, #fddfa4 5%, #2F2727, #fddfa4 95%, #2F2727); /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #2F2727, #fddfa4 5%, #2F2727, #fddfa4 95%, #2F2727); /* IE 10 */ background: -ms-linear-gradient(left, #2F2727, #fddfa4 5%, #2F2727, #fddfa4 95%, #2F2727); /* Opera 11.10+ */ background: -o-linear-gradient(left, #2F2727, #fddfa4 5%, #2F2727, #fddfa4 95%, #2F2727); }

Radial Gradient (Centered, Full Size)

#radial-center { background-color: #2F2727; background-image: url(images/radial_bg.png); background-position: center center; background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ /* Can’t specify a percentage size? Laaaaaame. */ background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fddfa4), to(#2F2727)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-radial-gradient(circle, #fddfa4, #2F2727); /* Firefox 3.6+ */ background: -moz-radial-gradient(circle, #fddfa4, #2F2727); /* IE 10 */ background: -ms-radial-gradient(circle, #fddfa4, #2F2727); /* Opera cannot do radial gradients yet */ }

Radial Gradient (Positioned, Sized)

Warning: Not Consistent Among Browsers

#radial-position { background-color: #2F2727; background-position: 80% 20%; background-repeat: no-repeat; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(radial, 80% 20%, 0, 80% 40%, 100, from(#fddfa4), to(#2F2727)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-radial-gradient(80% 20%, closest-corner, #fddfa4, #2F2727); /* Firefox 3.6+ */ background: -moz-radial-gradient(80% 20%, closest-corner, #fddfa4, #2F2727); /* IE 10 */ background: -ms-radial-gradient(80% 20%, closest-corner, #fddfa4, #2F2727); /* Opera cannot do radial gradients yet */ }

ചില സൂത്രപ്പണികൾ | Techies Tricks

ഒരു ഫോൾ‌ഡറിലുള്ള എല്ലാ ഫയലുകളുടേയും ഫോൾഡറുകളുടേയും ലിസ്റ്റ് എടുക്കണം എന്നുള്ളവർക്ക് ഏറ്റവും എളുപ്പത്തിൽ അതു സാധ്യമാക്കാനുള്ള ഒരു വിദ്യയാണു താഴെ കൊടുത്തിരിക്കുന്നത്. 
ഒരു ഫോൾഡറിൽ നിറയെ സിനിമകൾ ഉണ്ടെങ്കിൽ അവയുടെ ലിസ്റ്റ് എടുക്കുന്ന രീതി വെച്ചാണ് താഴെ ഈ സൂത്രപണി വിശദീകരിച്ചിരിക്കുന്നത്. നിങ്ങളുടെ കയ്യിലുള്ള PDF ഫയകുകളുടെ ലിസ്റ്റ്, പാട്ടുകളുടെ ലിസ്റ്റ് എന്നിങ്ങലെ ഏതു ഫയലുകളുടേയും പേരുകൾ ഇതുവഴി ലിസ്റ്റ് ചെയ്യാനാവും. 
ഇത് ഗൂഗിൾ ബസ്സിലും ഗൂഗിൾ പ്ലസ്സിലും അതുപോലെ ഫെയ്‌സ്ബുക്കിലും ഒക്കെയായി ഷെയർ ചെയ്തിട്ടുണ്ട്. അവിടെ കൊടുത്തിരിക്കുന്ന കമന്റുകളിൽ നിന്നും ഇതുമായി ബന്ധപ്പെട്ട കൂടുതൽ കാര്യങ്ങൾ മനസിലാക്കാൻ സാധിക്കുമെന്നും കരുതുന്നു.
ട്രിക്കിതാണ്
എന്റെ കൈയിൽ ഒരു 1 TB യുടെ എക്‌സ്റ്റേണൽ ഹാർഡ് ഡിസ്‌ക്ക് ഉണ്ടെന്നു കരുതുക…
ഹാർഡ്‌ ഡിസ്‌ക്കിന്റെ Drive Letter F: ആണെന്നു കരുതുക
ഹാർഡ് ഡിസ്‌ക്കിൽ MalyalamFilms എന്നൊരു ഫോൾഡർ ഉണ്ടെന്നും കരുതുക
ആ ഫോൾഡറിൽ 482 മലയാളം സിനിമകൾ ഉണ്ടെന്നും ചുമ്മാതങ്ങ് കരുതുക

ഇനി
1. ഈ സിനിമയുടെ പേരുകളൊരു ലിസ്റ്റായി എടുക്കാൻ നിങ്ങൾക്ക് ആഗ്രഹമുണ്ട് എന്നു കരുതുക

2. കൂട്ടുകാർക്ക് കാണിക്കാൻ വേണ്ടി നോട്പാഡിലോ മറ്റോ ഈ പേരൊക്കെ 1 ബൈ 1 ആയി എഴുതി വെയ്‌ക്കണം എന്നാഗ്രഹം ഉണ്ടെന്നു കരുതുക

3. ഇതൊക്കെ കുത്തിപ്പിടിച്ചിരുന്നു നോട്ട്പാടിലേക്ക് ടൈപ്പ് ചെയ്തെടുക്കാൻ നല്ല മടി ഉണ്ടെന്നു കരുതുക

എന്തു ചെയ്യണം
വിൻഡോസുപയോഗിക്കുന്നവർക്ക് ഒരു മന്ത്രം ഡോസേ ശരണം ഗച്ചാമി!

1. Start – ഇൽ ക്ലിക്ക് ചെയ്തിട്ട് XP ക്കാർ RUN ലും വിൻ7/വിസ്തക്കാർ Search Programs and Files എന്ന സ്ഥലത്തു ക്ലിക്ക് ചെയ്യുക
2. അവിടെ CMD എന്നു കൊടുത്ത് എന്റർ അടിച്ച്  കമാൻഡ്‌ പ്രോംപ്റ്റ് ഓപ്പൺ ചെയ്യുക…

ആ പഴയ കറുത്ത വിൻഡോ വന്നു!!
അതിൽ c:users ഇൽ ആയിരിക്കും നിങ്ങളിപ്പോൾ നിൽക്കുന്നത്.

ഓർക്കുക : Drive Letter F:, Folder Name MalyalamFilms ഇതിലാണു സിനിമകൾ!!

പണി ഇത്രേ ഉള്ളൂ

1. അങ്ങോട്ട് പോവാൻ കമാൻഡ്‌ പ്രോംപ്‌റ്റിൽ F: എന്നു ടൈപ്പ് ചെയ്തിട്ട് എന്റെർ അടിക്കുക
2. പിന്നെ CD  MalyalamFilms എന്നു കൂടി കൊടുക്കുക
3. ഇനി dir /b > %USERPROFILE%DesktopfilmNames.txt ഇങ്ങനെ കൂടി കൊടുക്കുക

സംഭവം ക്ലീൻ!!

ഇനി ഡസ്‌ക്‌ടോപ്പിൽ നോക്കൂ  filmNames.txt എന്ന ഫയൽ അവിടെ പുതിയതായി വന്നിരിക്കുന്നത് കാണാം. ആ ഫയൽ ഓപ്പൺ ചെയ്തു നോക്കൂ!!!

CSS Positioning

Position:Static

The default positioning for all elements is position:static, which means the element is not positioned and occurs where it normally would in the document.
Normally you wouldn’t specify this unless you needed to override a positioning that had been previously set.

#div-1 {   
position:static; }

 

Position:Relative

If you specify position:relative, then you can use top or bottom, and left or right to move the element relative to where it would normally occur in the document.

Let’s move div-1 down 20 pixels, and to the left 40 pixels:

#div-1 {   
position:relative;
top:20px;
left:-40px; }

Notice the space where div-1 normally would have been if we had not moved it: now it is an empty space. The next element (div-after) did not move when we moved div-1. That’s because div-1 still occupies that original space in the document, even though we have moved it.

It appears that position:relative is not very useful, but it will perform an important task later in this tutorial.

Position:Absolute

When you specify position:absolute, the element is removed from the document and placed exactly where you tell it to go.

Let’s move div-1a to the top right of the page:

#div-1a {   
position:absolute;
top:0;
right:0;
width:200px; }

Notice that this time, since div-1a was removed from the document, the other elements on the page were positioned differently: div-1b, div-1c, and div-after moved up since div-1a was no longer there.

Also notice that div-1a was positioned in the top right corner of the page. It’s nice to be able to position things directly the page, but it’s of limited value.

What I really want is to position div-1a relative to div-1. And that’s where relative position comes back into play.

Footnotes
  • There is a bug in the Windows IE browser: if you specify a relative width (like “width:50%”) then the width will be based on the parent element instead of on the positioning element.
Position:Relative + Position:Absolute

If we set relative positioning on div-1, any elements within div-1 will be positioned relative to div-1. Then if we set absolute positioning on div-1a, we can move it to the top right of div-1:

#div-1 {   
position:relative; }


#div-1a {
position:absolute;
top:0;
right:0;
width:200px; }
Two Column Absolute

Now we can make a two-column layout using relative and absolute positioning!

#div-1 {   
position:relative; }


#div-1a {
position:absolute;
top:0;
right:0;
width:200px; }


#div-1b {
position:absolute;
top:0;
left:0;
width:200px; }

One advantage to using absolute positioning is that we can position the elements in any order on the page, regardless of the order they appear in the HTML. So I put div-1b before div-1a.

But wait – what happened to the other elements? They are being obscured by the absolutely positioned elements. What can we do about that?

 

float

For variable height columns, absolute positioning does not work, so let’s come up with another solution.

We can “float” an element to push it as far as possible to the right or to the left, and allow text to wrap around it. This is typically used for images, but we will use it for more complex layout tasks (because it’s the only tool we have).

#div-1a {   
float:left;
width:200px; }
float columns

If we float one column to the left, then also float the second column to the left, they will push up against each other.

#div-1a {  
float:left;
width:150px; }


#div-1b {
float:left;
width:150px; }

float columns with clear

Then after the floating elements we can “clear” the floats to push down the rest of the content.

#div-1a {   
float:left;
width:190px; }


#div-1b {
float:left;
width:190px; }


#div-1c {
clear:both; }

Selector syntax

A simple selector is either a type selector or universal selector followed immediately by zero or more attribute selectors, ID selectors, or pseudo-classes, in any order. The simple selector matches if all of its components match.

A selector is a chain of one or more simple selectors separated by combinators. Combinators are: whitespace, “>”, and “+”. Whitespace may appear between a combinator and the simple selectors around it.

The elements of the document tree that match a selector are called subjects of the selector. A selector consisting of a single simple selector matches any element satisfying its requirements. Prepending a simple selector and combinator to a chain imposes additional matching constraints, so the subjects of a selector are always a subset of the elements matching the rightmost simple selector.

One pseudo-element may be appended to the last simple selector in a chain, in which case the style information applies to a subpart of each subject.

Rounded Corners

When New WordPress started using this i though you know Internet Explorer is definitely out now when i’m doing some css work that needs rounded corners I’m mostly using only this technique because buyers are ok with it although it’s just for FireFox and Safari. And since most of people still don’t know about this i figured it’s good thing to share.

Of course i’m talking about Border-radius property for FireFox and Safari 3 (only). And here are some nice examples how to use it.

#box { background: #eee; border: 1px solid #ccc; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

And of course you don’t have to make all corners rounded, it can be just top left etc, so the code goes like this (small not, for example you can’t make rounded corners on images and stuff like that)

* -moz-border-radius-topleft and -webkit-border-top-left-radius
* -moz-border-radius-topright and -webkit-border-top-right-radius
* -moz-border-radius-bottomleft and -webkit-border-bottom-left-radius
* -moz-border-radius-bottomright and -webkit-border-bottom-right-radius

100% height model css?

I had been looking around for a way to accomplish fixed header and footer on a website when scrolling, and somehow i haven’t got it right with background attachment: fixed, neither i got it with absolute position…

I have a main Div called wrapper, inside there are three main Divs: header, content and footer, and each one of them has sub Divs inside for the content of each one. So the structure goes something like this in general terms:

body[

[ Div:wrapper
Div:Header
Div:top-banner
Div:Menu
Div:Buttons
]
[Div:Content]

[Div:Footer
Div:bottom-banner
]
]

is there any way to accomplish that the header and footer remain “locked” at the top and bottom of the browser window and only the content scrolls down.

See Here is the proper solution:

html, body {
height: 100%;
}

body {
any other styles;
}

#container {
min-height: 100%;
other styles;
}
* html #container {height: 100%;}/*IE6*/

this way, your page start out 100% but can grow bigger as content demands.

×

Hello!

താഴെ കാണുന്ന വാട്സാപ്പ് ഐക്കൺ ക്ലിക്ക് ചെയ്യുകയോ ഈ മെയിൽ ഐഡിയിലേക്ക് മെയിൽ അയക്കുകയോ ചെയ്യുക.

രാജേഷ് ഒടയഞ്ചാൽ

×
Verified by MonsterInsights