Я пишу код PHP/CSS/HTML, который выводит веб-страницу с логотипами таких компаний, как Mercedes Benz и Porche. Когда вы нажимаете на эти логотипы, появляется текстовая область, и вы можете писать свои комментарии в них. Моя проблема заключается в том, что независимо от того, что я пытаюсь, логотипы очень далеки друг от друга (по вертикали) друг от друга, и когда вы нажимаете на отдельный логотип, текстовое поле не появляется сразу под или рядом с этим логотипом - оно появляется внизу страницы. То, что я ищу для создания, представляет собой серию логотипов, которые при нажатии на нее появляются текстовое поле справа или рядом с ним, а затем вы нажимаете «Отправить» и данные передаются в базу данных. Кто-то может помочь?Сложность с HTML <label> тег
<!DOCTYPE html>
<?php
$number_of_days = 30 ;
$date_of_expiry = time() + 60 * 60 * 24 * $number_of_days ;
setcookie('name', $name, $date_of_expiry);
?>
<html>
<head>
<style>
img { width:100%; }
label img {
transform: scale(0.05);
transition-duration: 0.2s;
}
label img:hover {
cursor: pointer;
transform: scale(0.1);
}
input[type='text'] {
opacity: 0;
font-size: 30px;
transition-duration: 0.2s;
}
input[type='text']:focus {
opacity: 1;
}
</style>
</head>
<body>
<label for="mercedesbenz">
<img src="Daimler Benz logo.png">
</label>
<label for="porche">
<img src="Porche logo.png">
</label>
<label for="bmw">
<img src="BMW logo.png">
</label>
<br />
<form method="post" action="<?php echo
htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<input type="text" id="mercedesbenz" alt="HTML5 Icon"
style="width:128px;height:128px" placeholder="Merc" />   
<input type="text" id="Porche" alt="HTML5 Icon"
style="width:128px;height:128px" placeholder="Porc" />   
<input type="text" id="bmw" alt="HTML5 Icon"
style="width:128px;height:128px" placeholder="Beemer" />   
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Может у создать http://jsFiddle.net –
Вы должны выкладываю отображаемый HTML. Не ваш PHP. Что касается вашего HTML, то ваши входы не находятся рядом с вашими метками, поэтому они не будут отображаться под каждым изображением. –
также входы не имеют атрибутов alt. –