So I am trying to make four columns with the same height. There should be some padding and visually they should look with the same height.
Experimenting different solutions I've found something strange happening when one of the div's has "height: 1;". Since this isn't valid css, to my knowledge, the default value of 'auto' should be given to the div. But it doesn't display the same with value 'auto'.
Since I didn't get "height: 1" to work in jsFiddle, here is JsBin link: JsBin.
I've come here to get information on two things:
Why does "height:1;" make it work on Chrome and IE latest versions. What is happening?
What would be a possible valid html/css solution to get a result like this:
If somehow I could get the inner div inside the "display: table-cell" to be with height: 100% then the problem would probably be solved.