У меня есть следующий HTML:Позиция <span> абсолютные над нижними <textarea>
<textarea cols="20" data-val="true" data-val-required="The Note field is required." id="Note" name="Note" onkeyup="var element = document.getElementById('Note'); var counter = document.getElementById('Note_counter'); var characterCount = element.value.length; var remaining = 1000 - parseInt(characterCount); if (remaining < 0) { element.value = element.value.substr(0, 1000); remaining = 0; } counter.innerHTML = remaining;" rows="2" style="width: 360px;"></textarea>
<span><span id="Note_counter">1000</span> characters remaining</span>
Это состоит из более <textarea>
и счетчика в <span>
элементе, который следует. Я хочу установить абсолютное позиционирование элемента <span>
на нижнюю нижнюю часть <textarea>
независимо от того, где на странице находится <textarea>
или насколько он широк/сужен.
Смотреть это jsfiddle
Там может быть несколько из этих <textarea/><span/>
комбинаций на этой странице. Нет jQuery. Я надеюсь, что смогу сделать это с помощью css.
Edit:
создать все HTML-элементы выше, с помощью пользовательского HTML помощник в ASP.NET MVC:
@CustomHtml.CustomTextAreaFor(Html, model => model.Note)
Могу ли я обернуть их обоих на 'div'. – Alex
@alirezasafian - Да. Я создаю все элементы, используя специальный хелпер html с MVC, поэтому я могу включить родительский div в определение этого вспомогательного метода. – Carel