لایه های css در باره کد php عمل نمی کنند

fahimehf

Member
باسلام به همگی
یک لایه با نام date تعریف کردیم اما متاسفانه توی بادی که کد تاریخ رو بین دایو مربوطه می نویسم هیچ عکس العملی نشان نمی دهد
فکر می کنم css در باره php عمل نمی کنه
نظر و راه کار شما چیه
 
میشه بیشتر توضیح بدی یا کدش رو بذاری؟
منظورتو متوجه نشدم
در ضمن سی اس اس هیچ ربطی به کدهای پی اچ پی نداره و فقط به خروجی پی اچ پی ربط داره
 

fahimehf

Member
سلام
ببینید من برای مثلا بنرم یک css نوشتم که بیاد وسط صفحه نمایش داده بشه . خب این درست عمل میکنه.
بعد اومدم برای نشان دادن تاریخ شمسی (که یک فایل php) یک css نوشتم که بیاد در محل خاصی نشون داده بشه .................اما به هیج عنوان عمل نمی کنه.
<style type=text/css>
#Date
{
top:300px;
right:200;px;
}

</style>
<body background="3.jpg">
<div id="Date">
(<?php require('miladi_to_shamsi.php'); ?>)
</div>
</body>

</html>
 
خوب من فکر میکنم کلا کد CSS شما مشکل داره
شما از دستور top و right استفاده کردی. برای چی ؟
شما اگر میخوای که اون div وسط صفحه قرار بگیره باید براش اینو تعریف کنی

کد:
#date {
margin: 0 auto;
}

در ضمن اون text/css رو بزارید داخل " "
اون بخش تصویر پس زمینه body رو هم با CSS انجام بدید
 

sajjad_eb

Well-Known Member
منظورت از محل خواست کجاست ؟
بگو که دوستان کدش رو بدن بهت
 

fahimehf

Member
مگر تعریف position برای متون وتصاویر مهم ترین مزیت css نیست؟
ببینید من فقط چند روز که با css آشنا شدم به همین خاطر مسلما با چنین مشکلاتی مواجه خواهم شد
من الان صفحه اصلی سایتم با css (فقط هم از ویژگی top,right,left استفاده کردم) طراحی کردم.
فقط مشکلی که دارم اینه که درباره php ، خروجی اون را در مکان مورد نظر نمایش نمیده
- خب محل خاصش اینه:
از بالا 400 تا و از سمت راست 120 تا فاصله داشته باشد.
تشکر
 
ما عملاً در CSS [يزى به نام Top و Right نداريم

شما بايد از اين كد استفاده كنى :

<style type=text/css>
#Date
{
margin-top:300px;
margin-right:200px
}
 
درسته

البته top و right هم داریم به شرطی که موقعیت عنصر مورد نظرتون رو به شکل absolute تعریف کرده باشید
اگر همین صفحه ای که ساختید رو یه جا آپلود کنی تا ما بتونیم کدش رو ببینیم خیلی خوب میشه
 

fahimehf

Member
جناب web... مشکلی که داره فکر می کنم تاریخ رو پشت فریم نمایش میده و اینطوریه که قابل دیدن نیست.
گفته شما رو وقتی توی صفحه خالی امتحان می کنم درست کار می کنه .
تشکر
 

fahimehf

Member
اینم کدم . امیدوارم بتونید کمکم کنید.

کد:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Page 1</title>
</head>
  <style type=text/css>
   #Banner
     {
       position:absolute;
       height=135;
       width=800;       
       top=0px;
       right:100px;
       left:100px;
       z_index=0;
      }
    #MainMenu
     {
       position:absolute;
      
       top=136px;
       right:100px;
       left:100px;
       z_index=0;
      } 
    
    #RightMenu
     {
       position:absolute;
       height:600px;       
       top=160px;
       right:100px;
            } 
   
    #LeftMenu
     {
       position:absolute;  
       height:600; 
       top=160px;
       
       left:100px;
      } 
     #Layer
     {
       position:absolute;
       width: 800px;
       height: 400px;
       top=160px;
       right:100px;
       left:100px;
       z_index=0;
      }
     #MainFrame
     {
       position:absolute;
       top=160px;
       height: 600px;    
       width:636;
       right:182px;
       left:182px;
       bgcolor=blue;       
       z_index=1;
      }
     #Frame_Clock&Date
     {
       position:absolute;
       width: 318px;
       height: 300px;
       top=0px;
       right:0px;
       left:318px;
       z_index=1;
      }
    #Frame_Animation
     {
       position:absolute;
       width: 318px;
       height: 300px;
       top=0px;
       right:318px;
       left:0px;
       z_index=1;
      }
    #Frame_Message
     {
       position:absolute;
       width: 318px;
       height: 300px;
       top=300px;
       right:0px;
       left:318px;
       z_index=1;
      }
    #Frame_Picture
     {
       position:absolute;
       width: 318px;
       height: 300px;
       top=300px;
       right:318px;
       left:0px;
       z_index=1;
      }
    #Footer_Mail
     {
       position:absolute;
       width: 800px;
       height: 4px;       
       top=760px;
       right:100px;
       left:100px;
      } 
    #Date
     {
       margin-top:300px;            
       margin-right:0px; 
	   z_index=2;
      }

   </style>
   
<body background="3.jpg">

 <div id="Banner" style="visibility: visible">  
    <img border="0" src="b1.jpg" width="800" height="135">
</div>
 <div id="MainMenu" style="visibility: visible">
    <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="800" height="25" >
	<param name="movie" value="main.swf">
	<param name="quality" value="High">
    	<embed src="main.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" quality="High" width="800" height="25"></object>
</div>
 <div id="Layer" style="width: 800; height: 600; background-color:#F5F8FA; visibility:visible"></div>
 <div id="MainFrame" style="width: 636px; height: 600px; background-color:#FFFFFF; z-index:0; position:absolute; visibility:visib">
   <p>
     <iframe name="main" width="630" height="490" border="0" frameborder="0" src="mainframe_mainpage.htm"> Your browser does not support inline frames or is currently configured not to display inline frames.
     </div><div id="Date">(<?php require('miladi_to_shamsi.php'); ?>)</div>
     </iframe>
   

<div id="RightMenu" style="position: absolute;  z-index:1; visibility:visible; left:700px; top:160px">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="200" height="400">
    <param name="movie" value="Rm.swf">
    <param name="quality" value="high">
    <param name="wmode" value="transparent">
    <embed src="Rm.swf" width="200" height="400" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>
  </object>
</div>
 <div id="LeftMenu" style="z-index: 1; visibility:visible">
    <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj2" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="200" height="400">
	<param name="movie" value="LM.swf">
	<param name="quality" value="High">
    	<param name="wmode" value="transparent">
    	<embed src="LM.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj2" width="200" height="400" quality="High" wmode="transparent"></object>
	<p></div>
 
 <div id="Footer_Mail" style="background-color: #C6CBDF; visibility:visible">
	<p align="center"><font size="1" face="Tahoma">
	<a href="mailto:[email protected]"><font color="#1A50B8">
	Email:[email protected]</font></a></font></div> 

</body>

</html>
 
آخرین ویرایش:

parsinet

Member
ظاهرا php با css مشکل داره در فایلهای PHP از چه تگی برای فراخوانی css باید استفاده کرد ؟ آیا تفاوتی داره ؟
من یه فایل php دارم که در اون html فراخوانی کردم و از css استفاده میکنم بطور local کاملا درست هست ولی زمانی
که آپ می کنم css فراخوانی نمیشه
مشکل چیه ؟
 

sajjad_eb

Well-Known Member
parsinet; گفت:
ظاهرا php با css مشکل داره در فایلهای PHP از چه تگی برای فراخوانی css باید استفاده کرد ؟ آیا تفاوتی داره ؟
من یه فایل php دارم که در اون html فراخوانی کردم و از css استفاده میکنم بطور local کاملا درست هست ولی زمانی
که آپ می کنم css فراخوانی نمیشه
مشکل چیه ؟

منم دقیقا این مشکل رو داشتم. احتمال می دادم مشکل از سرور باشه. از بس اعصابم رو خورد کرد که مجبور شدم از نو یک وب سایت رو طراحی کنم. ولی فکر نکنم به php ربطی داشته باشه. هاستتون از کجا بوده؟
 

parsinet

Member
منم دقیقا این مشکل رو داشتم. احتمال می دادم مشکل از سرور باشه. از بس اعصابم رو خورد کرد که مجبور شدم از نو یک وب سایت رو طراحی کنم. ولی فکر نکنم به php ربطی داشته باشه. هاستتون از کجا بوده؟
من در این رابطه یه مقاله داشتم مطالعه میکردم که در اون توضیح داده شده باید فایل css با پسوند php آدرس دهی بشه اینکارو هم کردم ولی باز نشد .
سوال واقعا اینجاس که آیا قابل استفاده هست یا نه ؟ اگه نه پس چرا بطور لوکال همه چی درسته ؟ هاست لینوکس
 

جدیدترین ارسال ها

بالا