2016-11-29 4 views
-2

In meiner Freizeit versuche ich ein Startup zu erstellen. Aber nicht mit PHP vertraut. Beim Anpassen von Code bin ich auf folgendes Problem gestoßen:zwei verschiedene CSS-Stile in einem Absatz

Ich möchte nur das Echo "Inklusive Versand" hinter dem Preis eines Produkts auf meiner Seite hinzufügen. Aber jetzt wird das "including shipping" -Echo das CSS von class = "price" bekommen, ich möchte, dass mein benutzerdefiniertes Echo ein normaler Absatz ist und halte den class = "price" auf dem Preis. Die beiden müssen hinter einander bleiben.

-Code sieht wie folgt aus:

<p class="price"><?php echo $product->get_price_html(); ?> <?php $customshippingtext = " Including shipping "; echo $customshippingtext; ?> </p> 

Erraten es wirklich einfach ist und wünschte, ich hatte die Zeit php Ursache zu tauchen in ich es wahrscheinlich, um herauszufinden, wäre in der Lage. Brauchen Sie einfach eine schnelle Lösung für jetzt ..

Vielen Dank im Voraus!

Mit freundlichen Grüßen

Brum

Antwort

2

eine Spanne innerhalb der p-Tag mit einer anderen Klasse verwenden, wie folgt aus:

<p class="price"><span class="another-class"> </span></p> 
0

Echo Spanne als auch mit benutzerdefinierten Klasse, und als in CSS Style es wie du willst.

<p class="price"><?php echo $product->get_price_html(); ?> <?php $customshippingtext = " Including shipping "; echo '<span class="othertxt">'.$customshippingtext.'</span>'; ?> </p> 

Oder Sie können mit Inline-Styling

<p class="price"><?php echo $product->get_price_html(); ?> <?php $customshippingtext = " Including shipping "; echo '<span class="othertxt" style="color: black;">'.$customshippingtext.'</span>'; ?> </p> 
+0

Span funtion hat den Job, großen Dank für die Antworten, die es richtig stylen! – Brum

Verwandte Themen