2014-01-09 91 views
1

如何將不同的字體樣式添加到不同的行中?如何將CSS字體樣式添加到PHP回聲?

我希望他們都有不同的字體風格。例如:

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>"; 
} 

回答

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

我再次重複,我不知道有關語法..我張貼這只是和大家分享的概念,希望它應該管用! :)

0

例如:

style="font-family:verdana;" 
0

您可以使用CSS的內聯樣式<span style="color: red;">test</span>,或使用類:<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>