如何将CSS字体样式添加到PHP echos?

时间:2014-01-09 18:26:54

标签: php html mysql css row

如何为不同的行添加不同的字体样式?

我希望他们所有人都有不同的字体风格。例如:

while($row = mysqli_fetch_array($result))
 {
  echo $row['Nimi']."<br>".$row['Kirjailija']."<br>".$row['ISBN']."<br>".$row['Kunto']."<br>".$row['Hinta']."€"."<br>".$row['Pvm'];
  echo "<br>"."<br>";
 }

3 个答案:

答案 0 :(得分:1)

我不擅长php。但是我试着这样做了一下:

对代码进行轻微修改。为每一行添加分类!

i = 1;
while($row = mysqli_fetch_array($result))
 {
/* adding <span class="row1"> row2 etc.. using i */
  echo "<span class='row".i."'>".$row['Nimi']."<br>".$row['Kirjailija']."<br>".$row['ISBN']."<br>".$row['Kunto']."<br>".$row['Hinta']."€"."<br>".$row['Pvm'];
  echo "<br>"."<br></span>";
  i++;
 }

根据行名称在css中提供样式:

.row1{
 font-family: verdana;
}

.row2{
 font-family: arial;
}

etc..

我再一次重复,我不确定语法..我发布这个只是为了分享这个概念,希望它能运作! :)

答案 1 :(得分:0)

例如:

style="font-family:verdana;"

答案 2 :(得分:0)

您可以使用内联样式<span style="color: red;">test</span>,或使用css类<span class="red-color">text</span>和css

.red-color{
    color: red;
    font-family: Arial;
}

通常,最好使用带有外部css文件的类 - 这样可以保持代码的有序性和可扩展性。

在您的情况下,可以使用内联样式,如:

echo "<span style=\"color: red; font-family: Arial\">" . $row['Nimi'] . "</span>" . "<span style=\"color: green; font-family: Verdana\">" . $row['Kirjailija'];

此外,现在使用<br />不是一个好习惯。使用<span><div>

更好地包装每个文字