Jump to content

PEOP

Newbie
  • Posts

    24
  • Joined

  • Last visited

Everything posted by PEOP

  1. border-collapse: collapse; решил проблему... хотя хЗ. может и не он. ладно. всем спасибо. вопрос исчерпан.
  2. Вот в чем проблемка. вот код странички с требуемой таблицей. суть в том, что боковые ячейки заданы, а ширина средней определяется, как остаток. <html> <head> <title>Таблица</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> html {width: 100%; height: 100%; padding: 0px; margin: 0px;} body {width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #dddddd;} .main {padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; border: none;} .main td {padding: 0px; margin: 0px; border: none;} </style> </head> <body> <table class="main" cellpadding="0" cellspacing="0"> <tr> <td style="background-color: #a3a3a3; width: 200px;">1 ячейка</td> <td style="background-color: #656565; height: 500px;">2 ячейка</td> <td style="background-color: #a3a3a3; width: 200px;">3 ячейка</td> </tr> </table> </body> </html> </head> Вроде бы все отлично. На самом деле мне требуется отодвинуть всю таблицу слева и справа на 30 пикселов к центру. ну...... я, как самый умный...... дописал margin-left: 30px; margin-right: 30px; в класс таблицы. вот так. <html> <head> <title>Таблица</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> html {width: 100%; height: 100%; padding: 0px; margin: 0px;} body {width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #dddddd;} .main {padding: 0px; margin: 0px; border-collapse: collapse; width: 100%; border: none; margin-left: 30px; margin-right: 30px;} .main td {padding: 0px; margin: 0px; border: none;} </style> </head> <body> <table class="main" cellpadding="0" cellspacing="0"> <tr> <td style="background-color: #a3a3a3; width: 200px;">1 ячейка</td> <td style="background-color: #656565; height: 500px;">2 ячейка</td> <td style="background-color: #a3a3a3; width: 200px;">3 ячейка</td> </tr> </table> </body> </html> </head> и получилась чушь какая-то.. во первых, расширилась страница. а во-вторых, средняя ячейка определилась как ширина страницы максимальная без расширения минус две ширины бокового столбца. подскажите пожалуйста, как исправить, чтобы таблица сдвинулась на 30 пикселов слева и справа к центру, и при этом чтобы центральный блок играл свою первоначальную роль именно так, как требуется. мне в голову приходят только 2 идеи (придумал только что,пока писал это сообщение, поэтому не успел опробовать): - 1. добавить сбоку по ячейке с шириной 30 px; - 2. запихать таблицу в <div style="margin-left: 30px; margin-right: 30px;"><table> ... </table></div> Что посоветуете????????????????? Заранее благодарен за помощь. =) ну первый........... ну вообще даже за вариант принимать сложно, потому как требутся, чтобы боковое пространство было занято не ячейкой, а тегом телом страницы вообще. ладно. завтра сюда зайду, а сейчас пошел спать. может ночью инересная мысль в голову придет??? xDDDDDDDDD;
  3. я имею ввиду следующее. если я явно указываю border=0px; и width=100px; потом рисую ячейку на странице. много раз замечал проблемы, как мне кажется, связанные с чем-то подобным. когда пишу. что бордюр 0 пикселов, а ячейка не прижимается к соседней, хотя cellspasing=0 cellpadding=0. ну это сложно объяснить... просто я многого не понимаю еще в табличной верстке. а про бордюры и границы информации мало. тут надо "руку набивать".
  4. Спасибо большое. И все же мне очень интересно.... про последний вопрос... просто я заметил, что вроде по пикселам считаю - все правильно, а выходит ерунда какая-нибудь.
  5. мда. понятно. ни одного лишнего телодвижения не сделаете просто так. я понимаю, таких, как я, очень много. но все же... хорошо. задам конкретный вопрос. вот делаю я таблицей. что прописать, чтобы левая менюха прижималась к левой границе страницы, а правая - к правой.и чтоб при этом содержимое не растягивало в ширину, а лишь в высоту вниз. и второй вопрос. если я пишу border=0 width=100 значит ли это,что ширина ячейки будет 100, а не 102.?
  6. вот рисунок той таблицы, которая мне нужна. http://yes.wen.ru/123/htmltable.jpg вроде бы ничего сложного, а не получается. вверху и внизу ширина имеется ввиду 100 процентов. важно чтобы не было бордюров и никаких отступов по краям и между ячейками или строками. иными словами, все в прилипку друг к другу. только центральный блок сам расширяется в зависимости от экрана пользователя. заранее очень благодарен. извините, что не совсем в тему. =)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy