#css
#css
Вопрос:
Здесь немного поцарапана голова, поэтому любые указатели будут высоко оценены!
У меня есть заголовок div, который имеет свойство overflow:hidden. Слева от этого заголовка находится заголовок страницы, а справа — несколько изображений. Это работает отлично, и все отображается так, как должно.
Однако теперь мне нужно обернуть эти изображения вокруг тегов div (они станут интерактивными и будут обновляться через Ajax — поэтому мне нужно определить div обратной передачи для каждого изображения). Как уже упоминалось, без обертывания изображения вокруг тега div они отображаются нормально. Однако, как только я добавляю теги div, они исчезают (хотя все еще отображаются в источнике страницы). Теги div принимают простую форму, и с ними не связан стиль.
Я уверен, что я что-то здесь упускаю, но, черт возьми, сейчас это полностью обходит меня стороной!
Спасибо 🙂
Комментарии:
1. К сожалению, на данный момент он находится на локальном сервере.
2. тогда вы можете просто скопировать какой-нибудь код? что вы подразумеваете под «обертыванием изображений вокруг тегов div»?
3. Если вы хотите сделать изображения интерактивными, вы не «обертываете изображения вокруг div, вы скорее помещаете изображения в a: <a href=’display.html ‘><img src=’img.jpg ‘ /></a> Или для javascript вещей: <img src=’img.jpg ‘ onclick=’оповещение («привет»)’ />
4. Извините, я имел в виду обернуть теги div вокруг изображений (а не наоборот, как я изначально писал). Причина этого заключается в том, что при нажатии на изображения обратная передача (которая также будет изображением) возвращается в том же месте.
Ответ №1:
Ваш вопрос немного неясен для меня, в любом случае, если я понял ваш вопрос
Если вам нужно событие щелчка, которое вы можете использовать asp:ImageButton
для удержания изображения. если вам действительно нужно использовать div
<div class="header"> // this is the one with overflow hiddden
<div class="left"> // this div holds the page title ; float:left
<h1>Title</h1>
</div>
<div class="right"> // this div to hold the divs which contain images
// if all your images are same height set the same height to this div and float:right
<div class="image"> // this div holds the image; make float:left set height and width
<img/>
</div>
<div class="image">
<img />
</div>
<div class="image">
<img />
</div>
</div>
</div>
Надеюсь, это поможет
Комментарии:
1. Что такое
asp:ImageButton
? (Риторический вопрос. Нет ничего, что могло бы намекнуть на то, что этот вопрос имеет какое-либо отношение к ASP.NET )