Министерство науки и высшего образования Российской Федерации
Федеральное государственное образовательное бюджетное учреждение высшего образования
«Национальный исследовательский университет «МЭИ»
Институт_________ИДДО_______________кафедра_____ВМСС______________
Направление подготовки: 09.03.01 Информатика и вычислительная техника
ОТЧЕТ
по производственной (научно-исследовательская работа) практике студента
(указать вид практики)
группы курса 2
________________________________________________________________
________________________________________________________________
________________________________________________________________
(фамилия, имя, отчество)
Студент-практикант _______________________ / _____________________________
(Подпись) (Расшифровка подписи)
Проверено:
Руководитель практики _______________________ / _____________________________
(Подпись) (Расшифровка подписи)
___________________ ________
оценка дата
Москва
2020
Я проходил производственную практику на кафедре ВМСС Федерального государственного бюджетного общеобразовательного учреждения высшего образования «Национальный исследовательский университет «МЭИ» с 24.06.2020 по 06.07.2020.
Целью практики является получение, закрепление и углубление теоретической подготовки, приобретение практических навыков в профессиональной деятельности.
Каскадные таблицы стилей (CSS – Cascading Style Sheets) – мощный механизм управления представлением отдельных документов или их наборов. Очевидно, собственно каскадные таблицы стилей при отсутствии документа бесполезны, поскольку в них нет содержимого, которое надо представлять. Конечно, термин «документ» понимается здесь крайне широко. Например, Mozilla и родственные броузеры используют CSS, чтобы воздействовать на представление деталей интерфейса самого броузера. Но и в этом случае без «декораций» – кнопок, полей ввода адреса, диалоговых и обычных окон и т. д. – нет необходимости в CSS (или любой другой информации о представлении).
Одно из основных преимуществ CSS – особенно для разработчиков – это возможность легко применять набор стилей ко всем однотипным элементам. Конечно, CSS не избавит от всех трудностей, например, с его помощью нельзя изменить цвета GIF изображений, но можно намного упростить внесение некоторых глобальных изменений.
Базовые селекторы:
- Универсальный селектор
Выбирает все элементы. По желанию, он может быть ограничен определенным пространством имен или относиться ко всему пространству имён.
Синтаксис: * ns|* *|*
Пример: * будет соответствовать всем элементам на странице.
- Селекторы по типу элемента
Этот базовый селектор выбирает тип элементов, к которым будет применяться правило.
Синтаксис: элемент
Пример: селектор input выберет все элементы <input>.
- Селекторы по классу
Этот базовый селектор выбирает элементы, основываясь на значении их атрибута class.
Синтаксис: .имяКласса
Пример: селектор .index выберет все элементы с соответствующим классом (который был определен в атрибуте class=»index»).
- Селекторы по идентификатору
Этот базовый селектор выбирает элементы, основываясь на значении их id атрибута. Не забывайте, что идентификатор должен быть уникальным, т. е. использоваться только для одного элемента в HTML-документе.
Синтаксис: #имяИдентификатора
Пример: селектор #toc выберет элемент с идентификатором toc (который был определен в атрибуте id=»toc»).
- Селекторы по атрибуту
Этот селектор выбирает все элементы, имеющие данный атрибут или атрибут с определённым значением.
Синтаксис: [attr] [attr=value] [attr~=value] [attr|=value] [attr^=value] [attr$=value] [attr*=value]
Пример: селектор [autoplay] выберет все элементы, у которых есть атрибут autoplay (независимо от его значения).
Ещё пример: a[href$=».jpg»] выберет все ссылки, у которых адрес заканчивается на «.jpg».
Ещё пример: a[href^=»https»] выберет все ссылки, у которых адрес начинается на «https».
Комбинаторы:
- Комбинатор запятая
Комбинатор — это способ группировки, он выбирает все совпадающие узлы.
Синтаксис: A, B
Пример: div, span выберет оба элемента — и <div> и <span>.
- Комбинатор потомков
Комбинатор ‘ ‘ (пробел) выбирает элементы, которые находятся внутри указанного элемента (вне зависимости от уровня вложенности).
Синтаксис: A B
Пример: селектор div span выберет все элементы <span>, которые находятся внутри элемента <div>.
- Дочерние селекторы
Комбинатор ‘>’ в отличие от пробела выбирает только те элементы, которые являются дочерними непосредственно по отношению к указанному элементу.
Синтаксис: A > B
Пример: селектор ul > li выберет только дочерние элементы <li>, которые находятся внутри, на первом уровне вложенности по отношению к элементу <ul>.
- Комбинатор всех соседних элементов
Комбинатор ‘~’ выбирает элементы, которые находятся на этом же уровне вложенности, после указанного элемента, с тем же родителем.
Синтаксис: A ~ B
Пример: p ~ span выберет все элементы <span>, которые находятся после элемента <p> внутри одного родителя.
- Комбинатор следующего соседнего элемента
Комбинатор ‘+’ выбирает элемент, который находится непосредственно после указанного элемента, если у них общий родитель.
Синтаксис: A + B
Пример: селектор ul + li выберет любой <li> элемент, который находится непосредственно после элемента <ul>.
Атрибуты
Многие теги различаются по своему действию в зависимости от того, какие в них используются атрибуты. Например, тег <input> может создавать кнопку, текстовое поле и другие элементы формы всего лишь за счёт изменения значения атрибута type. При этом добавление правил стиля к селектору INPUT применит стиль одновременно ко всем созданным с помощью этого тега элементам. Чтобы гибко управлять стилем подобных элементов, в CSS введены селекторы атрибутов. Они позволяют установить стиль по присутствию определённого атрибута тега или его значения.
Псведоклассы
Псевдоклассы определяют динамическое состояние элементов, которое изменяется с помощью действий пользователя, а также положение в дереве документа. Примером такого состояния служит текстовая ссылка, которая меняет свой цвет при наведении на неё курсора мыши. При использовании псевдоклассов браузер не перегружает текущий документ, поэтому с помощью псевдоклассов можно получить разные динамические эффекты на странице.
Синтаксис применения псевдоклассов следующий.
Селектор:Псевдокласс { Описание правил стиля }
Вначале указывается селектор, к которому добавляется псевдокласс, затем следует двоеточие, после которого идёт имя псевдокласса. Допускается применять псевдоклассы к именам идентификаторов или классов (A.menu:hover {color: green}), а также к контекстным селекторам (.menu A:hover {background: #fc0}). Если псевдокласс указывается без селектора впереди (:hover), то он будет применяться ко всем элементам документа.
Условно все псевдоклассы делятся на три группы:
- определяющие состояние элементов;
- имеющие отношение к дереву элементов;
- указывающие язык текста.
Псевдоэлементы
Псевдоэлементы позволяют задать стиль элементов не определённых в дереве элементов документа, а также генерировать содержимое, которого нет в исходном коде текста. Синтаксис использования псевдоэлементов следующий.
Селектор:Псевдоэлемент { Описание правил стиля }
Вначале следует имя селектора, затем пишется двоеточие, после которого идёт имя псевдоэлемента. Каждый псевдоэлемент может применяться только к одному селектору, если требуется установить сразу несколько псевдоэлементов для одного селектора, правила стиля должны добавляться к ним по отдельности, как показано ниже.
.foo:first-letter { color: red }
.foo:first-line {font-style: italic}
Псевдоэлементы не могут применяться к внутренним стилям, только к таблице связанных или глобальных стилей.
Цвет
Модуль CSS color подробно описывает значения, которые позволяют авторам определять цвета и непрозрачность html-элементов, а также значения свойства color.
Свойство задаёт цвет шрифта с помощью различных систем цветопередачи. Свойство описывает цвет текстового содержимого элемента. Кроме того, оно используется для предоставления потенциального косвенного значения (currentColor) для любых других свойств, которые принимают значения цвета. Свойство наследуется.
Формат значения RGB в шестнадцатеричном формате — это знак #, за которым сразу следуют три или шесть шестнадцатеричных символов. Трехзначная запись RGB #rgb преобразуется в шестизначную форму #rrggbb путем копирования цифр, а не путем добавления нулей. Например, #fb0 расширяется до #ffbb00. Это гарантирует, что белый #ffffff может быть указан в короткой записи #fff, и удаляет любые зависимости от глубины цвета дисплея.
Формат значения RGB в функциональной нотации — rgb(, за которым следует разделенный запятыми список из трех числовых значений (либо трех целочисленных значений, либо трех процентных значений), за которыми следует символ ). Целочисленное значение 255 соответствует 100% и F или FF в шестнадцатеричной записи:
rgb (255,255,255) = rgb (100%, 100%, 100%) = #FFF
Символы пробела допускаются вокруг числовых значений.
Все цвета RGB указываются в цветовом пространстве sRGB. Пользовательские агенты могут различаться в точности, с которой они представляют эти цвета, но использование sRGB дает однозначное и объективно измеримое определение того, каким должен быть цвет.
Значения за пределами диапазона устройства должны быть обрезаны или отображены в известном диапазоне: значения красного, зеленого и синего необходимо изменить, чтобы они попадали в диапазон, поддерживаемый устройством. Некоторые устройства, например принтеры, имеют диапазоны, отличные от sRGB, поэтому некоторые цвета за пределами диапазона 0..255 sRGB будут представимы (внутри диапазона устройства) и будут отображаться.
Цветовая модель RGB расширена в этой спецификации, чтобы включить alpha, которая управляющая непрозрачностью цвета. В отличие от значений RGB, для значения RGBA нет шестнадцатеричной записи.
Формат значения RGBA в функциональной нотации — rgba( за которым следует разделенный запятыми список из трех числовых значений (либо трех целочисленных значений, либо трех процентных значений), за которыми следует значение непрозрачности, а затем ). Целочисленное значение 255 соответствует 100%, rgba (255,255,255,0.8) = rgba (100%,100%,100%,0.8). Символы пробела допускаются вокруг числовых значений.
Как я могу узнать стоимость подготовки своего отчёта по практике?
Чтобы узнать стоимость, пожалуйста, заполните форму на сайте или напишите нам в мессенджеры. Расчёт стоимости займёт 1-2 часа в рабочее время. В выходные и праздничные дни расчёт высылается по мере готовности в течение текущего дня. После согласования расчёта и условий работы мы можем начинать наше сотрудничество!
Сколько это стоит?
Стоимость полного комплекта документов начинается от 2500 р. Далее цена зависит от сложности задания, дисциплины, срочности и требований учебного заведения.
Могу ли я заказать практику если я её не проходил реально?
Да, Вы можете заказать оформление отчёта на нашем сайте и мы гарантируем соблюдение всех требований кафедры. Ваш отчёт по практике примут на высокий балл или мы вернем деньги!
У меня нет печатей, можно ли заказать печати на вашем сайте?
Вы может заказать отчёты с печатями и без печатей. У нас есть широкий выбор партнёрский организаций, которые могут ставить печати. Это ООО, магазины, детские сады и школы, организации финансового, нефте-газового сектора, социальные организации. Все печати реально существующих организаций и Вашу практику могут подтвердить при звонке из учебного заведения.
Как я получу документы по практике если заказываю отчёт дистанционно?
Все документы по практике Вы получаете на свой электронный адрес. Если требуются оригинальные печати (в некоторых учебных заведениях с этим строго), то мы присылаем комплект документов Почтой России или Сдэком. Стоимость отправки документов рассчитывается по тарифам транспортных компаний.
По каким дисциплинам можно заказать отчёт?
Как Вы можете посмотреть на нашем сайте, здесь представлено более 300 отчётов для разных учебных заведений и разных дисциплин. Мы можем выполнять все отчёты на высокие баллы!
Мой отчёт по практике точно примут?
Все наши отчёты принимают на кафедрах. Не всегда с первого раза, иногда со второго или четвёртого. Но, самое главное, мы никуда не пропадаем, не исчезаем, не отказываемся от своих работ и обещаний и доводим работу до оценки.
Как пользоваться Вашим сайтом?
Сайт praktiki.net разделён на разделы — типы практик (учебная, Производственная, преддипломная и др); место проведения (в суде, в школе, в ООО, на стройке и т.д.); учебное заведение (Синергия, Росдистант, Витте, Ранхигс, всего около 200 вузов); курсы — с 1 по 5.
Можете воспользоваться строкой поиска (лупа в верхнем правом углу) и найти то, что Вам нужно. Если Вам нужен пример отчёта в банке, наберите «банк». Если Вам нужен пример отчёта в Синергии, наберите «Синергия». Если Вам нужны примеры производственной практики, наберите «Производственная практика». Думаю, Вы поняли 😉