Я пытаюсь иметь два входа (одно текстовое поле, одно раскрывающееся), чтобы иметь одинаковую ширину. Вы можете установить ширину с помощью css, но по какой-то причине поле выбора всегда на несколько пикселей меньше. Кажется, это происходит только с xhtml 1.0 strict doctype Любые предложения/идеи о причине/работе?Unequal Html текстовое поле и ширина выпадающего списка с XHTML 1.0 strict
Имея следующий HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
.searchInput{
width: 1000px;
overflow: hidden;
}
</style>
</head>
<body>
<form action="theAction" method="post" class="searchForm" >
<fieldset>
<legend>Search</legend>
<p>
<!--<label for="name">Product name</label>-->
<input class="searchInput" type="text" name="name" id="name" value="" />
</p>
<p>
<!--<label for="ml2">Product Group</label>-->
<select class="searchInput" name="ml2" id="ml2">
<option value="158">INDUSTRIAL PRIMERS/FILLERS</option>
<option value="168">CV CLEAR COATS</option>
<option value="171">CV PRIMERS/FILLERS</option>
<option value="" selected="selected">All</option>
</select>
</p>
<input type="submit" class="search" value="Show" name="Show" id="Show" />
<input type="reset" value="Reset" name="reset" id="reset" class="reset"/>
</fieldset>
</form>
</body
</html>
Они отображают точно такую же ширину для меня в Firefox 2, какой браузер вы используете? – 2008-10-02 12:09:18
Я сам это заметил и был бы заинтересован в ответе ... – japollock 2008-10-02 12:12:59
Что касается каких браузеров: большинство из них. – 2009-03-02 15:10:10