loading...
.:: تاک مقاله ::. پرپوزال ، دانلود مقاله و پروژه و پایان نامه
آخرین ارسال های انجمن
بازدید : 148 1392/11/22 نظرات (0)
یک زمینه (background) نمایش داد. بطور مثال یک تصویر ۲۰۰x۲٠٠ را می‌توان بصورت زیر نمایش داد:

کد HTML

کد CSS

.pretty-image {
background: url(filename.gif);
width: 200px;
height: 200px
}

در ابتدا شاید این کار بی معنی به نظر برسد اما این کار سرعت بارگذاری و نمایش صفحات را افزایش می‌دهد. بطور کلی مرورگرها تصاویر زمینه را بعد از بقیه اجزا بارگذاری می‌کنند. با استفاده از این تکنیک متن درون صفحه فورا” به نمایش درآمده و کاربر می‌تواند آن را مشاهده و در بین آن گردش کند و در همین هنگام تصاویر با حجم زیاد بارگذاری می‌شوند.

در این روش نمی‌توان از خصوصیت ALT استفاده نمود اگر واقعا” می‌خواهید که از این خصوصیت استفاده کنید، کد HTML بالا را بصورت زیر تغییر دهید.

description

در اینجا spacer.gif یک تصویر ۱×۱ پیکسل شفاف (transparent) است که ۵۰ بایت حجم دارد. در این حالت ابتدا محتوای اصلی بارگذاری می‌شود و بعد از آن تصویر بزرگ و حجیم همراه با خصوصیت ALT بطور کامل بارگذاری می‌شود. دقت داشته باشید که این روش برای نمایش تصاویر تزئینی مناسب می‌باشد نه برای تصاویر حاوی اطلاعات. همچنین کاربرانی که CSS آنها غیر فعال است قادر به مشاهده تصویر (یا متن مربوط به ALT) نمی‌باشند.

۴- استفاده از انتخاب کننده‌های (selectors) مناسب به کد نامناسب زیر توجه کنید:

This is a sentence

This is another sentence

This is yet another sentence

This is one more sentence

.text {
color: #03c;
font-size: 2em
}

به جای اختصاص دادن مقدار به هر پاراگراف، می‌توان همه را در یک تگ

قرار داده و مقدار را به آن اختصاص دهیم:

This is a sentence This is another sentence This is yet another sentence This is one more sentence
.text p {
color: #03c;
font-size: 2em
}
 

در ابتدا شاید این موضوع زیاد با اهمیت به نظر نرسد اما اگر شما بتوانید از آن بطور صحیح در تمام صفحه استفاده کنید به راحتی ۲۰% از حجم فایل شما کم خواهد شد. همچنین شاید توجه کرده باشید که مقادیر مربوط به رنگها کوتاه‌تر از حالت عادی است. ۰۳c# کوتاه شده مقدار ۰۰۳۳cc# است شما می‌توانید از این روش خلاصه کردن در هر جایی که مقادیر با این فرم قرار دارند استفاده کنید.

۵- استفاده از خلاصه نویسی خصوصیات در CSS
در زیر روش خلاصه نویسی بعضی المانهای CSS را مشاهده می‌کنید:

font: 1em/1.5em bold italic serif

font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-family: serif
Font

border: 1px black solid

border-width: 1px;
border-color: black;
border-style: solid
Border

background: #fff url(image.gif) no-repeat top left

background-color: #fff;
background-image: url(image.gif);
background-repeat: no-repeat;
background-position: top left;
Background

margin: 2px 1px 3px 4px (top, right, bottom, left)

margin-top: 2px;
margin-right: 1px;
margin-bottom: 3px;
margin-right: 4px
Margin

margin: 5em 1em 3em (top, left and right, bottom)

margin-top: 5em;
margin-bottom: 1em;
margin-right: 1em;
margin-right: 4em
Margin

margin: 5% 1% (top and bottom, left and right)

margin-top: 5%;
margin-bottom: 5%;
margin-right: 1%;
margin-right: 1%
Margin

این قوانین بطور عملی برای border و padding نیز قابل استفاده است.

۶- استفاده از فراخوانی نسبی
سعی کنید از آدرس دهی مطلق پرهیز کنید زیرا فضای بیشتری را اشغال می‌کند و تغییر دادن آنها در آینده مشکل است.

۷- افهرست های مختلف
.اما اگر فایل‌ها در فهرست‌های مختلف باشند از خلاصه نویسی‌های زیر استفاده کنید:

: فراخوانی http://www.zabet.ir/10-performance-webpage
: فراخوانی
: فراخوانی index در فهرست جاری
: فراخوانی index از یک فهرست بالاتر
: فراخوانی filename از یک فهرست بالاتر
: فراخوانی index از دو فهرست بالاتر

۸- حذف تگ‌های غیر ضروری META و مقادیر درون آن
بسیاری از تگهای META غیر ضروری هستند و کار زیادی انجام نمی‌دهند. در صورت علاقه می‌توانید لیست تگهای META را در این آدرس مشاهده کنید. تگ‌های METAی با اهمیت برای موتورهای جستجو تگ‌های keywords و description هستند. البته استفاده نادرست و بیش از اندازه از آنها به تازگی باعث کاهش اهمیت آنها شده است. در هنگام استفاده از هرکدام از این تگ‌ها سعی کنید حجم محتوای آنها برای هر یک کمتر از ۲۰۰ کاراکتر (حرف) باشد. هر مقداری بیش از این باعث افزایش حجم صفحه شما خواهد شد. متا تگ‌های طولانی برای موتورهای جستجو مناسب نیستند زیرا کلمات کلیدی شما را کم رنگ می‌کنند.

۹- انتقال JavaScript و CSS درون صفحه به فایلهای مستقل
برای استفاده از CSS که در فایل خارجی قرار دارد از کد زیر استفاده کنید:

و برای استفاده از JavaScript که در فایل خارجی قرار دارد از کد زیر استفاده کنید:

هر فایل خارجی یک بار فراخوانی شده و بعد از آن در کامپیوتر کاربر (برای استفاده‌های بعدی) ذخیره می‌شود. بجای قرار دادن JavaScript و CSS در تک تک صفحات HTML آنها را برای یک بار در یک فایل خارجی قرار دهید و از آن درون صفحات استفاده کنید. فراموش نکنید که هیچ محدودیتی برای استفاده از این فایل‌های خارجی وجود ندارد. برای مثال بجای ساختن یک فایل CSS بزرگ، یک فایل برای قسمتهای یکسان در تمام صفحات و چند فایل هم برای قسمت‌هایی که در صفحات خاص استفاده می‌شوند بسازید.

۱۰- استفاده از / در انتهای آدرس فهرست‌ها:

زیرا اگر از / در انتهای آدرس استفاده نکنید سرور متوجه نخواهد شد که اشاره به فایل شده یا فهرست. اما با اضافه کردن / سرور فورا” متوجه می‌شود که به یک فهرست اشاره شده و آنرا نمایش می‌دهد.

مارابا نظراتتان یاری کنید

مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
  • سه شنبه 25 خرداد 1395
  • سه شنبه 31 فروردين 1395
  • چهارشنبه 25 فروردين 1395
  • يکشنبه 23 اسفند 1394
  • شنبه 22 اسفند 1394
  • سه شنبه 11 اسفند 1394
  • چهارشنبه 21 بهمن 1394
  • شنبه 17 بهمن 1394
  • دوشنبه 12 بهمن 1394
  • پنجشنبه 08 بهمن 1394
  • دوشنبه 04 آبان 1394
  • سه شنبه 14 مهر 1394
  • شنبه 07 شهريور 1394
  • پنجشنبه 05 شهريور 1394
  • دوشنبه 02 شهريور 1394
  • يکشنبه 01 شهريور 1394
  • شنبه 24 مرداد 1394
  • دوشنبه 19 مرداد 1394
  • يکشنبه 18 مرداد 1394
  • شنبه 17 مرداد 1394
  • پنجشنبه 15 مرداد 1394
  • چهارشنبه 14 مرداد 1394
  • سه شنبه 13 مرداد 1394
  • دوشنبه 12 مرداد 1394
  • سه شنبه 16 تير 1394
  • دوشنبه 15 تير 1394
  • شنبه 27 دی 1393
  • سه شنبه 23 دی 1393
  • دوشنبه 22 دی 1393
  • يکشنبه 07 دی 1393
  • سه شنبه 11 آذر 1393
  • شنبه 08 آذر 1393
  • پنجشنبه 06 آذر 1393
  • دوشنبه 03 آذر 1393
  • سه شنبه 27 آبان 1393
  • دوشنبه 26 آبان 1393
  • پنجشنبه 22 آبان 1393
  • پنجشنبه 15 آبان 1393
  • يکشنبه 11 آبان 1393
  • چهارشنبه 07 آبان 1393
  • دوشنبه 05 آبان 1393
  • پنجشنبه 01 آبان 1393
  • سه شنبه 29 مهر 1393
  • دوشنبه 28 مهر 1393
  • چهارشنبه 16 مهر 1393
  • پنجشنبه 10 مهر 1393
  • چهارشنبه 09 مهر 1393
  • سه شنبه 08 مهر 1393
  • دوشنبه 07 مهر 1393
  • شنبه 07 تير 1393
  • پنجشنبه 05 تير 1393
  • سه شنبه 03 تير 1393
  • دوشنبه 02 تير 1393
  • دوشنبه 26 خرداد 1393
  • شنبه 24 خرداد 1393
  • سه شنبه 20 خرداد 1393
  • شنبه 10 خرداد 1393
  • پنجشنبه 08 خرداد 1393
  • دوشنبه 05 خرداد 1393
  • پنجشنبه 01 خرداد 1393
  • سه شنبه 30 ارديبهشت 1393
  • چهارشنبه 24 ارديبهشت 1393
  • يکشنبه 21 ارديبهشت 1393
  • دوشنبه 01 ارديبهشت 1393
  • چهارشنبه 27 فروردين 1393
  • جمعه 22 فروردين 1393
  • شنبه 16 فروردين 1393
  • شنبه 02 فروردين 1393
  • دوشنبه 26 اسفند 1392
  • سه شنبه 20 اسفند 1392
  • چهارشنبه 14 اسفند 1392
  • دوشنبه 12 اسفند 1392
  • پنجشنبه 24 بهمن 1392
  • چهارشنبه 23 بهمن 1392
  • سه شنبه 22 بهمن 1392
  • چهارشنبه 11 دی 1392
  • دوشنبه 09 دی 1392
  • دوشنبه 02 دی 1392
  • شنبه 30 آذر 1392
  • دوشنبه 20 آبان 1392
  • چهارشنبه 15 آبان 1392
  • دوشنبه 29 مهر 1392
  • پنجشنبه 07 دی 1393
  • آمار سایت
  • کل مطالب : 3631
  • کل نظرات : 0
  • افراد آنلاین : 6
  • تعداد اعضا : 319
  • آی پی امروز : 6
  • آی پی دیروز : 115
  • بازدید امروز : 11
  • باردید دیروز : 182
  • گوگل امروز : 0
  • گوگل دیروز : 3
  • بازدید هفته : 513
  • بازدید ماه : 4,631
  • بازدید سال : 75,011
  • بازدید کلی : 925,002
  • کدهای اختصاصی