Привет, лор.
В шаблонах много форм вида
______________
поле номер один |______________|
^ ^
название поля собственно один <input>
они бывают разные, но
чаще всего type="text"
Делал давно, на скорую руку — поэтому все обернуто в таблицы.
Синтаксис xslt сам по себе не назовешь компактным, а тут еще эти
километровые таблицы... в общем, надоело листать туда-сюда простыню текста.
На смысловую нагрузку наплевать (да-да, я знаю, что это плохо), хочется по минимуму убрать лишние теги из шаблона. Для этого нужно создать правила для тегов <form> и <input>.
Вопрос такой: возможно ли как-то выбрать с помощью селекторов бокс с текстом, при условии, что в разметке он не выделен?
Как видите, в css я мало что понимаю. Пока что сделал так:
form {
display:block;
float:left;
padding: 0.5em;
}
.el {
display:block; // наверное можно и не применять, див же
margin: 5px;
}
.el input {
float:right;
margin-left: 20px;
}
В шаблоне форма выглядит таким образом:
<form>
<div class=el>название поля <input type="text"></div>
<div class=el>название поля <input type="text"></div>
<div class=el>название поля <input type="text"></div>
<div class=el><input type="submit"></div>
</form>
Не идеально (остается лишний код <div class=el>), но уже на порядок лучше — шаблоны стали короче раза в два и читаются проще.
Помогите :Е