כלים ללכידה ולהמרה של האינטרנט

שימוש בבוחרי CSS ב- GrabzIt

בוררי CSS משמשים ברכיב היעד, הסתר אלמנט והמתן עד שתכונות אלמנט יזהו רכיב HTML אחד או יותר. שני הסוגים העיקריים של בוררי CSS הם לבחור לפי מזהה או מחלקה. לרכיב HTML יש id אם הוא מכיל את התכונה id כפי שמוצג להלן.

<span id="myidentifier">Example Text</span>

כדי לבחור בו אתה יוצר בורר CSS כמו #myidentifier

אם לרכיב HTML יש מחלקה תהיה לו תכונת class כפי שמוצג בדוגמה זו.

<div>
<span class="myclass">Example Text One</span>
<span class="myclass">Example Text Two</span>
<span class="myclass">Example Text Three</span>
</div>

כדי לבחור בו אתה יוצר בורר CSS כמו .myclass

אם רצית לבחור אלמנט מסוים עם המחלקה של myclass אתה יכול להשתמש בבוררי CSS סטנדרטיים כדי לעשות זאת במקרה זה ילד n(2) בורר כזה: .myclass:nth-child(2) כדי לבחור את הטווח השני של myclass. עם זאת, זה יעבוד רק במקרה זה כי אין אלמנטים אחרים מתחת לאלמנט div האב. אם היה אלמנט ap למשל, זה היה משנה את אינדקס ה-nth-child.

בחר רכיב HTML ללא מזהה או מחלקה ייחודיים

לפעמים לרכיב HTML שאתה צריך לבחור אין מזהה או מחלקה ייחודיים בתוך דף. בעת בחירת רכיבי HTML אלו, נדרש בורר CSS מסובך יותר.

<div class="Header">
   <a href="https://www.example.com/">
     <div>...</div>
   </a>
   <div class="SearchBar">...</div>
   <div class="TagLine">...</div>
</div>

לדוגמה, בדוגמה שלמעלה אנו רוצים לבחור את האלמנט DIV בתוך הקישור. לשם כך, עלינו לציין בורר CSS שפועל למטה מה-DIV הייחודי עם ה- Header מעמד.

div.Header a div

בוררי CSS הם תכונה סטנדרטית של פיתוח אתרים. מאמר זה נותן סקירה טובה של כיצד להשתמש בבוררי CSS.

טיפול במספר אלמנטים תואמים

אם רכיבי HTML מרובים מוחזרים מבורר CSS ואתה משתמש ברכיב היעד או ממתין לתכונות אלמנטים, רק האלמנט התואם הראשון ישמש. עם זאת, אם אתה משתמש בתכונת הסתר אלמנטים, כל רכיבי ה-HTML התואמים יוסתרו.

אם רצית להסתיר מספר אלמנטים עם מזהים או מחלקות שונות, תוכל לעשות זאת על ידי הפרדת כל בורר CSS בפסיק. אז למשל כדי להסתיר את המחלקה והמזהה לדוגמה שלמעלה, תשתמש בדברים הבאים #myidentifier,.myclass