Originariamente inviato da starcraftworld
Ho due div, vorrei disporli in modo che uno fosse allineato a sinistra e uno a destra, come a formare le due colonne della pagina.
Ho provato con align:left e align:right ma non succede niente...
Con posizione assoluta
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.div-1 {
border: none;
height: 59px;
position: relative;
text-align: left;
width: 981px;
}
.div-1-1 {
border: none;
height: 19px;
left: 20px;
padding: 0px;
position: absolute;
text-align: left;
top: 20px;
width: 460px;
}
.div-1-2 {
border: none;
height: 19px;
left: 500px;
padding: 0px;
position: absolute;
text-align: left;
top: 20px;
width: 461px;
}
</style>
</head>
<body>
<div class="div-1">
<div align="left" class="div-1-1"></div>
<div align="left" class="div-1-2"></div>
</div>
</body>
</html>
Flottante
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.div-1 {
border: none;
text-align: left;
width: 981px;
}
.div-1-1 {
border: none;
clear: both;
display: inline;
float: left;
margin-left: 20px;
margin-top: 20px;
padding: 0px;
text-align: left;
width: 460px;
}
.div-1-2 {
border: none;
float: left;
margin-left: 20px;
margin-top: 20px;
padding: 0px;
text-align: left;
width: 461px;
}
</style>
</head>
<body>
<div class="div-1">
<div align="left" class="div-1-1"></div>
<div align="left" class="div-1-2"></div>
<div style="clear: both;"></div>
</div>
</body>
</html>