Podcast
Questions and Answers
Кои от следните типове съдържание в HTML не включват структурни елементи?
Кои от следните типове съдържание в HTML не включват структурни елементи?
- Таблично съдържание
- Мултимедийно съдържание (correct)
- Динамично съдържание
- Текстово съдържание
Кой от следните текстови редактори е предназначен основно за работа с HTML?
Кой от следните текстови редактори е предназначен основно за работа с HTML?
- Photoshop
- Notepad++ (correct)
- LikePad
- Dreamweaver
Кои от следните елементи представляват елементи на ниво блок?
Кои от следните елементи представляват елементи на ниво блок?
- <span>
- <div> (correct)
- <p> (correct)
- <a>
Кое от следните твърдения относно динамичното съдържание е вярно?
Кое от следните твърдения относно динамичното съдържание е вярно?
Кой от следните браузъри не предлага инструменти за разработчици за проверка на HTML кода?
Кой от следните браузъри не предлага инструменти за разработчици за проверка на HTML кода?
Кой HTML елемент се използва за създаване на подредени списъци?
Кой HTML елемент се използва за създаване на подредени списъци?
Кой от следните елементи служи за дефиниране на термина в списъци с дефиниции?
Кой от следните елементи служи за дефиниране на термина в списъци с дефиниции?
Какви етикети се използват за удебелен текст в HTML?
Какви етикети се използват за удебелен текст в HTML?
Кой от следните елементи се използва за маркиран текст?
Кой от следните елементи се използва за маркиран текст?
Какъв е елементът за неподредени списъци в HTML?
Какъв е елементът за неподредени списъци в HTML?
Кой етикет се използва за по-дълги цитати в HTML?
Кой етикет се използва за по-дълги цитати в HTML?
Кой от следните етикети задава горен индекс в HTML?
Кой от следните етикети задава горен индекс в HTML?
Кой HTML елемент се използва за определяне на дефиниция в списъци с дефиниции?
Кой HTML елемент се използва за определяне на дефиниция в списъци с дефиниции?
Кой от следните езици е пример за трето поколение програмни езици?
Кой от следните езици е пример за трето поколение програмни езици?
Кое от следните твърдения не е вярно за четвърто поколение езици?
Кое от следните твърдения не е вярно за четвърто поколение езици?
Каква е основната характеристика на пето поколение програмни езици?
Каква е основната характеристика на пето поколение програмни езици?
Кой от следните езици е асемблерен език?
Кой от следните езици е асемблерен език?
Кое от следните е вярно относно езици от второ поколение?
Кое от следните е вярно относно езици от второ поколение?
Коя от следните опции описва функцията на свойството font-weight в CSS?
Коя от следните опции описва функцията на свойството font-weight в CSS?
Какви стойности могат да бъдат използвани за задание цвят в CSS?
Какви стойности могат да бъдат използвани за задание цвят в CSS?
Кое свойство на CSS се използва за подравняване на текста?
Кое свойство на CSS се използва за подравняване на текста?
Кой от следните формати е подходящ за задаване на цвят с алфа канал за прозрачност?
Кой от следните формати е подходящ за задаване на цвят с алфа канал за прозрачност?
Какво представляват относителните единици в CSS?
Какво представляват относителните единици в CSS?
Кой елемент HTML се използва за създаване на абзаци?
Кой елемент HTML се използва за създаване на абзаци?
Коя информация е вярна относно етикетите за заглавия в HTML?
Коя информация е вярна относно етикетите за заглавия в HTML?
Как браузърите интерпретират множество интервали в HTML код?
Как браузърите интерпретират множество интервали в HTML код?
Коя от следните опции е вярна за таговете за прекъсване на ред (
)?
Коя от следните опции е вярна за таговете за прекъсване на ред (
)?
Какво правят браузърите по подразбиране с абзаците в HTML?
Какво правят браузърите по подразбиране с абзаците в HTML?
Какъв тип списък представлява елементът
?
Какъв тип списък представлява елементът
- ?
Кой елемент в HTML се използва за тълкуване на текст в браузъри?
Кой елемент в HTML се използва за тълкуване на текст в браузъри?
Кой от следните теглове е предназначен за форматиране на текст?
Кой от следните теглове е предназначен за форматиране на текст?
Кои единици за размер на шрифта са подходящи за адаптивен дизайн?
Кои единици за размер на шрифта са подходящи за адаптивен дизайн?
Какво свойство трябва да се използва за вертикална навигация?
Какво свойство трябва да се използва за вертикална навигация?
Какви стилове трябва да се коригират за хоризонтална навигация?
Какви стилове трябва да се коригират за хоризонтална навигация?
Кое е основното предимство на медийните заявки в аксесоарното проектиране?
Кое е основното предимство на медийните заявки в аксесоарното проектиране?
Кое от следните не е типичен стил за навигационни менюта?
Кое от следните не е типичен стил за навигационни менюта?
Какво представлява менюто 'хамбургер'?
Какво представлява менюто 'хамбургер'?
Какво свойство се използва за позициониране на навигационни елементи хоризонтално?
Какво свойство се използва за позициониране на навигационни елементи хоризонтално?
Кое е важно да се има предвид при проектирането на адаптивна навигация?
Кое е важно да се има предвид при проектирането на адаптивна навигация?
Flashcards
Машинни езици
Машинни езици
Езици, използвани за директно взаимодействие с хардуера, чрез двоичен код (0 и 1).
Асемблерни езици
Асемблерни езици
Езици, използващи мнемонични символи за представяне на машинни инструкции, по-лесни за разбиране от машинните езици.
Високо ниво езици
Високо ниво езици
Езици, по-близки до човешкия език, независими от хардуера
Специализирани езици
Специализирани езици
Signup and view all the flashcards
Скриптови езици
Скриптови езици
Signup and view all the flashcards
Самозатварящ се елемент
Самозатварящ се елемент
Signup and view all the flashcards
Предварително форматиран текст
Предварително форматиран текст
Signup and view all the flashcards
Подреден списък
Подреден списък
Signup and view all the flashcards
Неподреден списък
Неподреден списък
Signup and view all the flashcards
Списък с дефиниции
Списък с дефиниции
Signup and view all the flashcards
Удебелен текст
Удебелен текст
Signup and view all the flashcards
Текст в курсив
Текст в курсив
Signup and view all the flashcards
Дълъг цитат
Дълъг цитат
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
(HTML)
(HTML)
Signup and view all the flashcards
(HTML)
(HTML)
Signup and view all the flashcards
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
HTML елементи за структура
HTML елементи за структура
Signup and view all the flashcards
Блок елементи
Блок елементи
Signup and view all the flashcards
Вградени елементи
Вградени елементи
Signup and view all the flashcards
Видове HTML съдържание
Видове HTML съдържание
Signup and view all the flashcards
Инструменти за редактиране и тестване на HTML
Инструменти за редактиране и тестване на HTML
Signup and view all the flashcards
font-family
font-family
Signup and view all the flashcards
text-align
text-align
Signup and view all the flashcards
Относителни единици за размер на шрифта
Относителни единици за размер на шрифта
Signup and view all the flashcards
vw (ширина на прозореца за изглед)
vw (ширина на прозореца за изглед)
Signup and view all the flashcards
em (спрямо основния размер на шрифта)
em (спрямо основния размер на шрифта)
Signup and view all the flashcards
Трансформиране на навигация
Трансформиране на навигация
Signup and view all the flashcards
Вертикална навигация
Вертикална навигация
Signup and view all the flashcards
Хоризонтална навигация
Хоризонтална навигация
Signup and view all the flashcards
Медийни заявки
Медийни заявки
Signup and view all the flashcards
Меню „хамбургер
Меню „хамбургер
Signup and view all the flashcards
Study Notes
Езици за програмиране
- Езикът за програмиране е система от знаци, използвани за комуникация между човек и компютър
- Алгоритмите (програми) са точни, писани от хора, които компютрите могат да изпълняват
- Компоненти на езика за програмиране:
- Синтаксис: Правилата за подреждане и комбиниране на елементи
- Семантика: Значението на елементите и техните комбинации
- И двете са важни за ефективното програмиране
- Пример за синтактично правилна, но семантично безсмислена фраза: "Зелените идеи спят бясно"
- Примери: Конкретни случаи на синтактично правилни, но семантично неточни кодови фрагменти са показани
Видове езици за програмиране
-
Класификация въз основа на областта на приложение:
- Универсални езици: Подходящи за различни области
- Специализирани езици: Конкретни проблемни области. Пример: PROG за обработка на данни.
-
Класификация въз основа на нивото на абстракция:
-
Първо поколение (1950-те): Машинни езици
-
Второ поколение (началото на 1950-те): Асемблерни езици
-
Трето поколение (1954-1970): Езици от високо ниво; FORTRAN, ALGOL, COBOL
-
Четвърто поколение (1970-80): Езици от много високо ниво
-
Пето поколение (от 1990 г. до момента): Скриптови езици; Python, JavaScript, Ruby.
-
Описване на семантиката на език за програмиране
- Три общи подхода:
- Използване на естествен език: Двусмислен и неточни
- Формално описание: Математическа нотация
- Оперативна семантика: Описание на значението чрез стъпките на абстрактна машина
Описване на синтаксиса на език за програмиране
- Синтаксичните правила са строг набор от правила
- Общи методи:
- Граматики без контекст: Производствени правила
- Форма на Backus-Naur (BNF): Компактен начин за писане на граматики
- Синтактични диаграми: Графична визуализация на правилата за по-лесно разбиране
Превод на езици за програмиране
- Процес: Превод на програма от високо ниво в изпълнима форма.
- Видове преводачи:
- Компилатори: Превод на цялата програма в машинен код
- Интерпретатори: Ред по ред превод
Програмиране и програмни грешки
-
Стъпки:
-
Запис на програмата
-
Превод на програмата
-
Изпълнение на програмата
-
Анализ на изхода и откриване на грешки
-
Видове програмни грешки:
- Синтактични грешки
- Семантични грешки
- Логически грешки
Системи клиент-сървър
- Определение: Взаимодействие между софтуерни компоненти (клиенти и сървъри)
- Моделът клиент-сървър в програмирането: Клиентските програми искат услуга от сървър
Световната мрежа (WWW)
- История и принципи: Разработена в CERN, основана на хипертекст и интернет
- Структура: Взаимосвързани уеб страници, съдържащи хипервръзки
- Стандарти: HTML, XML, CSS, JavaScript, DOM
Уеб-клиент и уеб-сървър
- Уеб сървър: Софтуер за управление и обслужване на уеб страници
- Уеб клиент (браузър): Софтуер за визуализация на уеб страници
- HTTP: Протокол за комуникация между уеб клиенти и сървъри
- Браузъри: Internet Explorer, Mozilla Firefox, Chrome, Opera, Safari.
Инструменти и езици за уеб разработка
- Инструменти: Текстови редактори, WYSIWYG HTML редактори.
- Видове езици:
- От страна на клиента (JavaScript)
- От страна на сървъра (PHP, Python, Ruby)
HTML основни понятия и елементи
- HTML (HyperText Markup Language) е език за маркиране, а не езиК за програмиране.
- Използва се за създаване на съдържанието и структурата на уеб страници.
HTML елементи и етикети
- Тагове:
, за да маркират началото и края на елемента - Елементи: Основните елементи на HTML, които създават структурата
- Атрибути: Допълнителна информация за HTML елементите
Структура на HTML документ
- Компоненти в HTML документ:
- : Декларира типа документ
- : Основен елемент
- : Съдържа метаданни
- : Съдържа видимото съдържание на страницата
Работа с HTML съдържание
- Елементи за описание на съдържание:
- Елементи на ниво блок (p, h1-h6, ul, ol и др.)
- Вградени елементи (span, a, strong, em и др.)
- Типове съдържание: текстово, таблично, мултимедийно
HTML таблици
- Таблици: Използват се за организиране и показване на данни в структуриран формат
- Основни етикети:
,
, - Атрибути на таблицата: align, rowspan, colspan
- Разширени елементи: caption,
(заглавия на колони), , ,, Мултимедийно съдържание
- HTML позволява вграждането на различни мултимедийни елементи
- Изображения: img елемент, aтрибутът src (за адрес на изображението)
- Аудио файлове: audio елемент
- Видео файлове: video елемент
CSS
- Cascading Style Sheets (CSS) е език за стилизиране, използван за контролиране на външния вид на HTML документи.
- Ползи от използването на CSS:
- Централизирано управление на външния вид на уебсайта
- Усъвършенствани проектиране
- Повторно използване на стилове
- Подобрена достъпност
Синтаксис и семантика на CSS
- Основна структура: селектор и блок с декларации
- Селектори: За избор на HTML елементи
- Семантични селектори: Насочени към елементи based на името на тага им
- Селектори на клас: Насоченост към елементи с определен атрибут на клас
Свързване на CSS към HTML
-
Външни таблици със стилове (.css)
-
Вътрешни таблици със стилове
CSS единици и форматиране
- Мерни единици (px, em, %, vh, vw)
- Форматиране на шрифтове (font-family, font-size, font-weight, font-style, color)
- Цветно форматиране (имена на цветове, RGB, RGBA, шестнадесетични стойности, HSL)
Работа със списъци, таблици и оформление
- Списъци: CSS позволява контролиране на стила на списъка
- Таблици: Свойства за стилизиране на граници на таблици
- Оформление: CSS предлага различни техники за контрол на позиционирането и оформлението на елементи
HTML семантични елементи
- HTML5: Модулен дизайн за по-лесно разбиране
- Разбиране на семантични едементи:
-
,
-
Адаптивен уеб дизайн
- Цел: Адаптиране на уеб страници към различни размери на екрана
- Техники: Viewport, медийни заявки
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Този тест разглежда основите на езиците за програмиране, включително синтаксис и семантика. Ще се запознаете с видовете езици за програмиране и техните класификации. Подгответе се да тествате знанията си за алгоритми и различни поколения езикови конструкции.
More Like This