<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Тест</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
body>div{
margin-bottom:20px;
}
[id^="string"]>div{
border:1px solid red;
}
#string{
display:table;
width:100%;
}
#string>div{
display:table-cell;
text-align:center;
}
#string1{
display:table;
width:100%;
}
#string1>div{
display:table-cell;
text-align:center;
}
#string1>div:first-child{
text-align:left;
}
#string1>div:last-child{
text-align:right;
}
#string2{
text-align:justify;
font-size:0;
}
#string2:after{
content:"";
width:100%;
display:inline-block;
}
#string2>div{
font-size:16px;
display:inline-block;
}
#string3:after{
content:"";
clear:both;
display:block;
}
#string3>div{
float:right;
}
#string3>div:first-child{
float:left;
}
#string3>div:last-child{
float:none;
margin:0 auto;
text-align:center;
}
</style>
</head>
<body>
<div id="string">
<div>Текст Текст Текст Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст</div>
</div>
<div id="string1">
<div>Текст Текст Текст Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст</div>
</div>
<div id="string2">
<div>Текст Текст Текст Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст</div>
</div>
<div id="string3">
<div>Текст Текст Текст Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст</div>
<div>Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст</div>
</div>
</body>
</html>
на счёт 6-7 ослов врятли но в задаче и не говорилось, да и есть костыли для них....