You heard it right!! The new features of HTML 5 and CSS 3 is now available in your very own designer friendly software – Dreamweaver!!!

Which version? – CS5 (make sure that you have the 11.0.3 update)

The Dreamweaver CS4 and CS5 also has amazing new features on the scripting part too!! So if you are still working on the older versions of dreamweaver, then this is the time to update to the newer versions to get access to the amazing fun filled new versions!

Also, now is the time to learn HTML 5.

HTML 5 in Dreamweaver?

Building a website can be compared to building a house! Yes, it is a very easy comparision that all of us can understand, but, we need to follow strict rules. Try this out… not very complicated:

1) Each site has a size, in the web world the width of the web page is to be restricted to 1024 to 750 pixels.. Not more, not less. So the first < div > has to hold its content within this limit. Its like a boundary. And yes, height of the web page varies, so lets not bother about it now.

2) Now that you have built the boundary, you need to have rooms that have been separated by walls. Basically, there are 3 broad catagories that has to be in a web page: (a) Header, (b) A main body and (c) Footer. You should allot space for all three of them. This becomes your page layout that you should be maintaining throughout all the pages that you create.

3) Within the header area, you will need a space for your logo, header content, search bar, and other things as per your requirements. So for each space you need to give the height of the header, and, the sum of the width of all the spaces should be equal to the width of the header. NO SPACE IS TO BE LEFT.
If this is confusing, let me give you one example: Say you have given the height of the header = 150px and width of the header = 800px (this is also the width of the website), then you have three parts within the header: logo (height = 150px; width = 150px), a header content (height = 150px; width = 500px) and a search area (height = 150px; width = 150px). The total width ie., 150 + 500 + 150 = 800px = total width of the header. And if you have noticed, the height of all the three have been kept a constant value of 150px. This is it! This works in all the browsers!!!

4) Follow the same rules in the main body of the page (for the side bars etc.) and also the footer.

5) Make sure there are no errors, no loose ends. And Here it is, your < div > based website layout is ready! Now you can add the content required. :)

Solving problems of < div >

It would be incorrect to say that HTML-4 is outdated! But it is always good to try something new. So here it comes, the “HTML-5″. The first thing that pops into everybody’s mind is “why HTML-5? why dont I just get away with the current one?”

Well, there is nothing wrong in continuing the current version of HTML, but you will be missing out something new and wonderful. Yes, HTML-5 + CSS3 can make wonders like never before. There are many examples that I can give you along with the special features that HTML-5 has, and what makes us wonder “why HTML-5?” :-

- HTML-5 along with CSS3 can make wonders (as I have already mentioned earlier), like you can create a 3D object (using images of course) with special effects without using Javascript!
Eg :- http://www.addyosmani.com/resources/googlebox/
(This is done by using -webkit-transform in CSS3)

- You can create a “etchaPhysics”, that is, you can draw, move or pin objects on your browser!
(refer : http://html5app.com/blog/?p=355)

- A nice photo gallery can be done without using adobe flash / javascript.
Eg :- http://webstandard.kulando.de/post/2010/05/21/sliding-image-gallery-css3-transition-tutorial

- If you want dont want to overload your website with flash?? Then here you go, you can surely do it using CSS3 with HTML-5!!
Eg :- http://www.professorcloud.com/mainsite/canvas-nebula.htm

- You can even do a little animation tricks, again, by not using flash but just pure HTML-5 and CSS3!
Eg :- http://www.andrew-hoyer.com/experiments/cloth/

If you have seen all the examples that has been listed out, you will see that, soon, there will be a big change in the trend of building a website!

But, I must say that using of HTML-5 or CSS3 at this point of time is not recomended unless you put up clearly in your website in which browsers (best is Google Chrome and Mozilla Firefox) it is viewed the best!

Have you done something new using HTML-5 and CSS3? Then please do share your experience on the experiments! :)

Why HTML-5?

Thinking that “participation is important, no matter you win or loose”, I participated in the logo competition of BCB9. I had never thought that I will win, but put in my effort to make a unique and creative design for BCB9. Curious to know how many votes I have got, I used to visit the logo entry page everyday. It was great to see votes from lot of people whom I din’t know, as I’m new to Barcamp. As the D-day was nearing, I started visiting the page more often (that annoyed people around me :P ). When the day of the result announcement came, I was anxious to know what happened and opened my mail. Expecting that someone else would win, when I got a mail from the BCB team that I won, I thought that someone was playing a prank on me!!! I took almost 10 minutes to believe what I read!

I am happy that my little hope in the corner of my heart, that I will win, came true! :)

Winning the first big competition

Many of us usually get bored when there’s no power at home. Have to ever tried not to get bored? Here’re a few things that you can try:

1) Cleaning that corner of your house that you have been wanting to clean since a long long time!
2) Having a long conversation / cracking jokes with the rest of the family.
3) Playing board games / verbal games with the kids (I am not saying that older ones cant play :) ).
4) Having a candle light dinner.
5) Talking to a friend over the phone (this is what everyone generally does :P ).
6) Getting prepared for the next day’s work!
7) Listening to a song that you like on your MP3 player / phone / Walkman.
8 ) Meditating
9) Practicing your guitar / violin / keyboard etc.
.
.
.
.
.
.
10) Unfortunately, you cannot see this post when there’s no power ;) (in most cases)

So make sure that you read this before the power cut, so that you will have an idea to keep yourself busy!

Any other suggestion(s)???

10 things you can do when there’s no electricity

During the process of coding, one most common question is whether to use a < table > for your site or < div >! It is quite confusing to choose among the two. Most of the people out there think that using table is easier (at least i thought so), since u get what you want. But, it is important to use the right tag in the right place.

Lets take an example, suppose you are creating a small website that doesn’t have too much of functionalities, if you use < table >, then it doesn’t make a big difference, since you will not be using too much of back end coding in it. The Biggest disadvantage of what I underwent and learnt using a < table > in a more complex site was that it is nested too much and the complexity went on increasing as you went deeper. The end result – ERROR in the entire code!! I had to sit through the whole code and remove/place the right ending tags!

Later, I learnt that using < div > was a better choice. Even though it has its own disadvantages like improper display in different browsers, especially in IE, they have other back end advantages which beats the disadvantages of < table > (provided you use proper CSS). Though i found it initially hard, i could cope up later and now its quite an easy job for me to create a table of many columns using < div > which behaves as i want in IE too!

There are many tutorials available on the net which can help you use < div > instead of < table >.

P.S. – Had a problem in writing this article since it was considering < table > and < div > without the spaces as HTML tags and was screwing up the display of this article :P … Found the fault at last!!!!

< table > VS < div >

First of all, I’d like to say that I’m not a fashion designer. But I do have a good sense of appearance, which makes me feel confident when I talk to people. So, being fashionable doesn’t mean that you have to go out of the way to dress yourself!! You can look fashionable wearing a normal Indian outfit like salwar kameez too! I see that some girls wear a transparent dress, not wearing a slip inside, and making themselves and others feel uncomfortable! This can be called a Fashion disaster #1 Since, fashion mainly is to carry yourself so comfortably that you are happy in what you wear!

Wearing too short top on a tight pant is a big no no.. Even if you are comfortable in it, people might take it in a wrong way! Of course, this point differs from each individual. But what I feel is you will be showing off too much than required! This is a Fashion disaster #2.

Heels that you cannot carry off well is a Fashion disaster #3! Wearing heels that you are not comfortable with, is a bad suggestion! Instead, wear a platform if you really want to look tall! They are as good as flats! :)

Here’s a tip for you : use colors that suite you! If Orange suites you well, and if you think you can carry it off well, then there you go! You can wear it! Colors like yellow, orange, saffron, etc., which people normally don’t like wearing will suite some people so well that it is not so “dashy” as you thought, anymore!

This is all! If you also have some tips do write in! Be happy be comfortable! :)

Fashion – How can it be a true disaster?!

Version 1

Creating the BarCamp logo was an amazing “first-time” experience. I was so excited when creating it and couldn’t wait to see it up on the site! Though it is one of my “first’ designs after HourWorks, i am really happy that people like it and are voting for it! Thanks you guys!! I hope the support is still on! I dont mind if i loose the competition, I’m happy that i have participated in it! :)

Version-2

Can I call this as a Truly Karnataka ishtyle?? :P

BarCamp Bangalore9

HW

HourWorks – a start-up, approached me to create a logo that says it all at one glance. This logo was created by me doing a lot of head scratching, since the basic concept was a “hourglass”, i formed an hourglass within the “H” and “W”.

HourWorks