0

هیچ محصولی در سبد خرید نیست.

طراحی سایت در اصفهان, سئو سایت اصفهان, ساخت سایت اصفهان, طراحی سایت حرفه ای اصفهان, بهینه سازی سایت , بازاریابی و دیجیتال مارکتینگ 09133886881 احمدپور

انتخابگر ها (CSS Selectors)

نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 914
تاریخ بروزرسانی ۱۷ آذر ۱۳۹۸

معرفی انتخابگر ها در CSS

 

انتخابگرها - CSS Selectors

انتخابگر ها در CSS

 

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

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

 

لیست انتخابگرها (CSS Selectors List)

 

نوع انتخابگر مثال توضیح
.class .Buttons همه المان هایی که کلاس Buttons دارند را انتخاب می کند
.class1.class2 <div class=”name1 name2″>…</div> همه المان هایی که هر دو کلاس name1 و name2 را دارند، انتخاب می کند
.class1 .class2 <div class=”name1″>
<div class=”name2″>

</div>
</div>
همه المان هایی که کلاس name1 را دارند و از نوادگان المانی با کلاس  name2 هستند را انتخاب می کند
#id #unique المانی با “id=”unique را انتخاب می کند
* * همه المان ها را انتخاب می کند
element p همه پاراگراف ها را انتخاب می کند
element,element div, p همه <div> ها و همه <p> ها را انتخاب می کند
element element div p همه پارگراف های داخل همه <div> ها را انتخاب می کند
element>element div > p همه پاراگراف هایی که پدرشان یک <div> است را انتخاب می کند
element+element div + p همه پاراگراف هایی که بلافاصله بعد از یک <div> قرار دارند را انتخاب می کند
element1~element2 p ~ ul همه <ul> هایی که بعد از یک <p> از همان خانواده، قرارگرفته اند را انتخاب می کند
[attribute] [target] همه المان هایی که خصوصیت target دارند را انتخاب می کند
[attribute=value] [target=_blank] همه المان هایی که خصوصیت target با مقدار _blank دارند را انتخاب می کند
[attribute~=value] [title~=wining] همه المان هایی که خصوصیت title آن ها شامل کلمه wining باشد را انتخاب می کند
[attribute|=value] [lang|=fa] همه المان هایی که خصوصیت lang آن ها با عبارت fa شروع می شود را انتخاب می کند
[attribute^=value] a[href^=”https”] همه لینک هایی که خصوصیت href آن ها با عبارت https شروع می شود را انتخاب می کند
[attribute$=value] a[href$=”.ppt”] همه لینک هایی که خصوصیت href آن ها به ppt. ختم می شود را انتخاب می کند
[attribute*=value] div[class*=”webyar”] همه <div> هایی که نام کلاسشان شامل webyar باشد را انتخاب می کند
:active a:active لینک فعال شده را انتخاب می کند
::after p::after چیزی را به ابتدای محتوای پاراگراف ها می افزاید
::before p::before چیزی را به انتهای محتوای پاراگراف ها می افزاید
:checked input:checked هر المانی از نوع <input> که تیک خورده باشد را انتخاب می کند
:default input:default <input> پیشفرض را انتخاب می کند
:disabled input:disabled <input> غیرفعال شده را انتخاب می کند
:empty p:empty همه پاراگراف هایی که هیچ متنی و یا هیچ فرزندی ندارند را انتخاب می کند
:enabled input:enabled <input> های فعال شده را انتخاب می کند
:first-child p:first-child همه <p> هایی که اولین فرزند پدر خود هستند را انتخاب می کند
::first-letter p::first-letter حرف اول تمام پاراگراف ها را انتخاب می کند
::first-line p::first-line خط اول همه پاراگراف ها را انتخاب می کند
:first-of-type p:first-of-type همه <p> هایی که اولین تگ <p> در خانواده خود هستند را انتخاب می کند
:focus input:focus آن تگ <input> را که رویش کلیک شده و می خواهیم درونش چیزی بنویسیم انتخاب می کند
:hover a:hover لینکی که ماوس رویش قرار گرفته را انتخاب می کند
:in-range input:in-range وقتی بازه مشخصی برای مقادیر یک <input> تعریف کنید، هنگامی که کاربر مقداری در آن بازه را وارد کند، <input> یاد شده انتخاب می شود
:indeterminate input:indeterminate مثلاً برای checkbox ها وضعیتی که هنوز رویشان کلیک نشده (حالت میانی) را انتخاب می کند
:invalid input:invalid همه <input> هایی که مقدار غیرقابل قبول دارند را انتخاب می کند
:lang(language) p:lang(fa) همه پاراگراف هایی که زبان فارسی دارند را انتخاب می کند
:last-child p:last-child همه پاراگراف هایی که آخرین فرزند پدر خود هستند را انتخاب می کند
:last-of-type p:last-of-type همه <p> هایی که آخرین تگ <p> در خانواده خود هستند را انتخاب می کند
:link a:link همه لینک هایی که کلیک نشده اند را انتخاب می کند
:not(selector) :not(p) هر المانی که از نوع <p> نباشد را انتخاب می کند
:nth-child(n) p:nth-child(2) همه <p> هایی که دومین فرزند پدر خود هستند را انتخاب می کند
:nth-last-child(n) p:nth-last-child(2) همه <p> هایی که از آخر، دومین فرزند پدر خود هستند را انتخاب می کند
:nth-last-of-type(n) p:nth-last-of-type(3) همه <p> هایی که با شمارش از فرزند آخر، سومین تگ <p> در خانواده خود هستند را انتخاب می کند
:nth-of-type(n) p:nth-of-type(2) همه <p> هایی که دومین تگ <p> در خانواده خود هستند را انتخاب می کند
:only-of-type p:only-of-type همه <p> هایی که تنها تگ <p> در خانواده خود هستند را انتخاب می کند
:only-child p:only-child همه <p> هایی که تنها فرزند خانواده خود هستند را انتخاب می کند
:optional input:optional همه <input> هایی که خصوصیت required ندارند را انتخاب می کند
:out-of-range input:out-of-range همه <input> هایی که مقداری خارج از بازه داده شده دارند را انتخاب می کند
::placeholder input::placeholder همه <input> هایی که توضیح (placeholder) دارند را انتخاب می کند
:read-only input:read-only همه <input> هایی که خصوصیت read-only دارند را انتخاب می کند
:read-write input:read-write همه <input> هایی که خصوصیت read-only برایشان تعیین نشده را انتخاب می کند
:required input:required همه <input> هایی که خصوصیت required دارند را انتخاب می کند
:root :root همه المان های ریشه ای موجود در داکیومنت را انتخاب می کند
::selection ::selection قسمتی از یک المان که توسط کاربر Select شده را انتخاب می کند
:target #news:target مقصد لینکی در خود صفحه که خصوصیت href آن برابر news# است را انتخاب می کند
:valid input:valid همه <input> هایی که مقدار مجاز دارند را انتخاب می کند
:visited a:visited همه لینک هایی که حداقل یک بار کلیک شده اند را انتخاب می کند

 

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

 

به روز و بهروز باشید!

 

مطالب مرتبط
بهبود ساختار سایت
مطالعه :

بسیاری از وب‌سایت‌ها ساختار گمراه‌کننده‌ای دارند. لینک دادن محتوا‌ها به یکدیگر از هیچ قاعده و قانونی تبعیت نمی‌کند، کاربر را گیج و سردرگم و به مسیر اشتباهی راهنمایی می‌کند. این می‌تواند برای سئوی سایت شما بسیار بد باشد. امروز شما را با استراتژی بهبود ساختار وب‌سایت آشنا می‌کنیم تا بتوانید جایگاه سایت‌تان را در موتورهای جستجو ارتقا دهید. و از طریق آن بتوانیم به افزایش درآمدتان کمک کنیم. با ما همراه باشید. مسیر کاربر(User Flow) مسیر کاربر و ساختار وب‌سایت ارتباط تنگاتنگی دارند. ساختار وب سایت شما مانند نقشه‌ی معماری یک ساختمان است.این ساختار یک طرح کلی از چگونگی پیوند دادن پست‌ها و صفحات سایت‌تان برای شما فرآهم می‌آورد. با استفاده از مفهومی معروف به خوشه‌بندی محتوا می‌توان دید که چگونه ساختار وب‌سایت ‎تان روی سئوی آن موثر است. در ادامه درباره خوشه‌بندی محتوا توضیح خواهیم داد. از طرف دیگر مسیر کاربر مربوط به نحوه و چگونگی جابجایی کاربران در سایت‌تان است و یکی از عوامل مهم و تأثیرگذار روی سئو است. ساختار وب‌سایت سهم بزرگی در این مهم دارد. از دیگر عوامل مؤثر،می‌توان به کیفیت محتواها و لینک‌های‌تان اشاره کرد. بهترین ابزار برای تجزیه و تحلیل سایت قبل از اعمال هر گونه تغییر اساسی در ساختار وب‌سایت‌ تان باید نحوه استفاده کاربران از سایت‌تان را بررسی کنید. دو برنامه‌ی کاربردی و معروف وجود دارد که می‌توانید برای این کار […]

طراحی سایت حرفه ای
مطالعه : 15 دقیقه

طراحی سایت اصفهان |طراحی سایت حرفه ای | سئو تضمینی سایت تیم طراحی سایت و سئو سایت وب یار به آدرس https://www.webyar.net ، بامجوز رسمی از نظام کامپیوتر کشور و دارای نماد اعتماد و نماد ساماندهی و با ۱۶ سال دانش تخصصی در زمینه طراحی وب سایت ,سئوسایت در گوگل و امنیت سرور

مطالعه :

رپورتاژ آگهی و بک لینک شاید تاکنون این سوال در ذهن شما بوجود آمده که چرا اساتید سئو سایت و بهینه سازی سایت همواره خرید رپورتاژ و بک لینک را توصیه می کنند و یا اینکه خرید رپورتاژ آگهی و بک لینک چه تأثیری در کسب و کار شما دارد؟ اگر می‌خواهید به سوال‌های‌تان پاسخ مناسبی بدهید با تیم طراحی سایت اصفهان وب یار همراه باشید. بهتر است بدانید در سال 2017 میلادی خرید رپورتاژ آگهی و بک لینک یکی از موثرترین عوامل شناخته شدن صفحات وب سایت توسط موتور جستجوگر گول شناخته شد. ابتدا توضیح مختصری درمورد خرید رپورتاژ آگهی و بک لینک برای شما همراهان عزیز ارائه می‌دهیم تا با مفهوم آن آشنا شوید. رپورتاژ آگهی و بک لینک چیست؟   رپورتاژ آگهی رپورتاژ برگرفته از کلمه reportage به معنای گزارش می‌باشد. که به صورت یک مقاله شامل 200 تا 500 کلمه و چند عکس با محتوای هدفمند جهت تبلیغ در قالب پست در سایت ها مخصوصا سایت های پربازدید مانند سایت های خبری به کار برده می شود.   ­­­ بک لینک بک لینک یک روش لینک‌دهی مستقیم به صورت بازگشتی است که باعث ارتقا رتبه سایت شما در موتورجستجوگر گوگل می‌شود.     خرید رپورتاژ آگهی خرید رپورتاژ آگهی یک روش برای تبلیغات می باشد و بک لینک دائمی ایجاد می‌کند. با خرید رپورتاژ می‌توانید بطور […]

طراحی سایت چند فروشندگی زودبا
مطالعه :

طراحی سایت چند فروشندگی زودبا یکی از نمونه کارهای فروشگاهی تیم طراحی سایت وب یار، طراحی سایت فروشگاهی زودباست. این سایت فروشگاهی با حفظ اصول سئو طراحی شده است. و یکی از هزاران نمونه از کارهای زیبا و حرفه‌ای تیم طراحی سایت اصفهان وب یار می‌باشد.   آدرس سایت جهت مشاهده تمامی امکانات داخلی و گرافیکی سایت zudba.com طراحی سایت فروشگاه اینترنتی زودبا منجر به افزایش فروش و درآمد افراد در حوزه‌های مختلف کسب و کار می‌شود. در ادامه با هم امکانات سایت زودبا که به‌تازگی توسط تیم طراحی سایت وب یار طراحی شده است رابررسی می‌کنیم. اگر شما هم نیاز به طراحی سایت و طراحی سایت فروشگاهی دارید بهتر است طراحی سایت اختصاصی فروشگاهی زودبا را ببینید. تا آگاهانه، امکانات سایت خود را انتخاب کنید. چرا که ممکن است در میان انتخاب امکانات سایت خود برخی از نیازهای سایت از خاطر شما دور مانده باشد.     ویژگی طراحی سایت چند فروشندگی زودبا از ویژگی های بارز طراحی سایت چندفروشندگی زودبا ، طراحی سایت اختصاصی، طراحی سایت فروشگاهی و طراحی سایت ارزان قیمت با حجم امکانات بالا در مقایسه با طراحی سایت های ارزان قیمت شرکت های غیر معتبر که برگرفته از قالب های آماده و دزدی سایرین است می باشد. فروشگاه اینترنتی زودبا با در نظر گرفتن سئو یوزرفرندلی در مرحله طراحی گرافیک محیطی زیبا و جذاب جهت ارتباطی […]

بهینه سازی داخلی سایت on the page seo
مطالعه :

سئو داخلی سایت on the page seo این بار برای بهینه سازی صفحات سایت با آموزش سئو داخلی سایت on the page seo در خدمت شما هستیم. میدانیم  که برای بهینه سازی وب سایت خود باید سئو داخلی on-the-page-seo و سئو خارجی سایت همانند استفاده از بک لینک ها (مطلب آموزشی فاکتورهای بک لینک و خرید بک لینک  را در خصوص آگاهی از سئو خارجی سایت خود حتما بخوانید) همزمان با هم انجام بدهیم. در واقع سئو داخلی و سئو خارجی سایت مکمل یکدیگرند و باید به هر دو به یک اندازه توجه شود. سئو خارجی سایت بیشتر به منابع خارج از سایت شما برمی‌گردد و می‌توان گفت نتیجه‌ی آن به طور کامل در دست شما نیست. اما سئو داخلی سایت که مربوط به محتوا و کدهای HTML است کاملا وابسته به شماست و قابل کنترل است. بنابراین با سئو سایت اصفهان وب یار همراه باشید تا تک به تک اجزای مورد نیاز سئو داخلی سایت را برای شما نام برده و توضیح دهیم. عنوان های زیر را برای بهینه سازی صفحات داخلی وب سایت به شما معرفی می کنیم. عنوان های بهینه سازی صفحات داخلی وب سایت: نام وب سایت، عنوان سایت، description ،keyword فایل های اصلی سایت بخش بندی درست  وب سایت در زمان کد نویسی ID.(نام دایو ها و مفهوم ها) Id کلاس( حجم و سرعت gtmetrix ) […]

تغییر پیش شماره های اصفهان
مطالعه :

اگر به دنبال پیش شماره جدید اصفهان و شهرستان‌های آن هستید این مقاله می‌تواند شما را به بهترین نحو کمک کند. تیم طراحی سایت و سئو سایت اصفهان وب یار با ارائه خدمات تخصصی به دنبال افزایش فروش و رونق کسب و کار مشتریان خود می باشد. شهرستان اردستان شهر اصفهان ​​ شهرستان آران و بیدگل ​​ شهرستان برخوار شهرستان نطنز​ توابع اصفهان​​​ شهرستان تیران و کرون​​ شهرستان چادگان شهرستان خمینی شهر​​ شهرستان خوانسار​​ شهرستان خورو بیابانک​​​ شهرستان دهاقان ​شهرستان سمیرم​​ شهرستان شاهین شهر و میمه​ شهرستان شهرضا​ شهرستان فریدن​ شهرستان فریدونشهر​ شهرستان فلاورجان​ شهرستان کاشان​ شهرستان گلپایگان شهرستان لنجان ​شهرستان مبارکه​ شهرستان نائین​ شهرستان نجف آباد پیش شماره جدید اصفهان و شهرستان برای تهیه لیست زیر بسیار وقت گذاشته شده و در یک فایل متن ساده و راحت آماده شده تا هر چه سریعتر کار اداری شما انجام گردد چون وقتتان خیلی با ارزش است. [zarinpalpaiddownloads id=”44″] طراحی سایت حرفه ای شما می‌توانید با طراحی یک سایت حرفه‌ای حضور خود را در دنیای تجارت و این بازار رقابتی  استحکام ببخشید. تیم طراحی سایت اصفهان وب یار این فرصت را در اختیار شما قرار داده است تا با طراحی سایتی حرفه‌ای در میان رقبای داخلی و خارجی خود خوش بدرخشید.   کلاس آموزش طراحی سایت طراحی فروشگاه اینترنتی اختصاصی یکی از قوی‌ترین راه‌های کسب درآمد آنلاین طراحی فزوشگاه اینترنتی اختصاصی […]

دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *