Текст находится посередине, а не слева

Почему это в середине текстового поля? наверное это очень просто, но я не могу понять

<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>

Проблема не в классе, потому что я удалил его, и он все равно был посередине.

Текст находится посередине, а не слева

Может быть глобальным/элементным стилем CSS. Ничего общего с PHP, насколько я понимаю.

Jonnix 10.04.2019 11:53

Дайте стиль text-align:left

Sajid Ijaz 10.04.2019 11:54

к вашему сведению, <textarea> не имеет / не нуждается type = "text"

brombeer 10.04.2019 11:56
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
79
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

У вас есть пробел в вашем 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

Learner 10.04.2019 11:58

Ах да, хорошее место. Обновлено

DarkBee 10.04.2019 11:59
<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 ответил раньше меня

Learner 10.04.2019 12:02

Вы должны проверить его на странице. Щелкните правой кнопкой мыши на Bom Dia и выберите элемент «Проверить», затем проверьте, почему он находится в центре. Может быть, это из-за вашего ввода класса 100 или из-за стиля текстовой области. вам нужно соответствующим образом изменить его css.

проверить другие ответы

Learner 10.04.2019 12:00

Вы можете попробовать это:


<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>

Другие вопросы по теме