Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ссылка в диве не работает
 
 автор: ronin   (27.05.2009 в 11:25)   письмо автору
 
 

Здравствуйте! может такое быть, у меня код php там див, в котором ссылки, которые ведут себя как ссылки только в IE, а в FF - это не ссылки?

  Ответить  
 
 автор: PAT   (27.05.2009 в 11:46)   письмо автору
 
   для: ronin   (27.05.2009 в 11:25)
 

"у меня код php", который браузеру (любому, что IE, что FF) отдаёт уже чистый HTML-код.
Дадите сюда этот "чистый HTML" (див и ссылки в нём), взяв его из "Исходного кода" в браузере - будем смотреть.

  Ответить  
 
 автор: ronin   (27.05.2009 в 12:29)   письмо автору
 
   для: PAT   (27.05.2009 в 11:46)
 

у меня два дива, в одном фотка, в другом текст, который фотку "обтекает", достигается это через float:left в первом диве

<div class="rubimg"><a href="#">link</div><div class="text">text</div>

поменял class="rubimg" на id="rubimg" и

<div class="text">text</div>
на

<p>text</p>

так ссылки работают

  Ответить  
 
 автор: PAT   (27.05.2009 в 12:55)   письмо автору
 
   для: ronin   (27.05.2009 в 12:29)
 

Ваша конструкция
<div class="rubimg"><a href="#">link</div><div class="text">text</div> 
не просто странная, а ОЧЕНЬ странная.

Где закрывающий тег </A>? И что входит в innerHTML тега <A>?

Почему уже сейчас в innerHTML линейного элемента <A> входит блочный элемент <DIV> частью своей (закрывающий тег </DIV>)?
Как вы себе это представляете? :-)
Что-то типа: сам блок - не ссылка, а нижняя граница блока и далее - уже ссылка?
Это, извините, полный бред.

  Ответить  
 
 автор: ronin   (27.05.2009 в 13:13)   письмо автору
 
   для: PAT   (27.05.2009 в 12:55)
 

сорри за плохо приведенную разметку, я выбрасывал все лишнее, в том числе, случайно, и </a>

<div class="rubimg"><a href="page.php">link</a></div><div class="text">text</div>  

  Ответить  
 
 автор: PAT   (27.05.2009 в 13:26)   письмо автору
 
   для: ronin   (27.05.2009 в 13:13)
 

Такая конструкция
<div class="rubimg"><a href="page.php">link</a></div>
будет работать ВЕЗДЕ. Причём везде она будет работать ВНЕ зависимости от того, что именно у вас будет прописано в CSS для тегов DIV, A и для класса rubimg.

Вывод: ошибку ищите конкретно в формировании вашего HTML-кода.
Т.е. интересующую вас часть того, что выводится в браузер, скопируйте и сделайте для себя "красивое" представление этого HTML-кода где-нить в редакторе. Что-то типа:
<div class="rubimg">
   <a href="page.php">
     link
   </a>
</div>

<div class="text">
   text
</div> 
Надеюсь, тогда сразу увидите какой-нить незакрытый тег, или незакрытую кавычку, или что-то ещё явно нелепое...

  Ответить  
 
 автор: ronin   (27.05.2009 в 13:39)   письмо автору
 
   для: PAT   (27.05.2009 в 13:26)
 

Спасибо - буду искать.

  Ответить  
 
 автор: psychomc   (27.05.2009 в 13:44)   письмо автору
 
   для: ronin   (27.05.2009 в 13:39)
 

поставьте HTML Tidy чтобы проще искать было

  Ответить  
 
 автор: ronin   (27.05.2009 в 15:06)   письмо автору
 
   для: psychomc   (27.05.2009 в 13:44)
 

Спасибо, разбираюсь...

  Ответить  
 
 автор: aexb   (03.06.2009 в 17:20)   письмо автору
 
   для: ronin   (27.05.2009 в 15:06)
 

Дельный девелоперский совет - поставьте себе firebug в файрфокс (http://www.firebug.ru) и IE Developer Tools с сайта Микрософта

И тот, и другой, сразу показывают структуру HTML со всем CSSом, можно править страницу на лету, менять стили, добавлять/удалять элементы итд. Незаменимые штуки при верстке, кроме того, файрбаг позволяет еще и в консольку смотреть. Например, если вы в Яндексе набираете фразу для поиска, то suggest.yandex.ru аджаксово предлагает разные похожие варианты (вылезает список снизу строки поиска). А файрбагом при этом можно отлично посмотреть, куда ходит аджакс и что ему возвращается ;-)

  Ответить  
 
 автор: rinin_doma   (04.06.2009 в 00:10)   письмо автору
 
   для: aexb   (03.06.2009 в 17:20)
 

спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования