HTML & CSS Flashcards

1
Q

What is HTML?

A
  • HTML (HyperText Markup Language) е стандартният език за описване на съдържанието на уеб страници.
  • Използва тагове за структурирането на текста, изображенията и другите елементи на страницата.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a browser? How is it different from node.js?

A
  • Браузър: Програма, която позволява на потребителите да преглеждат уеб страници (напр. Chrome, Firefox).
  • Node.js: Среда за изпълнение на JavaScript извън браузъра, позволяваща разработка на сървърни приложения.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is semantic HTML? How do we achieve it?

A
  • Семантичен HTML: Използването на HTML тагове, които отразяват значението на съдържанието (напр. <header>, <article>, <footer>).
  • Постигане: Използвайте подходящи тагове за различни части от съдържанието, за да улесните разбирането от търсачки и достъпността.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is CSS? What problems does it solve?

A
  • CSS (Cascading Style Sheets): Език за стилове, който определя визуалния изглед на HTML документите.
  • Проблеми, които решава:
    • Отделя стила от съдържанието.
    • Позволява на разработчиците да оформят уеб страниците с цветове, шрифтове и разположение.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the three ways of inserting CSS into a web page?

A
  • Inline CSS: Използва style атрибута в HTML таговете.
  • Internal CSS: Включва CSS в <style> таг в <head> секцията на документа.</style>
  • External CSS: Включва CSS файл с <link></link> таг в <head> секцията.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the difference between ids and classes? When to use what?

A
  • ID: Уникален идентификатор за един елемент (използва се с # в CSS).
  • Клас: Може да се използва за множество елементи (използва се с . в CSS).
  • Кога да използвате:
    • Използвайте ID за специфични елементи.
    • Използвайте класове за групи от елементи.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which are the types of selectors you can use?

A
  • Тагови селектори: Избират по таг (напр. div, p).
  • Класови селектори: Избират по клас (напр. .classname).
  • ID селектори: Избират по ID (напр. #idname).
  • Атрибутни селектори: Избират по атрибути (напр. [type=”text”]).
  • Псевдокласове: Избират на базата на състояние (напр. :hover).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the selector priority hierarchy?

A
  • Инлайн стилове (стилове в HTML елементите).
  • ID селектори.
  • Класови, псевдокласови и атрибутни селектори.
  • Тагови селектори.
  • Общи селектори.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between block elements and inline elements?

A
  • Блокови елементи: Започват на нов ред и заемат цялата ширина (напр. <div>, <h1>).
  • Inline елементи: Не започват на нов ред и заемат само необходимото пространство (напр. <span>, <a>).</a></span>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the grid layout?

A
  • Grid layout: CSS модул, който позволява организиране на съдържанието в мрежа с редове и колони.
  • Позволява сложни оформления, които са адаптивни и гъвкави.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly