💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ زری فاتح
عدم اعمال استایل دهی خارجی در کد php
Mehdi Yaqoubi حل شده توسط Mehdi Yaqoubi
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="/Style.css" />
</head>        
<body>
<?php
    $color="Red";
    echo "<p>My favorit color is $color</p>";
    echo "My favorit color is $Color";
?>
</body>
</html>

سلام

خدا قوت و با آرزوی سلامتی برای همه
نمیدونم سوالم رو جای درستی پرسیدم یا نه

کد بالا رو نوشتم و از style دهی خارجی استفاده کردم اما نمیدونم چرا استایل تگ p اعمال نمیشه

اینم کد css

p{

    color:blue;

    font-size: medium;

}

که داخل همون پوشه کد php قرار دادم

ممنون میشم پاسخ بدید.

 

با سلام

مشکل از آدرس دهی فایل css است. href=/Style.css

اگر استایل تگ p  رو در یک فایل style.css تعریف کرده اید و قصد دارید متن درون تگ p به رنگ آبی که تعریف کرده اید نمایش داده شود و فایل style.css و php در یک پوشه هستند باید آدرس به صورت زیر وارد کنید:

<link rel="stylesheet" type="text/css" href="style.css">

اگر فایل css در پوشه ای دیگر ایجاد کرده اید باید با آدرس دهی css یک پوشه به عقب برگردیدبه عنوان مثال :

<link rel="stylesheet" type="text/css" href="../css/style.css">

:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" type="text/css" href="style.css">
    <title>Document</title>
</head>
<body>
    <?php
    $color = "Red";
    echo "<p>My favorit color is $color</p>";
    ?>
</body>
</html>

 

بهترین پاسخ
Mehdi Yaqoubi ۰۹ اسفند ۱۳۹۸، ۰۸:۵۲