PDA

View Full Version : سوال: تگ فاصله



ms_raha
یک شنبه 03 اردیبهشت 1391, 17:24 عصر
سلام
اگه بخوام بین دو رشته که چاپ میکنم فاصله بندازم از چه تگی باید استفاده کنم
مثل تگ <br> برای رفتن به خط بعد به صورت زیر
'<br>' echo

djsaeedkhan
یک شنبه 03 اردیبهشت 1391, 17:49 عصر
سلام
ایت تگ فاصلس هر چند تا بزاری اسپیس میزنه


&nbsp;

ravand
دوشنبه 04 اردیبهشت 1391, 12:54 عصر
<?php
$txt1="Hello World!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
Hello World! What a nice day!

MMSHFE
دوشنبه 04 اردیبهشت 1391, 16:31 عصر
البته باید دقت کنید ;nbsp$ با فاصله کمی فرق میکنه. این کارکتر که اسم کاملش Non-Breakable Space هست در اصل برای جداکردن کلمات دوقسمتی به کار میره، به نحوی که اگه قسمت دوم کلمه در انتهای سطر جا نشد و خواست به سطر بعد منتقل بشه، قسمت اول هم همراهش جابجا بشه. مثلاً کلمه «می رود» رو اگه بخوایم همیشه «می» و «رود» همراه هم باشن و اگه «رود» در آخر سطر جا نشد و خواست به سطر بعد بره، «می» هم همراهش به سطر بعد منتقل بشه، باید بینشون به جای Space از ;nbsp& استفاده کنیم. برای مثال این کد رو درنظر بگیرین:

This is a two&nbsp;&nbsp;&nbsp;part word!
درسته که با این کار باعث شدیم سه تا فاصله بین دو کلمه two و part ایجاد بشه اما درحقیقت این کلمات رو بصورت بخشهای یک کلمه مرکب (two part) در آوردیم و اگه part توی سطر اول جا نشه، two هم همراهش به سطر بعد میره. برای رفع این مشکل و استفاده صحیح از کارکتر فاصله، باید از CSS کمک بگیریم:

<span style="white-space: pre;">This is a two part word!</span>
موفق باشید.