طراحی وب سایت در کرج
026-34204893
09101013858

بایگانی برچسب‌ها : فواید css

مزایای CSS

مزایای CSS

مانند بسیاری از طراحان وب دیگر، من شروع به ساخت صفحات وب با استفاده از ابزارهای گرافیکی کردم و شگفتی های جداول را برای طرح کشف کردم بدون آنکه کسی به من بگوید که از آنها استفاده کند. از آنجا که مرورگر پشتیبانی از CSS بهتر از آن است که مورد استفاده قرار گرفته است، و جداول باعث مشکلات، CSS به شما ارائه می دهد سود شما ممکن است در مورد قبل فکر نکنید، مزایای CSS بهتر است.

 

من می خواهم بلافاصله بگویم که محتوای با کیفیت باید بالاترین اولویت شما باشد، نه کلاهبرداری های SEO. توصیه های ارائه شده در اینجا به شما کمک خواهد کرد که نتایج موتور جستجوی بهتر را بدست آورید، زیرا کلید واقعی SEO با ساختن صفحه خوب و سازماندهی محتوای شما آغاز می شود. با درک اینکه چگونه موتورهای جستجو “صفحات” شما را ببینند، می توانید ساختار صفحه بهتر را ایجاد کنید.

 

موتورهای جستجو با استفاده از منطق “بالا به پایین” در جستجوی صفحات وب استفاده می کنند. آنها به کد شما نگاه می کنند، نه نمایشگر بصری که کاربران می بینند. چشمان انسان به سرعت به محتوای صفحه کشیده می شود، حتی زمانی که چیزهای دیگری در صفحه وجود دارد. ربات های موتور جستجو چیزهایی را به همان شیوه نمی بینند، اما هنگامی که آنها را درک می کنید، منطقی و قابل پیش بینی هستند.

 

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

مزایای CSS

در ذهن یک موتور جستجو، ابتدا بر اساس محتوای بالای صفحه تعیین می شود. اگر با کلمات خاصی شروع می کنید، اغلب در تمام صفحه ظاهر می شوند و سپس در پایین باز می شوند، بنابراین اساسا نقطه بسته شدن شما هستند، که در مغزهای اتوماتیک یک موتور جستجو همان چیزی است که صفحه شما در آن قرار دارد.

 

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

 

با استفاده از CSS، شما می توانید کد خود را سازماندهی کنید تا موتورهای جستجو برای اولین بار محتوای واقعی خود را بدون توجه به جایی که در صفحه ظاهر می شوند، ببینند.(مزایای CSS)

 

مزایای CSS

 

بیایید از یک مثال ساده HTML استفاده کنیم:

 

<!–Insert all your head info, including a CSS link like below–><link rel=”stylesheet” type=”text/css” href=”file.css”>

<div id=”content”> <!–I will explain this div later–>

<h1>Heading With Your Important Keywords</h1>

<h2>Subheading With Important Keywords</h2>

<p>Your important content will be here, with keywords. Notice

how this is right at the top of your code. No matter where this

is on the page, you want it here at the top of your code.</p>

</div> <!–This would be the end content div–>

<div id=”nav”> <!–This div represents a navigation example–>

<p>This could have image buttons, text, or both. If using images,

make sure to include alt text which should contain keywords. With

tables for layout, this would most likely be above the content,

now it is below where it should be. The div id above will help you

control this.</p>

</div>

<div id=”banner”>

<p>As the name can imply, this can be at the top of the page, but

notice how it is way down in your code because it has no strong SEO

elements. It might be your logo or additional navigation. Even though

it shows at the top of the page to the user, it is not the first thing

you want the search engine to read or display in search results.</p>

</div>

<div id=”summary”>

<!–This div can be anything, used here as example–>

<p>This example of another div is used to illustrate another SEO principle.

Use keywords in it so it is like your closing point. By appearing at the

bottom of the code, it makes stronger SEO.</p>

</div>

بعد، من یک مثال ساده از نحوه ایجاد file.css برای کنترل طرح نشان می دهم. برای دیدن اثرات می توانید از این کد در یک ویرایشگر متن استفاده کنید. برای سادگی، من فقط روی کد طرح تمرکز خواهم کرد، ما فونت ها، اندازه ها، لینک ها و غیره را اعلام نخواهیم کرد.

در مثال HTML، ما ۴ بخش (divs) داریم. شما می توانید با پیکسل یا درصد (یا حتی هر دو) تقسیم کنید. ما برای استفاده ساده از این اصل از پیکسل استفاده خواهیم کرد.

/*Begin CSS*/

/*Just for the record, this is a comment in CSS*/

#nav {position: absolute;

top: 0px;

left: 0px;

width: 200px;

height: 500px;

padding: 20px 10px 10px 20px; }

/*

برای توضیح کد بالا، من divs را در دستورالعمل متفاوت از HTML قرار دادم. این سفارش جریان جریان شیوه انجام طرح صفحه را دنبال می کند. همچنین اگر بخواهید یک ساختار جدول در HTML ایجاد کنید، جریان را دنبال می کنید. بخش نوشیدنی در برابر گوشه سمت چپ بالای صفحه (در بالا و سمت چپ هر دو ۰px) قرار دارد. علامت # مشخص “id” div را به دنبال نام می دهد. من عرض را به ۲۰۰px تنظیم کردم که مانند ساخت یک سلول جدول که عرض است. من از ارتفاع ۵۰۰px فقط به عنوان مثال استفاده کردم، خلاصه در زیر شروع خواهد شد که نهایی به پایان می رسد. شما می خواهید مطمئن شوید که همه چیز با اندازه های مشخص شده شما مناسب خواهد بود. شما همچنین می توانید از پد استفاده کنید، اما بر خلاف یک سلول جدول در HTML، می توانید هر یک از طرفین را به طور جداگانه تنظیم کنید. در مثال بالا، ۲۰px اولین بار بالا است، سپس هر طرف را در جهت عقربه های ساعت اعلام می کند، بنابراین سمت چپ نیز ۲۰px است. * /

#summary {position: absolute;

top: 00px;

left: 0px;

width: 200px;

padding: 20px 10px 10px 20px; }

/ * خلاصه بالا بالا می آید که در آن نهایی به پایان می رسد، در ۵۰۰ پیکسل از بالا. تنظیمات دیگر برای هم ترازی مطابقت دارند. من ارتفاع را تنظیم نکردم، زیرا هنگامی که محتوای شما را وارد می کنید، درست مثل یک سلول جدول کشش می شود. * /

 

#banner {position: absolute;

top: 0px;

left: 200px;

width: 550px;

height: 150px;

padding: 20px 0px 10px 20px; }

/*

بنر در بالای صفحه قرار خواهد گرفت، اما از ۲۰۰ مگا پیکسل از سمت چپ، جایی که نهایی به پایان می رسد، شروع خواهد شد. اعلام ارتفاع یک اختیاری است، اما برای حس کردن در مواردی که محتوای زیر شروع می شود، کمک می کند. من فقط به عنوان مثال ۱۵۰px استفاده کردم. دلیل لود کردن ۰px در سمت راست این است که باقی مانده از صفحه نمایش در این طرح خالی است، بدون نیاز به پد کردن آن طرف. عرض را محدود میکنم تا صفحه نمایش به اندازه ۸۰۰×۶۰۰ رزولیشن نمایش داده شود (عرض کل اینجا ۷۵۰ پیکسل است).

*/

#content {position: absolute;

top: 150px;

left: 200px;

width: 550px;

padding: 10px 0px 10px 20px

/ * در حال حاضر محتوای شروع می شود و جایی که بنر از بین می رود، ۲۰۰px به سمت چپ و ۱۵۰px از بالا. توجه کن آخرین اگر از جداول برای ایجاد یک طرح استفاده کردید، این امر در کد شما نیز آخرین خواهد بود. موتورهای جستجو قبل از رسیدن به گوشت صفحه خود همه چیز را بخوانند. در HTML مورد استفاده در اینجا، آن را در بالای کد خود قرار می دهد تا موتورهای جستجو برای اولین بار آن را ببینند. * /

/*End CSS*/

این نمونه های ساده هستند، اما اگر شما می توانید از نظر منطق بالا فکر کنید، می توانید صفحات دوستانه موتور جستجو را ایجاد کنید. آنها همچنین سریعتر بار می کنند، زیرا ساختارهای جدول های پیچیده طول می کشد تا از چیدمان CSS بارگیری کنند، که یکی دیگر از مزایای CSS است.

حتما مطالعه کنید:فواید css و آنچه باید درباره آن بدانید

Tagged
css

فواید css و آنچه باید درباره آن بدانید

وقتی وب سایت های اینترنتی شروع به ارائه محتوا کردند، همیشه روی صفحه نمایش کامپیوتر بود. سپس می توان یک کد HTML ایجاد کرد که محتویات آن را شامل می شود که شامل کد هایی است که از ویژگی های صفحه نمایش مراقبت می کند.با مات همراه باشید تا فواید css را بررسی کنیم.

بنابراین شما مجبور شدید فونت، اندازه آن، رنگ و غیره را مشخص کنید. خیلی زود چاپگر در سایت کاربر بود که باید مورد توجه قرار گیرد. تنها راه انجام این کار این بود که یک صفحه دیگر ایجاد کنیم که برای مسائل مربوط به چاپگر مناسب است.

css

خیلی زود گسترش وسیع دستگاه های نمایش داده شد – دستگاه های ارائه شده که کد HTML را که در یک نمایش مناسب برای دستگاه خاصی قابل دانلود است را تفسیر می کند. این دستگاه امروز می تواند یک تلفن هوشمند باشد!

در حقیقت، حتی برای دستگاه های تلفن همراه، تلاش برای ایجاد صفحات خاصی بود که دارای کد جاسازی شده بود که به نیازهای این دستگاه ها پاسخ می داد. اکنون تصور کنید بدون ایجاد محتوای برای بسیاری از این نوع دستگاه ها، هر یک از صفحات ویژه برای دستگاه خاصی تنظیم شده است.(فواید css)

در حال حاضر نگران نسخه های قدیمی تر و جدیدتر دستگاه ها نباشیم. تصور کنید این کار را برای صدها صفحه وب سایت خود انجام دهید ممکن است ده دستگاه از نوع دستگاه باشد. ترکیبات می توانند بسیار سریع منفجر شوند!

چگونه CSS Help! (فواید css)

هنگامی که جدایی از آن ساخته می شود، توسعه بسیار ساده تر می شود. فقط کد HTML را برای ساختار ساده محتوای ایجاد کنید. اگر اطلاعات سبک حذف شود، کد پایه ای برای محتوا واقعا کوچک است. یک CSS در هر نوع دستگاه ارائه ارائه شده است.

بگو، شما ۱۰۰ صفحه وب دارید و در حال آدرس دادن هستند، پس تلاش توسعه تنها ۱۰۰ صفحه توسعه صفحه HTML صفحه + زمان توسعه N * CSS به جای ۱۰۰ * N زمان توسعه (که شامل کد سبک HTML +) است.

اگر این برگه های سبک به صورت مرکزی توسط یک گروه انجام شود و تمرکز بر روی سبک استاندارد به اندازه استراتژی نام تجاری، یکنواختی سبک در تمام صفحات وب وجود دارد.(فواید css)

css

در حال حاضر صفحات وب بسیار کوچکتر هستند زیرا تعداد آنها در کد HTMLکمتر است. آیا آنها بر زمان بارگیری تأثیر می گذارند؟ جایزه ای در حدس زدن وجود ندارد که زمان بارگذاری یک صفحه بهبود می یابد.

اما، می توان استدلال کرد که اگر ۱۰ میلی ثانیه در برابر ۳ میلی ثانیه در بار بار صفحه ایجاد تفاوت! برای یک سایت تجارت الکترونیکی که ممکن است به معنای تفاوت توانایی نگهداشتن توجه آن بازدیدکنندگان انتخابی باشد و این میتواند یک تفاوت اساسی باشد.

بهبود زمان از چندین دستور است زیرا کاهش کد بسیار مهم است هنگامیکه تمام فونت ها، ویژگی های رنگی و دستورات محتویات محتوا را در کد HTML مورد نیاز برای مراقبت از ارائه می دهید.

من مطمئن هستم که در پاسخ کلی یک سایت نشان داده شده است. قطعات کد کوتاه تر ساده تر می شوند و راحت تر نیز نگهداری می شوند. پیچیدگی کمتر، نوع ساختار سطح بالاتری تر است، کد خطری کمتر نیز دارد.

در پروژه های بزرگ صرفه جویی در هزینه واقعا می تواند بسیار مهم است. هنگامی که این داده های قالب بندی سطح بالا مانند هدر ها و غیره مورد استفاده قرار می گیرد، موتورهای جستجو برای شناسایی آن ها آسان تر هستند، در حالی که اطلاعات هدر با ویژگی های فونت نیز ترکیب شده است.

به طور کلی، صرفه جویی دیگری بر اساس یک دوره تکراری وجود دارد. هنگامی که شما بازدید کنندگان دارید و بسیاری از آنها از پهنای باند دانلود بسیار کم استفاده خواهند کرد. هنگامی که از سرویس میزبانی وب استفاده می کنید، معمولا به استفاده از پهنای باند هزینه می دهید.

بدیهی است که صفحات بزرگتر علاوه بر مسائل دیگر نیز کمتر کارایی دارند.

سقوط استفاده از CSS!

آیا همه چیز عالی است پس از استفاده از CSS توسعه وب سایت ها؟ متاسفانه برخی از مشکلات عملی وجود دارد. همانند بسیاری از استانداردهای دیگر، اگر همه از استانداردها پیروی و اجرا شوند، همه چیز خوب خواهد بود.

بسیاری از افراد احساس می کنند که خلاص شدن از روش CSS ممکن است گزینه ای بهتر از نظر این مشکلات است. به دلیل برخورد های مختلف، بهترین ممکن است به یک نمایش ارائه شده صفحات HTML دست ساز است که شامل تمام اطلاعات فونت، اطلاعات مکان و فاصله و غیره است.

شما می توانید چیزهایی را به پیکسل در چهره صفحه نمایش نیشگون گرفتن.در حالی که مشخصات CSS از CSS 1 تا ۲ پیشرفت کرده و سپس ۲٫۱، مرورگرها در اجرای آنها کم بوده است. اغلب پیش فرض های اشتباه ساخته شده اند و ویژگی ها به نحوی کار نمی کنند.

از ژوئیه ۲۰۰۸، هیچ یک از مرورگرهای نسخه تولید ویژگی CSS 2.0 را به طور کامل و به درستی اجرا نکردند.(فواید css)

وضعیت با CSS 2.1 بدیهی است بدتر است. بزرگترین مشکل این مسائل این است که توسعه دهندگان مجبور به انجام کارهایی هستند که مخصوص مرورگرها هستند.

از سوی دیگر، شما باید برای بررسی اثرات هر دو این پدیده، در آزمایش مرورگرها، آزمایشهای زیادی انجام دهید. تعمیر و نگهداری نیز بسیار وقت گیر است، زیرا ترفندهای کد و استفاده از واک در اطراف استفاده می شود برای درک دشوار است. هر دو این اثرات به وضوح به هزینه های بالاتر منجر می شود.

 

 

Tagged