تالار گفتمان مانشت
آموزش CSS - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
RE: آموزش CSS - azad_ahmadi - 30 تیر ۱۳۹۲ ۰۱:۳۱ ب.ظ

(۳۰ تیر ۱۳۹۲ ۰۱:۱۹ ب.ظ)simorghsimorgh نوشته شده توسط:  لینک دادن به CSS خارجی یعنی این خط :
<link href="Site.css" rel="stylesheet" type="text/css" />
رو دقیقا باید کجای صفحه ی html بنویسیم ؟ بیرون تگ body ؟

داخل تگ head

آموزش CSS - simorghsimorgh - 30 تیر ۱۳۹۲ ۰۱:۳۹ ب.ظ

بازم جواب نداد !

RE: آموزش CSS - simorghsimorgh - 30 تیر ۱۳۹۲ ۰۱:۵۸ ب.ظ

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

من برای رنگ پس زمینه باید این کد رو توی فایل CSS می نوشتم:
body {
background-color: #0F0;
}

من اون موقع این کد:
bgcolor: #0F0;
رو نوشته بودم (که اشتباهه) و داشتم رنگ پس زمینه رو تست می کردم در صورتی که برای رنگ پس زمینه باید از این کد:
background-color: #0F0;
استفاده بشه !

وقتی جواب گرفتم خیلی خوشحال شدم Smile

یه سؤال دیگه :

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

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

آموزش CSS - Nima Masghadi - 30 تیر ۱۳۹۲ ۰۳:۱۴ ب.ظ

اون دوتا خط ربطی به css نداره و برنامه نویسی شده هستند. css فقط با استایل کار داره نه با محتوا .
اگر میخواید چیزی توی همه صفحات سایت شما وجود داشته باشه بسته به تکنولوژی مورد استفادتون باید این کار رو انجام بدید . مثلا در ASP.NET مفهومی به نام Master Page وجود داره که شما چیزهایی که توی همه صفحات سایت تکرار میشه رو در اون قرار میدید و از اون به عنوان یک قالب template برای ساخت صفحات دیگر سایت استفاده می کنید . هر وقت نیاز به تغییر باشه شما فقط همون فایل Master page رو تغییر میدید و تغییرات به همه صفحات اعمال میشه.
در php من زیاد تخصص ندارم ولی تا جایی که بلدم میشه در یک فایل جداگانه header سایت رو نوشت و به بقیه صفحات include کرد(در ابتدای صفحه ) .

RE: آموزش CSS - Lantern - 30 تیر ۱۳۹۲ ۰۳:۱۴ ب.ظ

(۳۰ تیر ۱۳۹۲ ۰۱:۵۸ ب.ظ)simorghsimorgh نوشته شده توسط:  یه سؤال دیگه :

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

چجوری میشه این کارو انجام داد ؟ یه وقت هست آدم میخواد رنگ تمام صفحات یکی باشه که خوب با همون فایل CSS و قرار دادن اون نصف خط لینک مربوط به اون توی تمام صفحات این کار انجام پذیره ... ولی واسه متن ها و عکس ها و خیلی از چیز های دیگه به جز رنگ، باید چیکار کرد ؟
خوب اول ببینید با ASP میخواهید کار کنید یا PHP یا ...؟
پاسخ سوال شما یکی از اولی ترین و اساسی ترین بخش های آموزش طراحی و پیاده سازی وب هستش. فرضاً توی ASP.Net می تونید با Masterpage این کار ها رو انجام بدید...
بطور خلاصه میگم :
یک صفحه Master نمای خارجی رو که به وسیله تمامی صفحات مبتنی بر صفحه Master بکاربرده میشه رو تعیین میکنه در کل صفحه Master بعنوان والدی مطرح میشه که شکل کلی یک سایت رو کنترل میکنه که تعیین میکنه عنوان روی هر صفحه به چه شکلی باشه Navigation ها در کجا قرار بگیرن و متن پانوشت صفحه کجا قرار بگیره
بعبارتی لوگو و عنوان سایت و منوی سایت و پانوشت و عناصر اساسی یک وب سایت رو میشه از این طریق تعیین کرد ....

آموزش CSS - simorghsimorgh - 30 تیر ۱۳۹۲ ۰۳:۲۶ ب.ظ

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

آموزش CSS - نی نی گولو - ۲۱ اردیبهشت ۱۳۹۵ ۱۲:۰۹ ب.ظ

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