|
Страница 1 из 1 [ Сообщений: 10 ] |
Автор |
Сообщение |
sergeylandar
новый человек
|
|
вот делаю форму...
после 'Date:' все выглюдит криво
подскажите плз в чем проблема?
может есть примеры...
<html>
<head>
<title>form</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/style.css" type="text/css" rel="stylesheet"></head><body>
<form action="blabla.com" method="post">
<div id="user-login-form">
<div class="form-item">
<label>Your Name: </label>
<input maxlength="60" name="name" size="15" value="" class="form-text" type="text"><span> *</span>
</div>
<div class="form-item">
<label>Test here: </label>
<input type="checkbox" name="faaa" value="bb"><span> *</span>
</div>
<div class="form-item">
<label>Your Surname: </label>
<input maxlength="60" name="name" size="15" value="" class="form-text" type="text">hello
</div>
<div class="form-item">
<label>E-mail address: </label>
<select name="" class="form-text">
<option value="aa">text 1 goes here</option>
<option value="bb">text 2 goes here</option>
</select>
<span> *</span> </div>
<div class="form-item">
<label>Your text: </label>
<input maxlength="60" name="name" size="15" value="" class="form-text" type="text">
</div>
<div class="form-item">
<label>Your 2: </label>
<input maxlength="60" name="name" size="15" value="" class="form-text" type="text">
</div>
<div class="form-item">
<label>Date:</label>
Text:
<select name="" class="form-text2">
<option value="aa">1982</option>
<option value="bb">2007</option>
</select>
Year:
<select name="" class="form-text2">
<option value="aa">1982</option>
<option value="bb">2007</option>
</select>
</div>
<div class="form-item">
<label>Your 4: </label>
<input maxlength="60" name="name" size="15" value="" class="form-text" type="text">
</div>
<div class="form-item">
<input name="op" value="Send" class="form-submit" type="submit">
</div>
</div>
</form>
</body></html>
==============
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: #ffffff;
height:100%;
padding: 0px;
margin: 0px;
}
.form-item{
padding-top: 5px;
padding-left: 100px;
}
label{
width: 200px;
color: #000000;
font-weight: bold;
float: left;
text-align:right;
padding-top:3px;
}
#user-login-form input {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #5C88E1;
border-right-color: #5C88E1;
border-bottom-color: #5C88E1;
border-left-color: #5C88E1;
background-color: #ffffff;
}
#user-login-form .form-submit
{
margin-top: 5px;
margin-left:100px;
font-weight: bold;
color: #000000;
padding-bottom: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #828282;
border-right-color: #828282;
border-bottom-color: #828282;
border-left-color: #828282;
}
#user-login-form .form-text {
width:300px;
}
#user-login-form .form-text2 {
width:100px;
}
#nn1 {
width: 200px;
color: #000000;
font-weight: bold;
float: left;
text-align:right;
padding-top:3px;
}
#nn2 {
}
span{
color:#FF0000;
padding-bottom:2px;
}
|
|
|
|
|
kozhov
соучастник
|
|
float: left;
_________________ Все что вы скажете может быть использовано как баян.
|
|
|
|
|
sergeylandar
новый человек
|
|
когда убираю float: left; то проблема решается..
но тогда все выглядит не так как мне надо...
мне надо чтобы текст слева и инпуты/селекты справа были под одну линии (как в моем примере)
подскажите плз как это сделать
|
|
|
|
|
sergeylandar
новый человек
|
|
|
|
|
|
IonDen666
постоянный участник
|
|
sergeylandar, для чего дивами надо? из принципа?
|
|
|
|
|
sergeylandar
новый человек
|
|
просто хочу разобраться можно это дивами сделать или нет
|
|
|
|
|
sergeylandar
новый человек
|
|
вот нашел то что надо...
буду разбираться...
<style type="text/css">
/* All form elements are within the definition list for this example */
dl {
font:normal 12px/15px Arial;
position: relative;
width: 350px;
}
dt {
clear: both;
float:left;
width: 100px;
padding: 4px 0 2px 0;
text-align: right;
}
dd {
float: left;
width: 200px;
margin: 0 0 8px 0;
padding-left: 6px;
}
/* The hint to Hide and Show */
.hint {
display: none;
position: absolute;
right: -250px;
width: 200px;
margin-top: -4px;
border: 1px solid #c93;
padding: 10px 12px;
/* to fix IE6, I can't just declare a background-color,
I must do a bg image, too! So I'm duplicating the pointer.gif
image, and positioning it so that it doesn't show up
within the box */
background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
position: absolute;
left: -10px;
top: 5px;
width: 10px;
height: 19px;
background: url(pointer.gif) left top no-repeat;
}
</style>
<script type="text/javascript">
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
function prepareInputsForHints() {
var inputs = document.getElementsByTagName("input");
for (var i=0; i<inputs.length; i++){
// test to see if the hint span exists first
if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
// the span exists! on focus, show the hint
inputs[i].onfocus = function () {
this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
}
// when the cursor moves away from the field, hide the hint
inputs[i].onblur = function () {
this.parentNode.getElementsByTagName("span")[0].style.display = "none";
}
}
}
// repeat the same tests as above for selects
var selects = document.getElementsByTagName("select");
for (var k=0; k<selects.length; k++){
if (selects[k].parentNode.getElementsByTagName("span")[0]) {
selects[k].onfocus = function () {
this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
}
selects[k].onblur = function () {
this.parentNode.getElementsByTagName("span")[0].style.display = "none";
}
}
}
}
addLoadEvent(prepareInputsForHints);
</script>
</head>
<body>
<p style="font:normal 12px/15px Arial;">Tab or click through the fields to reveal the hints.</p>
<dl>
<dt>
<label for="firstname">First Name:</label>
</dt>
<dd>
<input
name="firstname"
id="firstname"
type="text" />
<span class="hint">This is the name your mama called you when you were little.<span class="hint-pointer"> </span></span>
</dd>
<dt>
<label for="lastname">Last Name:</label>
</dt>
<dd>
<input
name="lastname"
id="lastname"
type="text" />
<span class="hint">This is the name your sergeant called you when you went through bootcamp.<span class="hint-pointer"> </span></span>
</dd>
<dt>
<label for="email">Email:</label>
</dt>
<dd>
<input
name="email"
id="email"
type="text" />
<span class="hint">The thing with the @ symbol and the dot com at the end.<span class="hint-pointer"> </span></span>
</dd>
<dt><label for="year">Birth Year:</label></dt>
<dd>
<select id="year" name="year">
<option value="">YYYY</option>
<option value="1066">1066</option>
<option value="1492">1492</option>
<option value="1776">1776</option>
<option value="1812">1812</option>
<option value="1917">1917</option>
<option value="1942">1942</option>
<option value="1999">1999</option>
</select>
Hello
<select id="year" name="year">
<option value="">YYYY</option>
<option value="1066">1066</option>
<option value="1492">1492</option>
<option value="1776">1776</option>
<option value="1812">1812</option>
<option value="1917">1917</option>
<option value="1942">1942</option>
<option value="1999">1999</option>
</select>
<span class="hint">Pick a famous year to be born in.<span class="hint-pointer"> </span></span>
</dd>
<dt>
<label for="username">Username:</label>
</dt>
<dd>
<input
name="username"
id="username"
type="text" />
<span class="hint">Between 4-12 characters.<span class="hint-pointer"> </span></span>
</dd>
<dt>
<label for="password">Password:</label>
</dt>
<dd>
<input
name="password"
id="password"
type="password" />
<span class="hint">Between 5-13 characters, but not 7. Never 7.<span class="hint-pointer"> </span></span>
</dd>
<dt class="button"> </dt>
<dd class="button">
<input
type="submit"
class="button"
value="Submit" />
</dd>
</dl>
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 10 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|