Jump to content

stalker_2000

User
  • Posts

    83
  • Joined

  • Last visited

stalker_2000's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. да, иногда лучше читать... вопрос снимается
  2. http://jsfiddle.net/XYwFE/ По задумке ячейки с классом "hide" должны быть полностью скрыты, но скрыт только контент. Более того, если сделать так вообще глупость получается. Почему так?
  3. Приветствую! Верстаю меню, вот код: <!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> <style> * { padding: 0; margin: 0; } body { padding: 5px 10px 5px 5px; font-family: Verdana, Helvetica, sans-serif; font-size: 1em; } #main_menu ul { list-style-type: none; display: block; } #main_menu li { display: block; float: left; position: relative; } #main_menu li a { display: inline-block; padding: 10px; color: #000; border-color: #000; border-bottom: 1px solid; text-decoration: none; } #main_menu li span { display: inline-block; padding: 10px; color: #000; border-radius: 5px 5px 0px 0px; border-color: #000; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; } #main_menu li span.blank { width: 5px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid; } </style> </head> <body> <div id="main_menu"> <ul> <li><span>menu 1</span></li> <li><span class="blank"></span></li> <li><a href="?page=2">menu2</a></li> <li><span class="blank"></span></li> <li><a href="?page=3">menu3</a></li> </ul> </div> <!-- ============================================================================================== --> <div style="clear: both;"></div> </body> </html> Между вкладками добавляю <li><span class="blank"></span></li> что-бы они не липли друг-к-другу. Проблема в том, что нижняя граница пустых span-ов должна быть вровень с другими элементами, а она выпирает вверх (т.к. span имеет нулевую высоту) и получается вот так: Можно исправить, если принудительно добавить в пустые спаны пробел ( ), но это оскорбляет мои чувства. Ещё можно принудительно задать высоту, но тогда а) при масштабировании в броузере всё равно разлезАется, б) сайт верстается в em, точно подобрать гемморно. Есть ещё способы?
  4. спасибо, ещё обнаружил, что работает задание padding-right и padding-bottom равным толщине границы*2 для внешнего блока
  5. Приветствую! Есть несложный код: <html> <head> <style> #b { width: 500px; height: 300px; } #i1 { border: 10px solid black; } #i2 { border: 10px solid red; } #i1, #i1 #i2 { width: 100%; height: 100%; } </style> </head> <body> <div id="b"> <div id="i1"><div id="i2">dddddddd</div></div> </div> </body> </html> Запустив, мы увидим что внутренний красный див вылезает вправо и вниз из родителя на ширину границы. Почему так происходит и как сделать, что бы внутренний див был таки целиком внутри?
  6. ахаха, ну я тупой Спасибо!
  7. Где же их там ещё ставить? Там всего-то пару строк кода. Выполняется строго до $('#form1').submit (проверено алертом), внутрь этой функции почему-то не заходит...
  8. Совет ни о чем... firebug стоит уже лет 5, ошибок нет, алерт в коде стоит (если присмотреться, его можно увидеть). В логике я ошибок не вижу, если бы видел то исправил. Логично?
  9. Добрый день! Сделал форму для заполнения через .dialog. При нажатии кнопки "сохранить" ничего не происходит. Подскажите, почему? <!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> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/flick/jquery.ui.all.css" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ // ———————————————- $( "#add_form" ).dialog({ autoOpen: false, closeOnEscape: true, modal: true, buttons: { "Сохранить": function() { $(this).dialog("close"); $('#form1').submit(function(){ alert('Форма form1 отправлена на сервер'); return false; }); }, "Отмена": function() { $(this).dialog("close"); } } }); $('button').button(); $('#add_button').click(function() { $("#add_form").dialog("open"); }); // ———————————————- }); </script> </head> <body> <button id="add_button">Добавить событие</button> <form id="form1" method="post" action="sdfsdf.html"> <input type="hidden" name="action" value="add" /> <table id="add_form" title="Добавить"> <tr> <td>input #1:</td> <td><input type="text" name="date" value="13.06.2012" /></td> </tr> <tr> <td>input #2:</td> <td><input type="text" name="name" /></td> </tr> </table> </form> </body> </html>
  10. Какая ужасная вёрстка... Для создания таких меню используют список, но никак не таблицу с пробелами. А ещё совершенно непонятно, зачем диву указывать "display: block". По сути вопроса - почитайте тут и выберите удобный способ для избежания схлопывания.
  11. Приветствую! Рисую календарь, выглядит вот так: пытаюсь добавить границы ячейкам таблицы, получаю такое: Как видно, затирается левая и нижняя граница таблицы, а так же граница строки после дней недели. Подскажите, как это исправить? Код: <!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> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style> * { padding: 0; margin: 0; } body { padding: 50px; } body { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; } table.calendar { float: left; margin-top: 10px; margin-right: 10px; border: 1px solid #000 !important; } table.calendar, table.calendar tr, table.calendar td, table.calendar th { border-collapse: collapse; } table.calendar td { border: 1px solid #e0e0e0; } table.calendar tr.weeks td, table.calendar th { padding: 5px; } table.calendar tr.weeks td { font-weight: bold; } table.calendar tr.weeks { border-bottom: 1px solid #000 !important; } table.calendar td { text-align: center; } table.calendar th { background: #6c90e6; } table.calendar td a, table.calendar td div { display: block; padding: 5px; text-decoration: none; color: #000; } table.calendar td a.current, table.calendar td a.current:hover { background: #6c90e6; } table.calendar td div { cursor: default; } table.calendar td a:hover { background: #ffe0aa; } </style> </head> <body> <table class="calendar"> <tr><th colspan="100">Июнь 2012</th></tr> <tr class="weeks"> <td>Пн</td> <td>Вт</td> <td>Ср</td> <td>Чт</td> <td>Пт</td> <td class="red">Сб</td> <td class="red">Вс</td> </tr> <tr> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><a href="#">1</a></td> <td><a class="bold red " href="#">2</a></td> <td><a class="bold red " href="#">3</a></td> </tr> <tr> <td><a href="#">4</a></td> <td><a href="#">5</a></td> <td><a href="#">6</a></td> <td><a href="#">7</a></td> <td><a class="current " href="#">8</a></td> <td><a class="bold red " href="#">9</a></td> <td><a class="bold red " href="#">10</a></td> </tr> <tr> <td><a href="#">11</a></td> <td><a href="#">12</a></td> <td><a href="#">13</a></td> <td><a href="#">14</a></td> <td><a href="#">15</a></td> <td><a class="bold red " href="#">16</a></td> <td><a class="bold red " href="#">17</a></td> </tr> <tr> <td><a href="#">18</a></td> <td><a href="#">19</a></td> <td><a href="#">20</a></td> <td><a href="#">21</a></td> <td><a href="#">22</a></td> <td><a class="bold red " href="#">23</a></td> <td><a class="bold red " href="#">24</a></td> </tr> <tr> <td><a href="#">25</a></td> <td><a href="#">26</a></td> <td><a href="#">27</a></td> <td><a href="#">28</a></td> <td><a href="#">29</a></td> <td><a class="bold red " href="#">30</a></td> <td><div> </div></td> </tr> <tr> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> <td><div> </div></td> </tr> </table> </body> </html>
  12. Спасибо, всё получилось. Дополнительное поле использовать возможности нет, т.к. база пополняется рядовыми сотрудниками.
  13. Приветствую! Есть таблица, сортируемая по полю varchar вот так: склад №1 склад №11 склад №2 склад №22 склад №3 склад №33 склад №4 склад №44 склад №5 склад №55 ... и т.д. возможно ли без ввода дополнительных столбцов в таблицу отсортировать эти значения по-человечески - склад №1,№2 и т.д?
×
×
  • 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