php

2012-11-02 25 views
10

में सीएसएस शैली का उपयोग कैसे करें Mypql से डेटा प्रदर्शित करने के लिए php का उपयोग कर।php

<style type=”text/css”> 
table { 
    margin: 8px; 
} 

th { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: .7em; 
    background: #666; 
    color: #FFF; 
    padding: 2px 6px; 
    border-collapse: separate; 
    border: 1px solid #000; 
} 

td { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: .7em; 
    border: 1px solid #DDD; 
} 
</style> 

वे मेज, tableheader, tabledate प्रदर्शित करने के लिए उपयोग किया जाता है: यहाँ मेरी सीएसएस बयान कर रहे हैं। इम php सीएसएस करने के लिए नए हैं, इसलिए im कितना php प्रदर्शित कोड में ऊपर सीएसएस शैली का उपयोग करने सोच:

<?php> 
echo "<table>"; 
echo "<tr><th>ID</th><th>hashtag</th></tr>"; 
while($row = mysql_fetch_row($result)) 
{ 
    echo "<tr onmouseover=\"hilite(this)\" onmouseout=\"lowlite(this)\"><td>$row[0]</td>    <td>$row[1]</td></tr>\n"; 
} 
echo "</table>"; 
<?> 
+0

मैं पूरी तरह से समझ में नहीं आता अपने सवाल। आप सामान्य एचटीएमएल की तुलना में PHP में अलग-अलग उपयोग नहीं करते हैं: या तो बाहरी स्टाइलशीट शामिल करें या स्टाइलशीट को अपने ' 'तत्व – knittl

उत्तर

7

व्यापक स्टाइल शीट्स (सीएसएस) की तरह उन्हें अलग, php का उपयोग करके HTML गूंज की जरूरत नहीं थी एक शैली है वह एट भाषा एक मार्कअप भाषा में लिखे दस्तावेज़ के प्रेजेंटेशन सेमेन्टिक्स (लुक एंड फॉर्मेटिंग) का वर्णन करने के लिए प्रयोग की जाती है। अधिक जानकारी: http://en.wikipedia.org/wiki/Cascading_Style_Sheets सीएसएस प्रोग्रामिंग भाषा नहीं है, और इसमें ऐसे उपकरण नहीं हैं जो सर्वर की साइड भाषा जैसे PHP के साथ आते हैं। हालांकि, हम स्टाइल शीट जेनरेट करने के लिए सर्वर-साइड भाषाओं का उपयोग कर सकते हैं।

<html> 
<head> 
<title>...</title> 
<style type=”text/css”> 
table { 
margin: 8px; 
} 

th { 
font-family: Arial, Helvetica, sans-serif; 
font-size: .7em; 
background: #666; 
color: #FFF; 
padding: 2px 6px; 
border-collapse: separate; 
border: 1px solid #000; 
} 

td { 
font-family: Arial, Helvetica, sans-serif; 
font-size: .7em; 
border: 1px solid #DDD; 
} 
</style> 
</head> 
<body> 
<?php> 
echo "<table>"; 
echo "<tr><th>ID</th><th>hashtag</th></tr>"; 
while($row = mysql_fetch_row($result)) 
{ 
echo "<tr onmouseover=\"hilite(this)\" onmouseout=\"lowlite(this)\"><td>$row[0]</td>    <td>$row[1]</td></tr>\n"; 
} 
echo "</table>"; 
?> 
</body> 
</html> 
3

बस पीएचपी टैग बाहर सीएसएस डाल दिया। यहाँ:

<html> 
<head> 
    <title>Title</title> 
    <style type="text/css"> 
    table { 
     margin: 8px; 
    } 
    </style> 
</head> 
<body> 
    <table> 
    <tr><th>ID</th><th>hashtag</th></tr> 
    <?php 
    while($row = mysql_fetch_row($result)) 
    { 
     echo "<tr onmouseover=\"hilite(this)\" onmouseout=\"lowlite(this)\"><td>$row[0]</td>    <td>$row[1]</td></tr>\n"; 
    } 
    ?> 
    </table> 
</body> 
</html> 

लें टिप्पणी है कि PHP टैग <?php और ?> हैं।

+4

में एम्बेड करें, इसके अलावा,"

"जैसे सादे HTML टैग को प्रतिबिंबित करने की आवश्यकता नहीं है - बस उन्हें आउटपुट करें एचटीएमएल में और जब आपको वास्तव में PHP की आवश्यकता होती है तो

1

मैं समझ नहीं आया कि इस Im new to php css लेकिन जैसा कि आप तत्व स्तर पर अपने सीएसएस परिभाषित किया है, पहले से ही अपनी शैली अपने PHP कोड

आपका PHP कोड पर लागू होने वाली इस

तरह HTML के साथ इस्तेमाल किया जा रहा है
<!DOCTYPE html> 
<html> 
    <head> 
    <style> 
    /* Styles Go Here */ 
    </style> 
    </head> 
    <body> 
    <?php 
    echo 'Whatever'; 
    ?> 
    </body> 
</html> 

यह भी याद रखें, तो आप बस इस

<table> 
    <tr> 
    <td><?php echo 'Blah'; ?></td> 
    </tr> 
</table> 
9

मैं & आप एक सीएसएस के रूप में एक php फ़ाइल को रखना चाहते हैं तो आप एक डेटाबेस में अपने सीएसएस कोड है लगता है। अगर ऐसा है ...

अपने html पृष्ठ में:

<html> 
<head> 
    <!- head elements (Meta, title, etc) --> 

    <!-- Link your php/css file --> 
    <link rel="stylesheet" href="style.php" media="screen"> 
<head> 

फिर, अंदर style.php फ़ाइल:

<?php 
/*** set the content type header ***/ 
/*** Without this header, it wont work ***/ 
header("Content-type: text/css"); 


$font_family = 'Arial, Helvetica, sans-serif'; 
$font_size = '0.7em'; 
$border = '1px solid'; 
?> 

table { 
margin: 8px; 
} 

th { 
font-family: <?=$font_family?>; 
font-size: <?=$font_size?>; 
background: #666; 
color: #FFF; 
padding: 2px 6px; 
border-collapse: separate; 
border: <?=$border?> #000; 
} 

td { 
font-family: <?=$font_family?>; 
font-size: <?=$font_size?>; 
border: <?=$border?> #DDD; 
} 

मज़ा!

1

एक HTML दस्तावेज़ में अपने php डालने का प्रयास करें:

नोट: आपकी फ़ाइल index.php के रूप में index.html के रूप में सहेजा नहीं गया है, लेकिन यह सहेजा गया है या अपने php अभ्यस्त काम करते हैं!

//dont inline your style 

<link rel="stylesheet" type="text/css" href="mystyle.css"> //<--this is the proper way! 

//save a separate style sheet (i.e. cascading style sheet aka: css) 

1

सीएसएस: थोड़े मंडराना js तरह onmouseover

row1 { 
// ur css 
} 
row1:hover { 
color: red; 
} 
row1:hover #a, .b, .c:nth-child[3] { 
border: 1px solid red; 
} 
नहीं

भी यकीन है कि यह कैसे काम करता है, लेकिन सीएसएस आईडी

0

तुम भी php में यह एम्बेड कर सकते हैं echo'ed शैलियों लागू होता है। जैसे

<?php 
    echo "<p style='color:blue; border:2px red solid;'>CSS Styling in php</p>"; 
?> 

भविष्य में किसी के लिए यह सहायता आशा करता है।

0

मुझे नहीं पता कि यह सही प्रारूप है या नहीं। लेकिन यह प्रकार = "टेक्स्ट/सीएसएस" को हटाकर मेरी समस्या हल कर सकता है जब PHP/html फ़ाइल में php के साथ css कोड डालें।

<style type="text/css"></style>

<style></style>

उदाहरण बन enter image description here