Thursday 11 October 2012

CSS3: can we use it or not?

   


Do you like CSS3? Do you think it gives you a big help in doing things you've never dreamed of?
Are you aware of what browser is supporting your wonderful new CSS?
Let's see those obscure CSS3 properties and whether we can use them freely or not...

There's a bunch of new properties that are not yet supported by any browser. Get ready because it's a looooong list:
alignment-adjust, alignment-baseline
bookmark-label, bookmark-level, bookmark-target
border-image-outset, border-image-repeat, border-image-slice, border-image-source,border-image-width
box-decoration-break, box-flex-group,box-lines
color-profile
crop
dominant-baseline
drop-initial-after-adjust, drop-initial-after-align, drop-initial-before-adjust,drop-initial-before-align,drop-initial-size,drop-initial-value
fit,fit-position
float-offset
font-stretch
grid-columns,grid-rows
hanging-punctuation
hyphenate-after, hyphenate-before,hyphenate-characters,hyphenate-lines,hyphenate-resource
hyphens
icon
image-orientation, image-resolution
inline-box-align
line-stacking,line-stacking-ruby, line-stacking-shift,line-stacking-strategy
mark,mark-after,mark-before
marks
page,page-policy
rendering-intent
rest,rest-after,rest-before
rotation,rotation-point
ruby-span
size
string-set
target,target-name,target-new,target-position
text-align-last,text-emphasis, text-height, text-outline, text-wrap

Every time I look at the above list I feel a little bit desperate. It's not because the above properties are not yet implemented in modern day browsers. It's not that!
basically what I feel is: "What a waste of time and efforts!"
Most of the above properties are even completely obscure. We need to visit the W3C web site just to understand what they will probably do in future browsers (if any browser will ever introduce them).

Then there are other properties. Some are already fully supported by most browsers (like animation, box-shadow, border-radius etc...). Some are supported just by "some" browsers.
I have already said that, it's a difficult situation...
If you are interested in knowing which are the properties supported by major browsers, please refer to HTM5 & CSS3 support site.
Why did I list all the not-yet-supported properties?
Well, just to make all of us aware about how those great genius are playing around with things...
There's a wide background of unknown coder and programmer whose work is aimed to the full compatibility of new HTML5 and CSS3 stuff. And we must thank them... If we wait for big browsers to be completely CSS3 compatible... well we will probably be retired by then...

Keep on reading and following The web thought... and if you have a minute, share your ideas using the comments section below.

0 thoughts:

Post a Comment

Comments are moderated. I apologize if I don't publish comments immediately.

However, I do answer to all the comments.