Двойные кавычки внутри html из ниоткуда, отображающие пробелы

#php #html

#php #HTML

Вопрос:

это может быть глупый вопрос, но я изо всех сил пытаюсь найти источник моей проблемы.У меня есть пробел из ниоткуда, страницы сохраняются как utf-8, а мой php / html добавляет некоторые двойные кавычки, которые генерируют мне пробелы. Если кто-то может мне в этом помочь, я был бы рад 🙂 Вот изображение введите описание изображения здесь

Проблема между col-md-8 и cold-md-4. Первая функция отображает левое содержимое, вторая — правую сторону. код: 1-я функция

 function arata()
{
global $dbh;
echo'
    <div class="container">

    <div class="row">
    <div class="col-md-8">
    <div id="cale"><a href="index.php"> Acasă </a><img src="images/sageata.jpg"><span> Sesiuni de instruire </span> </div>  
    <div id="title_page"><h2>Sesiuni de instruire</h2></div>
    <div id="continut">

    <div class="box box-solid">

                                <div class="box-body">
                                    <div class="box-group" id="accordion">
                                        <!-- we are adding the .panel class so bootstrap.js collapse plugin detects it -->
                                        ';
                                        $stmt = $dbh->prepare("SELECT * FROM Sesiune order by ID_Sesiune desc"); 
                                    $stmt->execute();
                                    while ($row = $stmt->fetch())
                                    {   
                                $id_sesiune=$row['ID_Sesiune'];
                                $titlu=$row['Titlu'];
                                $desc=$row['Descriere'];
                                      echo'  <div class="panel box box-primary">
                                            <div class="box-header">
                                                <h4 class="box-title">
                                                    <a data-toggle="collapse" data-parent="#accordion" href="#'.$id_sesiune.'">
                                                       '.$titlu.'
                                                    </a>
                                                </h4>
                                            </div>
                                            <div id="'.$id_sesiune.'" class="panel-collapse collapse">
                                                <div class="box-body">
                                                    '.$desc.'   
                                                </div>

                                            </div>
                                        </div>';
                                       } 
                                  echo'  </div>
                                </div><!-- /.box-body -->
                            </div><!-- /.box -->
    </div></div>';
}
  

код: 2-я функция

 function Stiri()
{
global $dbh;
echo'
    <div class="col-md-4">
    <div id="inscrie"><button type="button" class="btn2 btn-primary2" data-toggle="button">Click aici pentru înscriere<span class="glyphicon glyphicon-chevron-right"></span></button></div>
    <div id="search">   
    <div class="input-group">
    <form method="GET" class="cauta" action="cautare.php">
      <input type="text" class="form-control" name="cautare" placeholder="Caută în site ...">
      <span class="input-group-btn">
        <button class="btn btn-default" type="submit"><span class="glyphicon glyphicon-search"></span></button>
      </span>
      </form>
    </div></div>
    <div id="noutati">
    <h2>Noutăţi</h2>
    <ul>';
    $stmt = $dbh->prepare("SELECT * FROM Noutati order by Data desc limit 7"); 
                $stmt->execute();
            while ($row = $stmt->fetch())
            {   
            echo '<li><a href="noutati.php?id='.$row['ID_Noutati'].'">'.$row['Titlu'].'</a></li>';
            }
    echo'</ul>
    <div id="toate"><a href="noutati.php"><button type="button" class="btn3 btn-primary3">Toate noutăţile</button></a></div>
    </div>
    </div>
    </div>
    </div>';
}
  

Комментарии:

1. вы используете bootstrap?

2. Нам также нужен ваш исходный код, чтобы оказать ценную помощь.

3. да, я использую bootstrap

4. Сделайте, как сказал @Bonatoc, и используйте функцию trim в php при отображении значений

5. Мне было интересно, связано ли это с PHP или bootstrap, в любом случае, как сказал @gunaseelan, использование trim в значительной степени решит вашу проблему (кроме " , верно?)

Ответ №1:

 ───→</div>↲
───→<div class="col-md-4">...
  

С новой строкой и ───→ табуляцией. У вас есть пространство! «Кавычки», которые вы видите, — это инспектор DOM, говорящий «вот текстовый узел», их нет в источнике. Все, что есть в вашем исходном коде, это пробелы, которые вы туда вставили.

Попробуйте:

 </div><div class="col-md-4">...
  

Комментарии:

1. исправлено, это было так, как вы сказали из echo' <div class="col-md-4"> col md 4 был на другой полосе, thnx много