Нужен совет по верстке Вот такой код: [url]http://cssdeck.com/labs/hxxzhhau[/url] <!DOCTYPE HTML> <head> <meta charset='UTF-8'> </head> <body> <div style='max-width: 800px; width: 100%; margin: 50px auto;'> <table style='border: 1px solid black; width: 100%;'> <col><col style='width: 300px;'> <tr> <td style='border: 1px solid black;'> <div style='width: 100%; border: 2px solid green; margin: 0px; padding: 0px;'> <div style='width: 100%; border: 1px solid red; margin: 20px; padding: 10px;'> * </div> </div> </td> <td style='border: 1px solid black;'>* </td> </tr> </table> </div> </body> Даешь диву паддинг и маргин (красный див в примере) и он выползает за пределы ячейки. А как его поместить нормально, учитывая, что ширина ячейки может меняться? |
Нужно сделать еще один вложенный div, и ему указать нужный padding <div style='width: ширина;'> <div style='padding: значениеpx;'> ... |
1-Искусственный Интеллект1 > Ширина не фиксированная, нужно заполнить всю ячейку. В примере уже два дива и вложенный все равно вылазит. |
А, убираю во вложенном width 100% - тогда вроде работает |
3-buh >А зачем Вы диву ставите width 100% ? Див и так по умолчанию растягивается на всю ширину! А вот ваш margin: 20px;(отступы вокруг Дива) заставляют ячейку растянутся больше 100%. Тут или width 100% надо убить, или margin:0; надо ставить! |
Текущее время: 07:56. Часовой пояс GMT +3. |