Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Внутреняя граница


Автор: Golovastik 30.7.2010, 02:22
Не получается сделать внутренню границу таблицы чтоб она была тонкая,вот кусок кода,как вывожу данные.
Код

 do{
        printf(
        "<table width='200' border='1' style='border-collapse:collapse;
        margin-left:20px; '>
        <tr >
        <td style='padding:20px; td{border-collapse:collapse;}'>Привет человек № %s</td></tr>
        </table>",
        $result['id']);
        }while($result = mysql_fetch_array($res));
        
             ?>


В результате получается такая? Внутренняя граница жирная.

Автор: skyboy 30.7.2010, 08:50
Цитата(Golovastik @  30.7.2010,  01:22 Найти цитируемый пост)
style='padding:20px; td{border-collapse:collapse;}'

что это? и почему парой строк выше ты уже задавал стиль нормально:
Цитата(Golovastik @  30.7.2010,  01:22 Найти цитируемый пост)
style='border-collapse:collapse;
        margin-left:20px; '

?
и неужели ты думаешь, что РНР магическим образом подменяет твою верстку, раз задаешь вопрос по CSS в форуме РНР?

Автор: bazzjr 30.7.2010, 08:52
У меня отображается нормально, тонкой линией... 

Автор: skyboy 30.7.2010, 10:21
да, у меня, кстати, тоже нормально выглядит.

Автор: SelenIT 30.7.2010, 18:12
Это ж просто разные таблицы вплотную. И границы, соотв-но, не внутренние, а соседние прижатые. Чтобы были именно внутренние, нужно <table ...> и </table> вынести наружу цикла, а в цикле оставить только <tr>...<tr>.

И еще, раз уж границы задаются стилями, архаичный border='1' (рисующий убогую серую псевдовыпуклую рамку, да еще в разных браузерах по-разному) пора отправить на свалку. Лучше как-то так:
Код

<table style='width: 200px; border-collapse:collapse; margin-left:20px; '>

и
Код

<td style='padding:20px; border: 1px solid;'>

Автор: skyboy 30.7.2010, 21:34
Цитата(SelenIT @  30.7.2010,  17:12 Найти цитируемый пост)
Это ж просто разные таблицы вплотную. 

йооооооооооооооооо!!!!
я проверил на статичной верстке из одной таблицы и полдюжины строк. вот, что значит невнимательность!  smile
От меня спасибо за то, что спас автора от моей невнимательности  smile 

Автор: Golovastik 1.8.2010, 00:22
Пробу делать меню без списков не выходит,внутренние границы толстые,это уже другой код,гляньте плиз,код маленкький.
Попробовал вообще без списков сделать, получается та же история, посомтрите пожалуйста вот этот вариант, там вроде меньше кода, во всём рабоатет кроме Ие ,как в Ие такое сделать, как на всём запускается по этой ссылке http://www.sharemania.ru/0207330

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)