Ничего себе.Я попытался покопаться в исходном коде страницы Ask a question
.Поговорим о запутанных.
Вот CSS-файл .Хотя кажется, что соответствующие биты, таким образом, таковы, они, по-видимому, делают НЕ намного больше, чем формат (кроме трюка edit-field-overlay
.
.form-item {padding:10px 0px 15px 0px;}
.ask-title {margin-bottom:-15px;margin-top:-10px;}
.ask-title-table {width:668px;}
.ask-title-field {width:610px;}
.ask-title-cell-value {padding-left:5px;}
.edit-field-overlay {display:none;}
HTML (некоторые теги TD удалены):
<div class="form-item ask-title">
<table class="ask-title-table">
<tr>
<td class="ask-title-cell-value">
<input id="title" name="title" type="text" maxlength="300" tabindex="100" class="ask-title-field" value="">
<span class="edit-field-overlay">what's your programming question? be specific.</span>
</td>
</tr>
</table>
</div>
Но я совершенно НЕ смог выяснить соответствующие биты Javascript. Поскольку для этой формы НЕТ обработчиков onEvent, которые я вижу, единственной ссылкой на это поле (title
) будетв функции prepareEditor
.
Кто-нибудь хочет попытаться объяснить это относительному новичку ??