Tôi đang tạo một tài liệu HTML đơn giản chứa biểu mẫu mà tôi dự định sử dụng làm nội dung của một panel trong một tiện ích bổ sung của Firefox. Hiện tại tài liệu chứa một nhãn và hộp văn bản, và tôi muốn điều này kéo dài toàn bộ chiều rộng của trang với một lề 5px hai bên. Mã này của tôi:Kéo dài một hộp văn bản có chiều rộng đầy đủ của trang với lề 5px
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Phrase Indexer</title>
<style type="text/css" media="all">
body {
font: 10pt arial, helvetica, sans-serif;
padding: 0;
margin: 5px;
position: fixed;
width: 100%;
}
div {
width: inherit
}
#phrase {
width: inherit;
}
</style>
</head>
<body>
<div>
<label for="phrase">Passphrase</label><br />
<input type="text" id="phrase" />
</div>
</body>
</html>
Điều này chủ yếu hoạt động, ngoại trừ tôi bị thiếu lề 5px ở bên phải - hộp văn bản trải dài tới mép trang. Làm thế nào tôi có thể sửa lỗi này?
Here's a Fiddle of my problem.
Tôi đã thêm Fiddle để mọi người có thể chứng minh câu trả lời của họ cho bạn. – Jeff
Vị trí 'cố định'? Hãy thử điều này: http://jsfiddle.net/bUq32/ – dfsq
@dfsq: Tôi nghĩ rằng fiddle của bạn có nó. Tại sao không đăng bài này như một câu trả lời? – Jeff