- •Билет 1. Билет 7
- •Билет 2. Билет 8.
- •Билет 3. Билет 9. Билет 23.
- •Билет 4. Билет 10. Билет 24
- •Билет 5. Билет 11. Билет 27
- •Билет 6. Билет 12. Билет 28
- •Билет 13! Билет 19. Билет 31. Html. Структура документа, физическое и логическое форматирование, оформление абзацев и списков
- •Билет 14. Билет 20. Билет 32. Html. Рисунки и гиперссылки
- •Билет 15. Билет 25. Html. Использование и оформление таблиц
- •Билет 16. Билет 26. Html. Разбиение окна на фреймы
- •Билет 17. Html. Оформление документов с использованием css
- •Билет 18. Html. Типы css
- •Билет 21. Билет 29.
- •Билет 22
- •Билет 30 Структуры в языке с
- •Билет 33 Библиотека qt. Создание приложений в qt Creator.
- •Билет № 34 Библиотека qt. Работа со строками.
- •Билет 35 Использование JavaScript при оформлении динамических html страниц
- •Билет 36 Использование объектной модели документа (dom) в Java Script
- •Иерархия классов dom
- •Билет 37 Формы и их использование в JavaScript
- •Билет № 38 Объектная модель браузера и ее использование в JavaScript
Билет 18. Html. Типы css
Для добавления стилей на веб-страницу существует несколько способов, которые различаются своими возможностями и назначением. Далее рассмотрим их подробнее.
При использовании связанных стилей описание селекторов и их значений располагается в отдельном файле, как правило, с расширением css, а для связывания документа с этим файлом применяется тег <link>. Данный тег помещается в контейнер <head>
Значение href задает путь к CSS-файлу, он может быть задан как относительно, так и абсолютно. Заметьте, что таким образом можно подключать таблицу стилей, которая находится на другом сайте.
Файл со стилем не хранит никаких данных, кроме синтаксиса CSS. В свою очередь и HTML-документ содержит только ссылку на файл со стилем, т.е. таким способом в полной мере реализуется принцип разделения кода и оформления сайта. Поэтому использование связанных стилей является наиболее универсальным и удобным методом добавления стиля на сайт. Ведь стили хранятся в одном файле, а в HTML-документах указывается только ссылка на него.
При использовании глобальных стилей свойства CSS описываются в самом документе и располагаются в заголовке веб-страницы. По своей гибкости и возможностям этот способ добавления стиля уступает предыдущему, но также позволяет хранить стили в одном месте, в данном случае прямо на той же странице с помощью контейнера <style>
Внутренний или встроенный стиль является по существу расширением для одиночного тега используемого на текущей веб-странице. Для определения стиля используется атрибут style, а его значением выступает набор стилевых правил
се описанные методы использования CSS могут применяться как самостоятельно, так и в сочетании друг с другом. В этом случае необходимо помнить об их иерархии. Первым всегда применяется внутренний стиль, затем глобальный стиль и в последнюю очередь связанный стиль.
Задание: Разработать класс, характеризующий функцию (процедуру) любого языка программирования (имя, тип и кол - во параметров и т.д.). Класс должен иметь конструктор по умолчанию и конструктор с параметрами
#include<string> #include<iostream> #include<stdio.h> #include <stdlib.h> #include <conio.h> using namespace std; //объявление класса class Function { public: Function(); Function(std::string n,std::string t,int kol); ~Function(); std::string GetName(); void SetName(std::string n); std::string GetType(); void SetType(std::string t); int GetKolichestvo(); void SetKolichestvo(int kol); private: std::string name; std::string type; int kolichestvo; };
//программа использующая класс int main() { int N=3; Function R1; Function R2("VVod","int",250); R1.SetName("Vivod"); R1.SetType("char"); R1.SetKolichestvo(3000); cout<<R1.GetName()<<" "<<R1.GetType()<<" "<<R1.GetKolichestvo()<<endl; cout<<R2.GetName()<<" "<<R2.GetType()<<" "<<R2.GetKolichestvo()<<endl;
|
cin>>nn; R3[i].SetName(nn); cout<<"Enter type: "; cin>>nt; R3[i].SetType(nt); cout<<"Enter kolichestvo: "; cin>>nkol; R3[i].SetKolichestvo(nkol); } for(int i=0;i<N;i++) cout<<R3[i].GetName()<<" "<<R3[i].GetType()<<" "<<R3[i].GetKolichestvo()<<endl; getch(); return 0; }
Function::Function()//конструктор по умолчанию {} Function::Function(std::string n,std::string t,int kol) //конструктор с параметрами { name=n; type=t; kolichestvo=kol; } Function::~Function() {} std::string Function::GetName() { return name; } std::string Function::GetType() { return type; } void Function::SetName(std::string n) { name=n; } void Function::SetType(std::string t) { type=t; }
|
int Function::GetKolichestvo() { return kolichestvo; } void Function::SetKolichestvo(int kol) { kolichestvo=kol; } Function R3[N]; std::string nn; std::string nt; int nkol; for(int i=0;i<N;i++) { cout<<"Enter name: ";
|
