На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Нарисовать линию. HTML.
    Возможно ли не прибегая к графике на странице изобразить линии?
    Есстественно точно спазиционированные...

    Если возможно, то как?

    Добавлено
    Всё вопрос решён!
    Надо было когото спросить, чтобы думка включилась....
    Линию можно нарисавать при помощи рстянутого изображения в 1 пиксел
    к примеру
    ExpandedWrap disabled
      <div style="position: absolute; left: 30px; top: 132px;">
      <img src=1.gif width=1 height=100 hspace=10 align=left></div>
      Цитата

      Линию можно нарисавать при помощи рстянутого изображения в 1 пиксел

      А причём тут изображение???
      Чем тег <hr> не устраивает :huh:
        <hr> не рисует вертикальные линии
          Он всё рисует!!!!!!!!
          ExpandedWrap disabled
            <hr width="1" size="100" style="position:absolute; left10; top:10">


          Добавлено
          size отвечает за высоту вертикальной линии :)
            ну, прошу прощения. я о такой фишке не знал :)
              Незачто извиняться
              если <hr> не нарвится можно слоем линию забацать
              просто <hr> будет грузиться быстрее рисунка пусть даже рисунок будет точка на экране
              ведь визуально не отличинь точку сделанную через <hr> и через <img> а грузиться будет по разному
                Спасибо,СоколовАН!
                Я о hr думал, но тоже даже не догадывался о таком методе для вертикальных линий! :)
                  правда у меня линия рисуется в высоту тока почемуто на примерно 100 пикселей даже если ставлю size например 500
                  я рисую высокую верт линию во всю высоту страницы слоем, слоем всё великолепно рисуется

                  Сообщения были разделены в тему "Как нарисовать кривую линию"
                    hr рисует только на 100px, а как слоем рисовать?
                      ExpandedWrap disabled
                        hr { height: 600px; width: 1px; }

                      ExpandedWrap disabled
                        <hr />

                      больше 100 получилось
                        когда пишу "hr { height: 600px; width: 1px; } <hr />" получается точка 1х1px
                        когда пишу "hr { size: 600px; width: 1px; } <hr />" высота получается только 100px
                        что делать? :huh:
                          DarktError, а, ну да, есть же еще ie.
                          тады так
                          ExpandedWrap disabled
                            <!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" xml:lang="en-US" lang="en-US" dir="ltr">
                            <head>
                              <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
                              <title>Test screen</title>
                            </head>
                            <style>
                            .hr HR {display: none; }
                            .hr {background: #000; height: 600px; margin: 0 1em; width: 1px; }
                            * HTML .hr {overflow: hidden; }  
                            </style>
                            <body>
                              <div class="hr"><hr /></div>
                            </body>
                            </html>
                            А не подскажете как нарисовать ещё более тоненькую линию, чем самая тонкая в теге <hr size='1'> ?
                              ExpandedWrap disabled
                                style="height:1px;"
                              ?
                                Машина, нет надо ещё тоньше. Такой толщины, как, допустим, вконтакте слева реклама разделяется.
                                  color (как там цвет линии задаётся?) или opacity

                                  А вконтакте задаётся через: style="border-right:#69c 1px solid;" (цвет голубой наобум брал)
                                    Цитата nebaz @
                                    Машина, нет надо ещё тоньше. Такой толщины, как, допустим, вконтакте слева реклама разделяется.

                                    Тоньше одного пикселя не бывает ничего ;)
                                    А если у тебя просто рк получается толще, то вставь атрибут NOSHADE...
                                    Сообщение отредактировано: fatalist -
                                      Спасибо, я просто не подумал, что можно border-bottom и т.д. рисовать. им получается тоньше :)
                                        fatalist, с помощью атрибута NOSHADE линия тоньше получается, но если использовать
                                        ExpandedWrap disabled
                                          <meta http-equiv="X-UA-Compatible" content="IE=edge" />

                                        то NOSHADE не работает. А эта строчка мне нужна, чтобы IE отображал округлые углы border-radius.

                                        Как поступить ?
                                          :blink:
                                          Ну сделай таки слой с border-bottom...
                                            Цитата nebaz @
                                            <meta http-equiv="X-UA-Compatible" content="IE=9" />

                                            ? :blink: И не ИЕ, а ИЕ9
                                              Serafim, не помогает. тоже самое. проверяю именно на IE9
                                                и не должно помочь, просто почему не ИЕ9, а edge? Просто мне любопытно. И всё равно в ИЕ8-6 будет без бордер радиус
                                                  Edge mode (последний режим)...
                                                  Потом же будет IE10 :D

                                                  И как тогда по другому в IE можно бордер радиус сделать ?
                                                    По старинке, ручками, т.е. картинками :rolleyes:
                                                      Цитата nebaz @
                                                      Edge mode (последний режим)...

                                                      спасибо, буду знать :yes:

                                                      Цитата nebaz @
                                                      Потом же будет IE10

                                                      уже месяца 2 как стоит на моём компе, правда пока что Platform Preview...
                                                      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                                      0 пользователей:


                                                      Рейтинг@Mail.ru
                                                      [ Script execution time: 0,0483 ]   [ 14 queries used ]   [ Generated: 19.05.24, 06:41 GMT ]