Jump to content

RK3DNP

User
  • Posts

    60
  • Joined

  • Last visited

Everything posted by RK3DNP

  1. Спасибо, проблема решена <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><script src="/media/jui/js/jquery.min.js" type="text/javascript"></script><script> var myFlag = true; $(document).ready(function () { $(".point2").click(function () {var $speech = $(".point"); if (myFlag) { $speech.css('overflow-y', 'visible');$speech.css('height', '100%'); myFlag = false; } else { $speech.css('overflow-y', 'hidden');$speech.css('height', '200px'); myFlag = true; } }); });</script><head><style>body {width:200px;}.point{overflow-y: hidden;width:200px;height:200px;float:left;}</style></head><body > <div class="point">33есмотр¤ на то, что мониторы больших диагоналей станов¤тс¤ всЄ доступнее, а их разрешение посто¤нно растЄт, иногда возникает задача в ограниченном пространстве уместить много текста. Ќапример, это может понадобитьс¤ дл¤ мобильной версии сайта или дл¤ интерфейса, в котором важно число строк. ¬ подобных случа¤х имеет смысл обрезать длинные строки текста, оставив только начало предложени¤. “ак мы приведЄм интерфейс к компактному виду и сократим объЄм выводимой информации. —амо обрезание строк можно делать на стороне сервера с помощью того же PHP, но через CSS это проще, к тому же всегда можно показать текст целиком, например, при наведении на него курсора мыши. ƒалее рассмотрим методы, как текст порезать воображаемыми ножниц</div><div class="point2">Текст ссылки</div></body></html>
  2. Да эту проблему решил, ща вот вопрос, можно ли обойтись одним Div, но чтобы скрыта была только часть текста?
  3. В принципе вот рабочий скрипт нашел. А можно ли с помощью css выделить строки у дива начиная с 5 строки и далее? Чтобы display: none относилось только к 5 и далее строке? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><script> function collapsElement(id) { if ( document.getElementById(id).style.display != "none" ) { document.getElementById(id).style.display = 'none'; } else { document.getElementById(id).style.display = ''; } } </script><head></head> <body > <div> <div id="identifikator" style="display: none"> <p>Текст текст текст текст</p> </div> <a href="javascript:collapsElement('identifikator')" title="" rel="nofollow">Текст ссылки</a></div></body></html>
  4. Если так, то не работает <head> <script>$(document).ready(function() { $('#size1').click(function(){ $('#size').slideToggle(500, function (){ }); });}); </script></head> <body><div id="size">Несмотря на то, что мониторы больших диагоналей становятся всё доступнее, а их разрешение постоянно растёт, иногда возникает задача в ограниченном пространстве уместить много текста. Например, это может понадобиться для мобильной версии сайта или для интерфейса, в котором важно число строк. В подобных случаях имеет смысл обрезать длинные строки текста, оставив только начало предложения. Так мы приведём интерфейс к компактному виду и сократим объём выводимой информации. Само обрезание строк можно делать на стороне сервера с помощью того же PHP, но через CSS это проще, к тому же всегда можно показать текст целиком, например, при наведении на него курсора мыши. Далее рассмотрим методы, как текст порезать воображаемыми ножницами.</div><div id="size1">Развернуть</div></body>
  5. id кнопки по которой тискаем - а если у меня в качестве кнопки будет текст, это будет имя дива тогда?
  6. За это спасибо, но у меня будет получается 2 дива, которые частично отображается, а второй который будет разворачиваться? Ведь если будет 1 див, то тогда все скрыто?
  7. Добрый вечер, задача такая, в диве есть большой текст, а на странице выводятся только 4 строчки его, как сделать нашел: http://htmlbook.ru/blog/obrezaem-dlinnuyu-stro а как еще добавить к этому кнопку развернуть и по которой див будет развернут полностью, с текстом?
  8. Спасибо, так работает.
  9. Не выходит, вот скрин
  10. Это я понял, только указываю: .jbprice-row:nth-child(2n) { background: black; color: white;}ничего не происходит Это я понял, только указываю: .jbprice-row:nth-child(2n) { background: black; color: white;}ничего не происходит если поставить odd то все строчки черные получаются
  11. Добрый день, подскажите пожалуйста, как правильно в css написать, чтобы 1 строка черная, 2я белая, 3 черная, 4 белая и т.д. Вот код <label class="jbprice-row jbprice-row-0"> <label class="jbprice-row jbprice-row-1"> <label class="jbprice-row jbprice-row-2"> <label class="jbprice-row jbprice-row-3">
  12. Привет, подскажите плиз,имеется код: </ul><li class="item-150"><a href="/seminary-s-partnerami">Семинары с партнерами</a></li></ul>Так как у меня ширина не позволяет, слово партнерами переносится на новую строку: * Семинары с партнерами А как сделать, чтобы слово партнерами было ровно под словом Семинары?
  13. Привет, подскажите плиз. Имеется картинка шириной 1200 px, нужно сделать её фоном по середине. В css указываю ширину, и margin:auto. Это все хорошо отрабатывает НО там где монитор менее 1200 (конкретно телефоны, планшеты), надо сделать, чтобы фото обрезалось с двух сторон (по типу картинка влазила на 100% дисплея), а то сейчас получается что ширина сайта шире экрана и появляется прокрутка по горизонтале.
  14. Имеется вертикальное меню http://balkon-dekor.ru при наведении на не активный пункт, должен стать коричневым фоном и цвет текста белым. Это работает, если мышку поместить в центр, если взять чуть выше или ниже, то фон будет коричневым, а цвет текста не изменяется. Как можно решить проблему?
  15. Да да, была проблема, долго искал причину, ща исправил.
  16. Можно сказать, что задачу свою решил, всем кто помог огромное спасибо. Если кому интересно конечный результат, то вот http://skin.seoarmor.ru/raspisanie (нажав на выездные мероприятия, откроются другие даты) сайт пока еще готов не полностью, так что строго не судите )))
  17. Ага, оно, спасибо, не знал )))
  18. Ну и эту проблему решил ))) Появилась новая )) В подобной таблице, надо выделить class first и last, но выдает только last. Если смотреть отладчик, то до последнего значения, $class= ' first', когда получается последнее значение, он становится как last. <li class="">03</li><li class="">11</li><li class="">15</li><li class="">17</li><li class="">22</li><li class="">24</li><li class=" last">25</li>$maxdate = max($date2);$maxyear = substr($maxdate, 0, 4);$maxmonth = substr($maxdate, 5, 2);$last_child = count($date2)-1 ;$f=0;foreach($date2 as $value2){ $value2 = explode(' ', $value2); $date2= explode('-', $value2[0]); $time2 = explode(':', $value2[1]); if($maxyear == $date2[0] and $maxmonth == $date2[1] ){ if ($f == 0) {$class= ' first';} if($f == $last_child){$class= ' last';} $row2 .= '<li class="'.$class.'">'.$date2[2].'</li>'; } $f++;}echo $row2;
  19. А ну в принципе да, можно же через css попробовать поменять таблицы местами С максимальным годом сделал по левому краю, с меньшем годом, по правому краю. Правда теперь если один год всего, то он будет к правому краю, пока не знаю как решить эту проблему. Но скоро уже 2015 год и будет все нормально ))
  20. Ну да, действительно всего 1 символ )) Теперь новая проблема (можно без кода, просто куда копать), сортировка идет на увеличение, в результате 1 столбец 2014 го, 2ой столбец 2015 год, а мне нужно сделать наоборот. Если я делаю arsort($date); года меняются, но так же меняются и даты Сентябрь 25 24 22 17 15 11 03 что не хорошо. Можно ли поменять только года местами? Так же у меня где дата,это ссылка на материал, она выводится у меня так: $html1[$i].$day_. где [$i] порядковый номер в массиве, это нужно тоже учитывать. Причем массив $html1 по умолчанию отсортирован на увеличение и не изменяет сортировку, поэтому либо брать кол-во элементов и вычитать по 1 значению, либо от нуля прибавлять.
  21. Конечно много, я и не спорю, я очень благодарен. Просто я не очень сильно в этом разбираюсь и перед тем как спросить, пытался разобраться. Но тем не менее мне удалось сделать, может не прям все правильно, но все же это работает и так как мне это надо. <?php$date = array('2014-01-01 00:00:00', '2014-01-11 00:00:00', '2014-02-15 00:00:00', '2015-03-20 00:00:00');asort($date);$month = array( '01' => 'Январь', '02' => 'Февраль', '03' => 'Март', '04' => 'Апрель', '05' => 'Май', '06' => 'Июнь', '07' => 'Июль', '08' => 'Август', '09' => 'Сентябрь', '10' => 'Октябрь', '11' => 'Ноябрь', '12' => 'Декабрь',);$row = '';$day_ = 0;$month_ = 0;$year_ = 0;$maxyear = max($date);$maxyear = substr($maxyear, 0, 4);foreach($date as $value){ $value = explode(' ', $value); $date_= explode('-', $value[0]); $time_ = explode(':', $value[1]);//возможно пригодится, если время будет не 00:00:00 if($year_ == $date_[0]){ if($month_ == $date_[1]){ $day_ = $date_[2]; $row .= "<td><a>". $day_ ."</a></td>";//по аналогии с $year_ и $month_ можно сделать обработку для $day_, если будут собития в разное время в один день (можно сделать например, всплывающее меню при наведении курсора на номер дня, где будут перечисленны события с указанием времени, а время можно быдет взять из $time_) }else{ $row .= "</tr>"; $month_ = $date_[1]; $day_ = $date_[2]; $row .= "<tr><td>". $month[$month_] ."</td><td>". $day_ ."</td>"; } }else{ if(!$year_){ $row .= "</tr></table>"; echo $row; } $year_ = $date_[0]; $month_ = $date_[1]; $day_ = $date_[2]; if ($year_ == ($maxyear-1)) { $row = "<h2>".$year_."</h2><table><tr><td>". $month[$month_] ."</td><td><a>". $day_ ."</a></td>";} if ($year_ == $maxyear) { $row1 = "<h2>".$year_."</h2><table><tr><td>". $month[$month_] ."</td><td><a>". $day_ ."</a></td>";} }}echo $row1 ."</tr></table>";echo $row ."</tr></table>";?>
  22. А можно еще попросить, мне на самом деле надо будет 3 таблицы, это 3 года последних от максимума. Причем 1ая таблица это самый максимальный год, к примеру 2015, 2ая таблица 2014, 3я это 2013 год. Данный код отображает только самый последний год, у меня получается 2015
  23. Супер, спасибо большое )))
  24. К сожалению тоже не подходит, вот что получилось: Январь 01 15 10Февраль 01 15 10Март 01 15 10Апрель 01 15 10Май 01 15 10Июнь 01 15 10Июль 01 15 10Август 01 15 10Сентябрь 01 15 10Октябрь 01 15 10Ноябрь 01 15 10Декабрь 01 15 10 К сожалению за февраль вывел только одно значение, а не два. А так да, так как надо Январь 01 Февраль 10
×
×
  • 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