Почему это в середине текстового поля? наверное это очень просто, но я не могу понять
<div class = "wrap-input100 bg1">
<span class = "label-input100">Mensagem (Editável)</span>
<textarea id='mensagem' style = "height:200px;" class = "input100" type = "text" name = "mensagem">
<?php
$time = date("H");
$timezone = date("e");
if ($time < "12") {
echo "Bom Dia";
} else if ($time >= "12" && $time < "17") {
echo "Boa Tarde";
} else if ($time >= "19") {
echo "Boa Noite";
}
?>
</textarea>
</div>
Проблема не в классе, потому что я удалил его, и он все равно был посередине.
Дайте стиль text-align:left
к вашему сведению, <textarea>
не имеет / не нуждается type = "text"
У вас есть пробел в вашем HTML
. Это учитывается в текстовом поле.
Решением было бы сохранить вывод в переменной и удалить пробел, например.
<?php
$time = date("H");
$timezone = date("e");
$output = '';
if ($time < "12") {
$output = "Bom Dia";
} else if ($time >= "12" && $time < "17") {
$output = "Boa Tarde";
} else if ($time >= "19") {
$output = "Boa Noite";
}
?>
<textarea id='mensagem' style = "height:200px;" class = "input100" name = "mensagem"><?php echo $output; ?></textarea>
отсутствует закрывающий тег php
Ах да, хорошее место. Обновлено
<div class = "wrap-input100 bg1">
<span class = "label-input100">Mensagem (Editável)</span>
<?php
$time = date("H");
$timezone = date("e");
if ($time < "12") {
$text = "Bom Dia";
} else if ($time >= "12" && $time < "17") {
$text = "Boa Tarde";
} else if ($time >= "19") {
$text = "Boa Noite";
}
?>
<textarea id='mensagem' style = "height:200px;" class = "input100" name = "mensagem"><?= $text ?></textarea>
</div>
Попробуй это
Без проблем. Но DarkBee ответил раньше меня
Вы должны проверить его на странице. Щелкните правой кнопкой мыши на Bom Dia и выберите элемент «Проверить», затем проверьте, почему он находится в центре. Может быть, это из-за вашего ввода класса 100 или из-за стиля текстовой области. вам нужно соответствующим образом изменить его css.
проверить другие ответы
Вы можете попробовать это:
<textarea id='mensagem' style = "height:200px;margin:0;padding:0;vertical-align:top;" class = "input100" type = "text" name = "mensagem">
Это связано с тегом span. Используйте div вместо тега и добавьте css. Видеть это
<div class = "wrap-input100 bg1">
<div class = "label-input100" style = "float:left; margin-right: 5px;">Mensagem (Editável)</div>
<textarea id='mensagem' class = "input100" style = "height:200px; width:40% " type = "text" name = "mensagem">
<?php
$time = date("H");
$timezone = date("e");
if ($time < "12") {
echo "Bom Dia";
} else if ($time >= "12" && $time < "17") {
echo "Boa Tarde";
} else if ($time >= "19") {
echo "Boa Noite";
}
?>
</textarea>
</div>
Может быть глобальным/элементным стилем CSS. Ничего общего с PHP, насколько я понимаю.