HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style> * {border: dashed 1px #363636;} a { display: inline-block; vertical-align: middle; height:100%; } div.example { margin: auto 10px; padding: 1em; width: 300px; height: 300px; } </style> </head> <body> <div class="example"> <a href="?"><b>Link 1</b></a> <a href="?" style="float:right">Link 2</a> <a href="?" style="float:right">Link 3</a> <a href="?" style="float:right">Link 4</a> </div> </body> </html> 1) Требуется чтобы блок Link1 расширился на все незанятое пространство. 2) Надписи Link 1, Link 2, Link 3, Link 4 были по центру. Уже бьюсь сутки, видимо не так-то это просто сделать.
А размеры блоков <a> фиксированные? Тут нужен table-cell, или таблица Либо нужно указывать в процентах: первый 70%, остальные - по 10%.
Kreker, благодаря твоей наводке справился сам. HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style> * {border: dashed 1px #363636;} a { display: table-cell; vertical-align: middle; } div.example { margin: auto 10px; padding: 1em; width: 300px; height: 300px; display: table; } </style> </head> <body> <div class="example"> <a href="?" style="width:100%"><b>Link-1</b></a> <a href="?">Link-2</a> <a href="?">Link-3</a> <a href="?">Link-4</a> </div> </body> </html> Ты это имел в виду когда говорил "тут нужен table-cell"?
Да кстати, об ослике. эта конструкция работает только начиная с IE8. Может кто знает как то-же самое сверстать под IE6/7? Вот я начал делать вариант на таблицах: HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style> * {border: dashed 1px #363636;} div.example { border: dashed 1px #363636; margin: auto 10px; padding: 1em; width: 200px; height: 200px; } a { display: block; } </style> </head> <body> <div class="example"> <table style="width:100%; height:100%"> <tr> <td style="width:100%"><a href="?">Link_1</a></td> <td><a href="?">Link_2</a></td> <td><a href="?">Link_3</a></td> <td><a href="?">Link_4</a></td> </tr> </table> </div> </body> </html> А вот ссылка в размер ячейки у меня неполучилась.