How to position aside 1, sections, and aside 2 side by side

For example:
aside1{
width: 25%;
float: left;
}
section{
width:45%;
float: left;
}
aside2{
width: 20%;
float: left;
}
footer{
clear: both;
}