سفارش تبلیغ
صبا ویژن
 
آموشهای تخصصی کامپیوتر و طراحی سایت
درباره وبلاگ


لینک های ویژه
طول ناحیه در قالب بزرگتر از حد مجاز
آمار وبلاگ
  • بازدید امروز: 8
  • بازدید دیروز: 2
  • کل بازدیدها: 411349



دوشنبه 91 اسفند 7 :: 7:33 عصر ::  نویسنده : smfatemi

 

آموزش   – css درس سوم – ID و Class

 

 

در درس گذشته با انتخابگر(selector) و نحوه استفاده از آن آشنا شدیم ، در این درس نیز با انواع انتخابگر های css آشنا میشویم.علاوه بر عناصر html، در css میتوانید انتخابگری با نام دلخواه خود ایجاد نمایید و از آنها با عنوان id و class استفاده نمایید.

ID : این نوع انتخابگر ها زمانی استفاده می شوند که قصد داشته باشید یک شیوه را به یک عنصر منحصر به فرد اعمال کنید.برای اینکه مشخص کنید یک انتخابگر از نوع ID می باشد در ابتدای آن کاراکتر # را اضافه می کنیم و برای اینکه این مشخصه در تگ html مورد استفاده قرار گیرد ، در تگ html نیز از مشخصه ی id استفاده میکنیم.به مثال زیر توجه کنید:

 

حال برای فراخوانی انتخابگر از نوع id با نام MyId در تگ html خود اینگونه عمل میکنیم:

 

به این ترتیب تگ h1 معرف هایی که ما تعریف کردیم را دریافت می کند Class : انتخابگر از نوع کلاس نیز مانند id است با این تفاوت که می توانید از این نوع برای گروه عناصر استفاده کنید و تنها منحصر به یک گروه خاص نمی باشد(برخلاف id).این به شما اجازه می دهد از یک کلاس برای چندین عنصر html که شبیه هم هستند از یک کلاس استفاده نمایید.

برای اینکه تعیین کنید یک انتخابگر از نوع class میباشد در ابتدای نام آن از کاراکتر ” . ” استفاده می کنیم و برای فراخوانی آن در تگ html از مشخصه class بهره میگیریم.به مثال زیر توجه کنید:

 

و در تگ html اینگونه خواهیم داشت:

 

همچنین میتوانید یک عنصر html را توسط یک کلاس تحت تاثیر قرار دهید.در مثال زیر تمام تگ های 

که مقدار calss آنها برابر Center باشد وسط چین نمایش داده میشوند:

نکته : هیچگاه نام دلخواهی که برای ID و Class انتخاب می کنید با یک عدد شروع نشود!چرا که در مرورگر Mozilla/firefox پشتیبانی نخواهد شد.  

 

 




موضوع مطلب :
دوشنبه 91 اسفند 7 :: 7:3 عصر ::  نویسنده : smfatemi

 

آموزش  css – درس دوم دستورات

 

 

در این درس دستورات css و نحوه ی استفاده آن را فرا میگیریم.

دستورات css دارای دو بخش اصلی می باشند : یک انتخابگر(selector) ، و یک یا چند معرف (Declaration)! انتخابگر معمولا عنصر html ای میباشد که شما قصد دارید شیوه ای را بر آن اعمال کنید و هر معرف شامل مشخصه (property) و مقدار (value) است.

 

Description: http://www.upgir.com/uploads/13608672991.gif

 

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

 

برای اینکه css شما قابلیت خوانده شدن بهتری داشته باشد(تا هنگامی که قصد ویرایش داشتید راحت تر آن بخش را بیابید) میتوانید هر معرف را در یک سطر قرار دهید،یعنی میتوانیم مثال بالا را اینگونه داشته باشیم:

 

اضافه کردن توضیحات به فایل css یکی از مهمترین بخش های css توضیحات آن می باشد که به خصوص برای طراحان سایت های بزرگ بسیار کارآمد است.گاها پیش می آید که برگه استایل(css) شما دارای صدها سطر میباشد و آنگاه یافتن بخشی خاص در بین آن ها دشوار خواهد بود.می توانید با استفاده از توضیحات ، بخش های مختلف را برای خود طبقه بندی و جداسازی نمایید. برای اینکار در ابتدای توضیحات ” */ ” و در انتهای آن کاراکتر ” /* ” را قرار دهید.به مثال زیر توجه کنید:

 

توجه کنید که توضیحات توسط مرورگر ها نمایش داده نمیشوند و تاثیری در اجرای کد ندارند ولی در مرتب سازی کد تاثیر بسزایی دارند.

 




موضوع مطلب :
دوشنبه 91 اسفند 7 :: 6:11 عصر ::  نویسنده : smfatemi

آموزش    CSS   درس اول مرور کلی CSS

 

با سلام

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

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

CSS چیست؟

قبل از به وجود آمدن CSS، به منظور اعمال استایل ها روی یک فایل HTML باید از تگ ها و Attribute های مخصوص در HTML استفاده می شد. بنابراین یک صفحه وب علاوه بر اینکه شامل محتوا بود، اجزایی که برای اعمال استایل هایی نظیر رنگ و فونت و اندازه متن و بود را نیز شامل می شد که این موضوع باعث شلوغی بیش از حد فایل ها می شد. اما CSS این مشکل را حل کرد. به کمک CSS این امکان به وجود آمد که دستوراتی که برای اعمال استایل ها به کار می رود را مجزا کرد و در بخشی جداگانه از فایل و یا در فایلی جداگانه قرار داد.

CSS مخفف Cascading Style Sheets است. منظور از Cascading این است که استایل ها بر روی یکدیگر اعمال می شوند. به زبان ساده CSS برای کنترل ظاهر و نمای سایت شما مورد استفاده قرار می گیرد. CSS یک تکنولوژی است که استایل های مورد نظر شما را روی المنت ها و اجزای تشکیل دهنده وب سایت شما اعمال می کند. شاید یکی از مهمترین ویژگی های CSS این باشد که شما می توانید گروهی از استایل ها را روی تعداد زیادی المنت و حتی تعدا زیادی از فایل های تشکیل دهنده وب سایتتان اعمال کنید.

چرا از CSS استفاده کنیم؟

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

برای یادگیری CSS به چه چیزهایی نیاز دارید؟

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

2.     دومین چیزی که برای یادگیری CSS نیاز دارید یک ویرایشگر متن است. مسلما در دسترس ترین ویراستار متن برای کاربران ویندوز Notepad است. اما گزینه های بسیار بهتری نیز وجود دارد. دقت کنید که ما به Text Editor نیاز داریم و نه Word Processor به طور مثال اگر شما دستورات CSS را در یک فایل Microsoft Word ذخیره کنید، این دستورات عمل نخواهند کرد زیرا Word تغییراتی در فورمت متن شما ایجاد می کند و به قول معروف آن را از حالت Plain Text خارج می کند. بنابراین به دنبال یک Text editor باشید. پیشنهاد من به شما Komodo Editاست. این ویراستار متن رایگان است و قابلیت های زیادی به شما می دهد به طور مثال با توجه به زبان برنامه نویسی شما دستورات و کلمات کلیدی را به صورت رنگی نمایش می دهد و همچنین هنگام نوشتن دستورات کلمات را به صورت هوشمند کامل می کند. نسخه پولی این نرم افزار Komodo IDEاست که امکانات بسیار کاملتری دارد اما نسخه رایگان هم برای منظور ما کافی است.

3.     در نهایت شما نیاز به دانش پایه ای از X/HTML دارید. چون هدف ما در این دوره آموزشی یادگیری CSS است فرض را بر این می گذاریم که شما با X/HTML آشنا هستید و توضیحی در مورد آن نمی دهیم.


 




موضوع مطلب :
دوشنبه 91 بهمن 16 :: 9:32 عصر ::  نویسنده : smfatemi

درس18   - Extra Alignment


اهداف این درس

1- ردیف کردن قسمتهای مختلف و مجزا کردن قسمتی از متن
2- بوجود آوردن فضای اضافی در اطراف تصویر
3- بوجود آوردن متنهای توضیحی

شروع درس


به ردیف در آوردن متن

با گسترش روز افزون وب نیاز ما برای کنترل بیشتر طرح و شکل صفحه بیشتر شد . یکی از این نیازها وجود تگهایی برای به ردیف در آوردن متن و یا وسط قرار دادن آن و کنترل آن از بقیه قسمتهای صفحه بود که با
Netscape و HTML معرفی شد.
مواردی که بین دو تگ <
center > و < center / > قرار می گیرد در وسط صفحه به نمایش گذاشته می شود . اگر بخواهید در این زبان کدگزاری متن یا عکسی را در وسط قرار دهید از صفت align در تگ P و Img استفاده کنید .


1- تمامی سندهای خود را باز کنید .
2- برای هر کدام متنی که بین 2 تگ <
h1 > و < h1 / > این صفت را به تگ اضافه کنید .


3- نتایج خود را ذخیره و صفحه را مجددا بارگذاری کنید .

تذکر:

در تگ <
hr > صفت alignment نیز برای جای دقیق خط می توان بکار برد


به ردیف در آوردن عکس و متن

در درس(
a7 ) آموختیم که چگونه یک عکس را در صفحه قرار می دهیم و چگونه در اطراف عکس متن قرار می دهیم .
با صفت
align که در تگ < Img > قرار می گیرد می توانید مشخص کنید که یک عکس در چه موقعیتی از بالا و پایین و کناره های صفحه قرار بگیرد ؟


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


پیشنهاد ما به شما این است که همیشه از این تگ استفاده کنید . زیرا تراز کردن به فونتی که در مرورگر کاربر وجود دارد و همچنین پهنای پنجره مرورگر وابسته است.

لایه عکس

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


vspace و hspace که مخفف Vertical space و hovizental space می باشند( فضای عمودی و فضای افقی )، فضایی است بر حسب پیکسل که در بالا ، پایین ، چپ و راست عکس گذاشته می شود. صفت Alignment را در صفحه خود اضافه کنید . سند index.html خود را باز کنید . تصویر قرار داده شده در آن ممکن است زیبا به نظر برسد اما فضای خالی در کناره های عمودی آن زیاد است . سپس دستورات زیر را در آن بکار ببرید . توجه داشته باشید که اندازه واقعی وابسته به نوع متنی که برای مرورگر خود انتخاب کردید شما می توانید سایزی که وابسته به سایز انتخابی کاربران می باشد را تنظیم کنید .
این دستورات عبارتند از


روش دیگر استفاده از تگ فونت



وقتی از علامت منفی استفاده می کنید سایز فونت خیلی بیشتر از حد نرمال و متعارف می شود که در این موارد می توان از تگ فوق نیز استفاده کرد.
<
basefont size=5 >
با این تغییرات سایز فونت شما از ابتدا 3 درجه بیشتر می شود شما از این دستور هنگامی باید استفاده کنید که از ابتدا فونتی خارج از استاندارد قرار دهید . اگر بخواهید تنظیمی بین بخشهای کوچکی از صفحه داشته باشید باید از تگ بالا استفاده کنید . با استفاده از تگ فوق برای بالاتر از درجه 5 می توانید به راحتی سایز تمام متن را تغییر دهید

تذکر :

تگ <
base font > بسته می شود و تا جایی ادامه دارد که تگ < base font> دیگری استفاده شود .
اگر مرورگر شما از این تگ پشتیبانی کرد شما می توانید از دستورات و تگهای
HTML3/0 استفاده کنید.


ابتدا تگ <
font size=x > را برای آرایش عنوان صفحه استفاده می کنیم .
1- سند
index.html را در ویرایشگر متنی خود را باز کنید .
2- در دروس قبل از قالب

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

به آنچه که ما انجام دادیم دقیق نگاه کنید اول سایز
A 4 درجه بیشتر از مبنای اولیه ظاهر شد .
بقیه حروف 3 درجه بیشتر از حالت استاندارد و نیز تگهای <
b > و < b / > برای برجسته کردن عنوان استفاده کردیم . در پایان چون از تگهای < h1 > تا < h6 > برای شکستن خط استفاده کردیم مجبور به استفاده از تگ

شدیم که عنوان را مجبور به ظاهر شدن در خط جدید کند.
3- اگر خواستیم در جایی از صفحه نقل قولی از کسی داشته باشیم آن را برجسته نشان می دهیم .
4- نتایج خود را ذخیره کنید .
می توانید تفاوت بین استفاده از تگ <
font > و < h1 > .... را ببینید

 

 




موضوع مطلب :
دوشنبه 91 بهمن 16 :: 9:21 عصر ::  نویسنده : smfatemi

درس 17 - ایجاد خط 


اهداف این درس

1- ایجاد خط افقی با قاب متفاوت
2- ایجاد خط با پهنای متفاوت
3- ایجاد خط بدون سایه

شروع درس
سایز خط

اولین مورد این است که خطوطی می تواند با پهنای متفاوت در صفحه ظاهر شوند .

N برحسب Pixel می باشد .
<
hr size=2 >same as< /hr > < hr size=8 >

پهنای خط

ویژگی اختیاری دیگری که در تگ <
hr > وجود دارد این است که شما می توانید کنترلی بر طول خط داشته باشید که لازم نیست تا کل طول صفحه ادامه داشته باشد .
<
hr width=x >
<
hr width=z% >
x عددی بر اساس Pixel می باشد که شامل طول خط است و Z در صدی از طول صفحه جاری می باشد که به طور معمول ما درصد را به شما توصیه می کنیم.

 



طبیعی است که اگر خواستید چندین خط را در وسط قرار دهید هر کدام از آنها در یک خط جداگانه ظاهر خواهند شد . <
p > ...< / p alignment=center >
بیشتر مرورگرها از این تگ پشتیبانی می کنند اما ممکن است بعضی از مرورگرها آن را نادیده بگیرند و از آن چشم پوشی کنند .
حال به آرایش صفحه ساخته شده خود می پردازیم :
1- صفحه
index.html را باز کنید .
2- بخش زیر را در آن وارد کنید :


و آن را با عبارات زیر جایگزین کنید

بدون سایه
ممکن است شما نخواهید از سایه در خط استفاده کنید .


مروری بر مطالب

1- چگونه می توانید سایز خط افقی را تغییر دهید؟
2- چگونه می توانید طول خط خود را تغییر دهید؟
3- توانایی صفت
noshade در تگ hr چیست ؟

تمرین

در صفحات خود از تگ <
hr > استفاده کنید.

 




موضوع مطلب :
<   1   2   3   4   5   >>   >