Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты_все.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
121.92 Кб
Скачать

Билет 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: ";

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]