如何为不同的行添加不同的字体样式?
我希望他们所有人都有不同的字体风格。例如:
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>";
}
答案 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>