За последние 24 часа нас посетили 43746 программистов и 1741 робот. Сейчас ищут 1187 программистов ...

блок внутри ссылки HTML 4.01

Тема в разделе "HTML и CSS", создана пользователем realasd, 27 апр 2011.

  1. realasd

    realasd Активный пользователь

    С нами с:
    14 окт 2010
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Челябинск
    При валидации страницы валидатор выдаёт ошибку: нельзя элемент блочного типа размещать внутри ссылки.
    Как лучше всего сделать, чтобы при нажатии на блок осуществлялся переход на другую страницу, и чтобы ссылки нормально индексировались?
     
  2. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    realasd
    фиг забить на валидатор.
     
  4. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    HTML:
    1. <a style="display: block"></a>
    ?
     
  5. realasd

    realasd Активный пользователь

    С нами с:
    14 окт 2010
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Челябинск
    Код (Text):
    1.  <a style="display: block"></a>
    - я так и делал. Валидатор всеравно ругается.
    Самый подходящий вариант предложенный titch
     
  6. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    а мне нравится вариант от igordata =)
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    realasd
    он ругается что внури ссылки какойнить <p>?
     
  8. realasd

    realasd Активный пользователь

    С нами с:
    14 окт 2010
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Челябинск
    Да. В моём варианте внутри div
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    дался тебе этот валидатор, если все и так работает.
     
  10. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Размещай неблочный элемент внутри ссылки. И этому неблочному элементу (обычно span) в стилях напиши display:block
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    YSandro
    в таком случае придется делать столько ссылок, сколько этих блочных элементов. так заудмано.

    но имхо проще забить на валидатор, ибо и так все работает.