Jump to content
  • 0

вопрос по тегу <hr>


finn55
 Share

Question

Как оформить линию (<hr>) при помощи CSS таким образом, чтобы она состояла из равномерно-распределенной последовательности точек??

Увидел на сайте http://www.dataplus.ru/... Они там везде. Пытался выдернуть *.css... не дается:rolleyes:

Link to comment
Share on other sites

  • Answers 66
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

Recommended Posts

  • 0

Там рисунки

<img height="1" border="0" width="170" vspace="5" src="Images/Base/point3.gif"/>

Можно что ни будь с borderStyle намутить:

border-bottom: dashed 1px solid;

Только вместо dashed что-то другое должно быть. Поищите в интернете.

Edited by Riim
Link to comment
Share on other sites

  • 0

finn55

Во первых пишется <hr />, во вторых это уже старый тег, который уже не используется очень давно, мало того, он ещё и отображается по разному в разных броузерах, ещё настраивать нужно. Поэтому советую вам забыть о нём и для подчёркивания использовать Бордеры или Картинки)

Link to comment
Share on other sites

  • 0

Пустой див в качестве разделителя, имхо, еще хуже, чем HR (у последнего хотя бы в HTML5 есть семантика разделителя). А вот верхний/нижний бордер или полоска фона нормального блока с чем-либо для визуального отделения его от предыдущего/следующего — пожалуй, оптимальный вариант в большинстве случаев.

Во первых пишется <hr />
Когда и почему? :rolleyes: Edited by SelenIT
Link to comment
Share on other sites

  • 0

SelenIT

Во первых пишется <hr />

Когда и почему?

А потому что <hr /> - это пустой тег, так же как и <link /> или <meta />, а пустой тег, это тег, в котором непосредственно перед правой скобкой находится косая черта "/" :rolleyes:

Edited by psywalker
Link to comment
Share on other sites

  • 0
а пустой тег, это тег, в котором непосредственно перед правой скобкой находится косая черта "/"

В каком языке?

Для справки, в SGML (на котором базируется HTML < 5) косая черта в теге формально является его концом (т.н. Null End Tag), и все что дальше (в данном случае угловая скобка), может восприниматься как отображаемый текст. К счастью, браузеры такой фигней не страдают. Но вот валидатор для HTML4.01 в режиме show outline эти скобки показывает.

Сокращенная форма записи пустых тегов со слешем внутри — чисто XML-ная особенность (такая же по сути, как опциональность закрытия некоторых тегов в HTML).

Edited by SelenIT
Link to comment
Share on other sites

  • 0
finn55

Во первых пишется <hr />, во вторых это уже старый тег, который уже не используется очень давно, мало того, он ещё и отображается по разному в разных броузерах, ещё настраивать нужно. Поэтому советую вам забыть о нём и для подчёркивания использовать Бордеры или Картинки)

А если вам нужно на странице разбить контент отчеркиваниями, и чтобы при отключенных стилях отчеркивания были?

Link to comment
Share on other sites

  • 0

SelenIT

1)

а пустой тег, это тег, в котором непосредственно перед правой скобкой находится косая черта "/"

В каком языке?

В языке XHTML

2) А что вы например можете сказать о теге <br />, почему у него по вашему в конце ставится косая черта, чем он отличается от тега <hr /> и почему вы в своих проектах пишите именно <br />, а не <br> ? :rolleyes:

Edited by psywalker
Link to comment
Share on other sites

  • 0
В языке XHTML
Верно. Как и в XSLT и др. XML-приложениях. Но не в HTML.
А что вы например можете сказать о теге <br />, почему у него по вашему в конце ставится косая черта
Могу сказать, что это XML-тег :rolleyes:
и почему вы в своих проектах пишите именно <br />, а не <br> ?
Только в тех, где оправдано применение XHTML (активно используется XSLT, экспериментальные проекты, где не важна поддержка IE, и т.п.). В новых проектах стараюсь использовать HTML5 и пишу <br> ;)
Link to comment
Share on other sites

  • 0

SelenIT

В новых проектах стараюсь использовать HTML5 и пишу <br>

Тогда скажите мне, раз вы используете HTML5, каким Доктайпом пользуетесь?

lancer

А если вам нужно на странице разбить контент отчеркиваниями, и чтобы при отключенных стилях отчеркивания были?

Я полагаю, что только картинками можно отделаться в данной ситуации

Edited by psywalker
Link to comment
Share on other sites

  • 0
XHTML рулит, а HTML 5 - пока нет.
Если не считать того, что первый не поддерживается и вряд ли будет когда-либо поддерживаться Самым Популярным Браузером™, а второй поддержан всеми производителями браузеров, легализует кучу уже работающих во всех браузерах вещей (innerHTML, autocomplete etc.) и уже в следующем году станет "кандидатом в рекомендации" (что по новым правилам W3C означает полную теор. готовность) — можно сказать и так :rolleyes:
Снимаю шляпу перед мастером
Ну, до мастера мне далеко ;). Я просто хотел сказать, что слеш в пустых элементах — требование синтаксиса конкретного языка (XML, на котором основан XHTML), у которого есть свои плюсы, минусы и ограничения. И навязывать его для абсолютно всех случаев, без учета специфики задачи, как некую "религиозную догму" — имхо, не совсем правильно...
Link to comment
Share on other sites

  • 0
Если не считать того, что первый не поддерживается и вряд ли будет когда-либо поддерживаться Самым Популярным Браузером™, а второй поддержан всеми производителями браузеров, легализует кучу уже работающих во всех браузерах вещей (innerHTML, autocomplete etc.) и уже в следующем году станет "кандидатом в рекомендации" (что по новым правилам W3C означает полную теор. готовность) — можно сказать и так :rolleyes:

Почему это xhtml не поддерживается в IE? Все поддерживается. В 7.0 и 8.0 точно. Да и 6.0 думаю справится.

Link to comment
Share on other sites

  • 0
Хм... можно поподробнее мысль раскрыть?

(боялся ответа "как xhtml")

К нему должны применяться правила разбора такие же, как для xml-документов, то есть если нарушается well-formed'ность, разбор должен останавливаться.

Это значит, что большинство страниц, которые сейчас объявлены как XHTML, при правильном разборе отображены не будут.

Link to comment
Share on other sites

  • 0
К нему должны применяться правила разбора такие же, как для xml-документов, то есть если нарушается well-formed'ность, разбор должен останавливаться.

Это значит, что большинство страниц, которые сейчас объявлены как XHTML, при правильном разборе отображены не будут.

Тогда уж и на валидность проверять нужно.

Зачем только такая "поддержка" нужна не понятно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • 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