Стиль 1 <td> в таблице с 2 <td> с

0

У меня есть таблица, которая получает его содержимое из базы данных, и я хочу, чтобы текст в столбце был справа выравнивания справа. Я знаю, как это сделать, когда его HTML и содержимое находятся в коде, но я не могу заставить его работать, когда содержимое выводится из базы данных.

Здесь вы можете увидеть мой код для таблицы: (в столбце "componentienser", я хочу установить выравнивание текста вправо.

<?php
$con = mysql_connect("****","****","****");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("paj", $con);

$result = mysql_query("SELECT * FROM meny");


echo "<div id='menyer'>";
echo "<table border='1'>
<tr>

</tr>";

while($row = mysql_fetch_array($result))
  { 
    echo "<div class='mall" . $row['mall'] . "'>";
    echo "<tr>";
    echo "<td>" . $row['namn'] . "</td>";
    echo "<td>" . $row['ingredienser'] . "'</td>";
    echo "</tr>";
Теги:
html-table
echo

5 ответов

1

Просто добавьте CSS выше вашего php-кода

<style>
table td {
   text-align: right;
}
</style>

Вышеуказанное выравнивает текст внутри ячеек таблицы

0
echo "<td><div align='right'>" . $row['ingredienser'] . "'</div></td>";
0

если это размер вашей таблицы, то вы можете определенно просто использовать следующие css:

.mall{
    text-align:right;
}

Я бы предложил поместить его в свой внешний файл css, но если у вас его нет, поместите его в тег стиля внутри вашего тела или тега таблицы, в зависимости от того, какой вид области вы хотите иметь:

<style>
.mall{
    text-align:right;
}
</style>
0

Просто добавьте стиль в эту конкретную ячейку, она будет применяться ко всему столбцу, когда он будет цитировать. Как таковой,

echo "<td style=\"text-align:right;\">". $row['ingredienser']. "'</td>";

Если вы выровняете таблицу TD для text-align:right по text-align:right, каждая отдельная ячейка будет выполнена.

0

установите align="right" в tr

while($row = mysql_fetch_array($result))
  { 
    echo "<div class='mall" . $row['mall'] . "'>";
    echo "<tr align='right'>";
    echo "<td>" . $row['namn'] . "</td>";
    echo "<td>" . $row['ingredienser'] . "'</td>";
    echo "</tr>";

Ещё вопросы

Сообщество Overcoder
Наверх
Меню