مشکل include با css

overcrash

Active Member
چرا وقتی از include تو صفحه استفاده میکنم استیل اون صفحه یه خط پایین میاد؟!!! (مربوط به چه انجمنی میشه؟)
تمام css ها یه شکلی عمل میکنند که انگار یه خط خالی اضافه شده در حالیکه هیچ خطی به خروجی صفحه اضافه نشده!!!
اونهایی که میفهمند من چی میگم یه راه حل پیشنهاد کنند
(البته این مشکل فقط برای IE هست و FF درست نشون میده!!!)
[نشد یه بار این این زبونها باهم راه بیان]
 
آخرین ویرایش:

I.NoBody

Active Member
من اگه می فهمیدم چی می گی حتماً کمکت می کردم. ولی اصلاً سر در نیاوردم که مشکلت چیه.
واضح تر بگو
 

overcrash

Active Member
این کد تو IE ببین
مهم نیست تو فایل emptyfile.php چی هست
HTML:
<table style="width: 100%; border-width: 1px;">
	<tr>
		<td><? include "emptyfile.php"?>
		<table style="width: 100%;border-width: 1px;" >
			<tr>
				<td>test</td>
			</tr>
		</table>
		</td>
	</tr>
</table>
تو عکس پایین هم مشخص هست که یک خط خالی برای include درنظر میگیره
درحالیکه چیزی وجودنداره
 

پیوست ها

  • ie-bug.jpg
    ie-bug.jpg
    11.1 کیلوبایت · بازدیدها: 7

I.NoBody

Active Member
صفحه ات رو view source کن.
ببین احتمالاً يه چیزی مثل &nbsp; قبل از table داخلیه اضافه شده.
اونو از emptyfile.php حذف کن
 

overcrash

Active Member
من که دیگه همه چجی رو کامل توضیح دادم
در حالیکه هیچ خطی به خروجی صفحه اضافه نشده!!!
اینکارو بکن و ببین راه حلی براش پیدا میکنی
ممنون که جواب دادی
 

I.NoBody

Active Member
من تست کردم. ولی به این مشکل بر نخوردم.
البته Ie من 7 هست.
نمی دونم چرا باقی دوستان هیچ کمکی نمی کنن.
 

miladmovie

Active Member
این فایل emptyfile.php رو به صورت unicode ذخیره نکردی ؟

اگر می شه فایل رو بگذار یکجایی نیگاه کنیم با همون مثال خودت

--
ویرایش:
راستی شرمنده من IE ندارم :(
 

overcrash

Active Member
فهمیدم مشکل چی بود
فایل emptyfile.php با Expression Web درست میکردم که (نمیدونم چرا) ولی یک خط که هیچی هم تو سورس نشون نمیده و هیچ دیکدی هم مشخص نمیکردم اضافه میکنه (احتمالا تو header فایل یه چیزی اضافه میکنه)
با notepad این فایل رو دوباره درست کردم و درست کار کرد ;-)
 

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

بالا