شما اینجا هستید

هنگامی که مرورگر برگه استایل را میخواند، سند را بر طبق اطلاعاتی که در برگه استایل آمده قالب بندی میکند.

سه روش برای نوشتن کدهای CSS وجود دارد

برای درج کدهای CSS در سند HTML سه روش وجود دارد:

  • برگه استایل خارجی
  • برگه استایل داخلی
  • استایل درون خطی

استایل دادن خارجی

توسط برگه استایل خارجی، میتوانید ظاهر وب سایت را با تغییر دادن یک فایل تغییر دهید. برای اینکه از استایل های خارجی استفاده کنیم هر صفحه را باید توسط عنصر <link> به فایل خارجی ارجاع دهیم. عنصر <link> باید در قسمت head نوشته شود:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

فایلهای css خارجی را میتوان با هر نرم افزار ویرایشگر متن نوشت. در این فایل نباید از تگهای html استفاده کرد. فایل استایل خارجی باید با پسوند css. ذخیره گردد. برای نمونه یک فایل استایل با نام "myStyle.css" در زیر نمایش داده ایم:

body {
    background-color: lightblue;
}

h1 {
    color: navy;
    margin-left: 20px;
}

بین مقدار ویژگی و واحد آن نباید فضای خالی اضافه کرد (مانند ;margin-right: 20 px) . روش درست آن به این شکل است : ;margin-right: 20px

استایل دادن داخلی

استایل داخلی در صفحاتی که استایل منحصر به فرد دارند به کار می آید. استایل داخلی در قسمت head صفحه html درون عنصر <style> تعریف میگردد.

<html>

<head>

<style>

body {

    background-color: linen;

}

h1 {

    color: maroon;

    margin-left: 40px;

}

</style>

</head>

<body>


<h1>This is a heading</h1>

<p>This is a paragraph.</p>


</body>

</html>

 

استایل درون خطی

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

برای استفاده از استایل درون خطی، خصوصیت style را به تگ مربوطه اضافه میکنیم.  ویژگی style میتونه شامل همه ویژگیهای css باشه. مثال پایین نشون میده که چگونه رنگ و حاشیه عنصر <h1> را تغییر میدهیم:

<h1 style="color:blue;margin-left:30px;">This is a heading.</h1>

اعمال استایلهای مختلف روی یک سلکتور

اگر برخی از ویژگیها با سلکتورهای یکسان در برگه های استایل مختلف تعریف شوند، مقدار ویژگیها، از تمامی برگه های استایلی که برای آن سلکتور تنظیم کرده ایم به ارث میرسد.

برای مثال، یک استایل خارجی با ویژگی های زیر برای عنصر <h1> در نظر میگیریم:

h1 {
    color: navy;
    margin-left: 20px;
}

سپس یک استایل داخلی با ویژگیهای زیر برای عنصر <h1> در نظر میگیریم:

h1 {
    color: orange;   
}

اگر صفحه وب دارای استایل داخلی و همچنین استایل خارجی برای عنصر <h1> باشد این عنصر دارای استایل های زیر میشود:

color: orange;
margin-left: 20px;

حاشیه چپ از استایل خارجی ارث میبرد و رنگ از استایل داخلی ارث میبرد.

استایل های گوناگون به صورت آبشاری یک استایل تبدیل میشوند

استایل ها با روشهای زیر مشخص میگردند:

  • در یک فایل css خارجی
  • داخل قسمت <head> در یک صفحه html
  • درون یک عنصر HTML

ترتیب آبشاری

هنگامی که از چند استایل برای عنصر HTML استفاده میکنیم کدام استایل استفاده خواهد شد؟

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

  1. پیشفرض مرورگر
  2. استایل های داخلی و خارجی (در قسمت head)
  3. استایل داخلی ( داخل عنصر HTML)

بنابراین، استایل درون خطی (درون عنصر HTML) بالاترین اولویت را دارا میباشد، این به این معنی است که استایل تعریف شده در تگ <head>، استایل خارجی و پیشفرض مرورگر را زیر پا گذاشته و استایل خودش را جایگزین آنها میکند.

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

دیدگاه‌ها

quick cash loans nm fast quick loans online quick loan fast quick loans quick online payday loans

quick loans near me 50000 quick loans quick loans low interet rate quick loans quick safe loans

quick loans near me quick payday loans today quick loans quick loans bad credit with monthly payments quick online loans

quick and loans rates quick loans rates quick loan quick loans rates quick click loans

https://paydailoanz.com/# - quick loan

how to make money from home how to make money online how to earn money online or gift cards to amazon work from home easy ways to make money how did mark cuban make his money

make money fast make real money online work from home how did george soros make his money how to make money with a website

https://make-money-blogs.com/# - make money

photos imgclick easily make money sharing will friends social free file upload make money on youtube work from home how did betsy devos make her money how to make money on instagram

how to make fast money how much money can i make on social security make money legitimate ways make extra money how to make money as a teen

https://make-money-blogs.com/# - make money

how did mark cuban make his money how does facebook make money work from home make money now instant payout how does craigslist make money

ways to make money at home money make work from home apps to make money how to make money selling drugs

https://make-money-blogs.com/# - make money

make money online surveys how to start a blog and make money work from home how did tom steyer make his money make money on facebook

how to make money online how to earn money online or gift cards to amazon how to make money from home make money how to make money selling drugs legitimate ways make extra money

https://make-money-blogs.com/# - work from home

ways to make money fast how to make easy money work from home free ways to make money online make money apps

make money online fast how to make money selling drugs work from home how much money do youtubers make legitimate ways make extra money

https://make-money-blogs.com/# - work from home

how much money can i make on social security how did mark cuban make his money work from home how to make fast money online make money on youtube

how to make money on twitch how to make money on twitch work from home how to make money with bitcoin make real money online

http://penzaforum.ru/ - work from home

how to make money with a website how to start a blog and make money work from home money make how did george soros make his money

how to make money from home quick ways to make money make money how did jerry jones make his money ways to make money at home

http://mchs22.ru/ - work from home

how to make money with bitcoin how to make money on facebook make money ways to make money from home legitimate ways make extra money

diy crafts that make money how does facebook make money work from home how much money can you make on youtube how did betsy devos make her money

http://mobirolo.ru/ - make money

imgclick will easily make money sharing photos friends social free file upload how can i make money make money how to make money on instagram how much money can you make on youtube

how to make money without a job how to make money on the side work from home make real money online woodworking ideas to make money

https://acorbi.ru/ - work from home

how much money does pewdiepie make make money blogging make money how does craigslist make money how to make money online fast

how to make money online how to make money fast make money online how does facebook make money how much money does pewdiepie make

https://www.fresher.ru/elz/# - make money

casino real money play casino vegas casino slots free casino

world class casino slots online casino games online casino games

slots games free casino games slots free

http://onlinecasinosw.com/ cashman casino slots online casino slots free casino slot games free online slots

slots games free http://onlinecasinosw.com/ - online casino slots slots free gold fish casino slots

online casino bonus http://onlinecasinogamespcx.com/ online slot games online casino gambling best online casino

online casino games online casino slots online casino gambling world class casino slots http://onlinecasinosw.com/ - free casino slot games

free casino games online http://onlinecasinosw.com/ - free casino no deposit casino casino slots

free casino games online http://onlinecasinosw.com/ - play slots online vegas slots online vegas casino slots gold fish casino slots

casino game slot games free slots games free casino

real money casino online slot games casino game vegas slots online http://onlinecasinogamespcx.com/ - free slots

casino real money world class casino slots big fish casino online casino http://onlinecasinosw.com/ - no deposit casino

slots games free http://onlinecasinopc.com/ slots free slots games free best online casino

free casino games online online slots free slots

casino online http://onlinecasinopc.com/ - casino play cashman casino slots casino games

http://playcasinosw.com/ real money casino online casinos slots games casino play

http://onlinecasinopc.com/ casino game vegas slots online online casinos online casinos

play online casino play slots online casino gambling slots games free http://playcasinosw.com/ - online casino

real casino slots http://playcasinosw.com/ - online gambling casino game slots free

cashman casino slots http://onlinecasinopc.com/ - play slots play slots slot games free slots games

casino game http://playcasinosw.com/ - slots games slots games free casino play free slots games

free casino games vegas slots online online casino games

slot games http://playcasinosw.com/ - play slots play slots online best online casino

http://casinoplaysw.com/ casino bonus codes free casino casino game slots online

slot games http://playcasinosw.com/ - free slots games online casino games online casino slots casino real money

real casino slots world class casino slots slots free online casino bonus

vegas casino slots casino online real casino slots online gambling http://playcasinosw.com/ - online casino bonus

vegas casino slots online slots play casino

casino real money http://casinoslotspc.com/ - real money casino online casino slots slots games free

صفحه‌ها

افزودن دیدگاه جدید

دیدگاه

  • تگ‌های HTML مجاز: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.

Plain text

  • تگ‌های HTML مجاز نیستند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
كد امنيتي
این پرسش برای جلوگیری از ارسال اسپمهای اتوماتیک است.