Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Что такое css в html


Что такое css и как его использовать в создании сайтов?

Синтаксис Пример использования История

С помощью этого языка оформляются все html-страницы. Без него они выглядели бы страшно и убого. Так что css — это photoshop веб-разработчика, если можно так сказать.

Прежде чем растолковывать дальше, вы должны знать о первом языке, который нужно знать в сайтостроении — html. На эту тему у меня есть соответствующая статья. Я советую прочитать ее всем, кто мало знает об html.

Дело в том, что html и css нужно изучать вместе, но сначала именно первый язык, так как с его помощью создается разметка веб-страниц. Css же нужен для того, чтобы правильно оформить и разместить элементы на странице в соответствии с дизайном.

Синтаксис

У css один из самых простых синтаксисов, разобраться с ним можно буквально за пару часов. Вся таблица стилей (то есть css-файл) состоит из селекторов и описания свойств и значений для них. Вот пример:

селектор{ color: red; }

Чтобы вам было понятнее, смотрите на этот рисунок: Подробное описание селекторов и все их основные виды вы можете найти в статье: CSS селекторы. Как видите, сначала идет название селектора, после чего ставятся фигурные скобки. Можно писать все в один ряд, а можно переносить на следующую строчку. Лино я предпочитаю такой стиль, который вы можете увидеть на скриншоте.

В фигурных скобках записывается все стили для элемента. Стили — это свойства и их значения. Все стили для одного конкретного селектора обычно называют стилевым правилом. Запись внутри фигурных скобок выглядит так: Я подчеркнул два обязательных знака, которые присутствуют в синтаксисе. Это двоеточие — оно ставится между названием свойства и его значением, а также точка с запятой, которые обязательно нужно ставить после значения каждого свойства.

Да, это реклама, но надеюсь, она будет полезна вам. GetUniq это сервис для вебмастеров и всех работающих с трафиком людей, с помощью которого можно выгоднее пополнять счета в кабинетах рекламных сетей, таких как Яндекс.Директ, MyTarget, ВК Таргет и другие. Без использования сервиса вам придется заплатить 1180 рублей за пополнение счета в Директе на 1000, а используя возможности Getuniq за эти же 1180 на ваш счет поступит 1100-1200 рублей! То же самое для всех других сетей. Я сам уже начал использовать и порекомендовал всем знакомым вебмастерам, рекомендую и вам. При желании, по этой ссылке вы можете почитать мой обзор сервиса.

Когда стили для элемента заданы, можно закрывать фигурные скобки и писать новый селектор, а для него новые стили. И так делается до тех пор, пока страница не будет должным образом оформлена.

Подключение и пример использования

Чтобы css работал и с его помощью можно было стилизовать html-элементы, необходимо подключить этот файл к html-документу. Это делается с помощью тега link. Подробно останавливаться на этом я не буду, потому что у меня есть для вас статья на соответствующую тему. Ознакомьтесь с ней, если вы не знаете, как подключить css.

Ну и давайте рассмотрим пример взаимодействия двух языков. В html-документе создадим цитату. Она создается с помощью тегов blockquote. Отлично. Давайте посмотрим, как она будет выглядит без стилевого оформления: Как никак она не выглядит, обыкновенный текст. И тут-то на помощь и приходят стили, которые помогают оформить любые элементы на веб-странице. Для начала я, естественно, подключу таблицу стилей к html-файлу. Пока в ней ничего нет. Чтобы обратиться к цитате можно использовать глобальный селектор blockquote. В таком случае стили будут применены ко всем цитатам. Пропишем такие правила для цитат:

blockquote{ width: 300px; background: #333; border-left: 5px solid #ff3300; padding: 10px; color: #fff; font-style: italic; }

Если вы не знаете css, то можете не понять этих строк. Впрочем, тут даже интуитивно понятно (если вы хоть немного в английском разбираетесь), что мы задаем. В частности, ширину, цвет текста и фона, отступы, рамку слева и стиль шрифта. И вот что получаем: В общем, вот она работа css на примере. Я думаю, вы поняли цель этой технологии? Можете также попробовать открыть любой популярный сайт в браузерах Google Chrome или Яндекс.Браузер, после чего нажмите F12. Откроется так называемый отладчик. Попробуйте найти в исходном коде сайта подключение стилей (находится в теге head, стили подключаются с помощью ). Попробуйте изменить путь к таблицам стилей, чтобы он был неправильным и посмотрите на сайт. Наверняка его внешний вид изменится в отрицательную сторону.

Все дело в том, что html не создан и не подходит для оформления страниц. Он предназначен именно для создание элементов, разметки, но никак не для внешнего вида. Если вы веб-дизайнер, то наверняка поймете сейчас мой пример. Очень часто перед рисованием макета сайта, дизайнер делает прототип (его еще называют mockup). Потом на основании этого прототипа легче сделать красивый макет, потому что четко видно структуру будущего сайта.

Также и с веб-технологиями, а именно с html и css. Они неразрывно связаны друг с другом.

История

Сегодня css, как и html активно развиваются. Еще в 2008—2009 годах многих свойств, которые есть сегодня, не существовало. Тогда веб-разработчики использовали CSS 2.1 (версия языка). Сегодня же активно используется CSS 3. И хотя до сих пор новые свойства поддерживаются не всеми браузерами, их все равно уже используют.

Например, в новой версии появились такие возможности: закругление углов, анимации, трансформации, плавные переходы, множественные фоны, градиенты, полупрозрачность и многое другое. Согласитесь, слишком крутые свойства, чтобы их не использовать и не обращать на них никакого внимания. Уроки по CSS3 есть у команды Webformyself. Вот их первый видеоролик (вступление): Еще 2 урока доступно для бесплатного просмотра, остальные — после оплаты доступа в премиум-клуб сайта, где помимо этого курса вас ждут десятки других. Если вдруг вас это заинтересовало, вот ссылкассылка на описание премиум-раздела. Я сам купил туда доступ и не жалею, очень много полезного узнал.

Также вы можете найти уроки и на моем блоге. Вот, например, статья о закруглении углов, а вот — о линейных градиентах. Ну и если сами покопаетесь, наверняка найдете много интересного особенно в рубрике CSS-рецепты.

Ну а если вы полный новичок, то начинать нужно с базы, с самых простых и популярных свойств, которые используются чаще всего. Скоро я напишу небольшую статью о том, как наиболее быстро и качественно изучить основы css, после чего вы без проблем овладеете и более сложными техниками.

В общем, если отвечать на вопрос: «Что такое css и как его использовать?» прямо, то это один из языков, которые используются при создании сайта. А использовать его нужно при оформлении элементов, создания различных эффектов и т.д.

Что ж, кажется я сказал все, что хотел, а если что-то забыл упомянуть, обязательно допишу в будущем. Ну и, собственно, главный вопрос: «Легко ли учиться css и за сколько можно выучить?». Могу с уверенностью заявить, что легко, а если найти хорошие видеоуроки, то можно изучить буквально за месяц. Естественно, у вас должно быть большое желание, должны гореть глаза, без этого процесс будет идти медленнее.

Еще полезные советы вы можете найти в моей статье о том, как учить html. В общем, на этом у меня пока что все. Прощаюсь с вами до следующих постов на моем блоге.

Что такое HTML и CSS и как это выучить?

Привет. Пора бы что-то по теме написать. Из заголовка понятно, о чем этот пост, но я бы хотел внести немного ясности.

Я не буду из своего блога делать учебник по основам языков, не буду рассказывать о том, что такое класс, селектор, кавычки и точечки. В Сети уже столько материала пережевано, что мне просто нет смысла это повторять. Вести свой блог по пути переписывания статей других сайтов своими словами (как это делает бОльшая часть «блоггеров») я не хочу.

А вот делиться интересными фишками, хитростями да и вообще полезными приемами, которые использую в работе, с удовольствием буду!

Ближе к делу

Возьму определения с Википедии:

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста»;) — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

Вроде бы и так понятно, что такое HTML и CSS, но все равно скажу своими словами.

HTML — своего рода строительный материал для веб-страничек. Читая специальные тэги (команды, слова, которые имеют особый смысл для браузера) браузер строит страничку с содержимым текстом, картинками и прочим в своем окне.

CSS — облицовочный материал, который делает всю красоту.

Грубо говоря, HTML — это то, что должно быть на сайте, а CSS отвечает за то, как оно должно выглядеть. Именно благодаря CSS мы видим различные эффекты, анимации и прочие вкусности на сайтах.

Немного моей истории

То, что я сейчас напишу уже есть на странице Об авторе, но я все равно еще раз напишу и дополню:)

Первый свой сайт я создал в 2008 году. Работает он на системе Ucoz. Не помню точно как, но один мой одноклассник рассказал мне о Ucoz и о том, как легко там можно сделать свой сайт. Мне стало интересно. Не знаю почему, но было типа «прикольно» сделать свой сайт. Вот тогда я и узнал про HTML. Но именно узнал, а не научился:) Кажется, это был 9-й класс школы. Применяя базовые знания по фотошопу и Ucoz, я все же смог сделать сайт.

Сайт на рок тематику. На главной новостная лента и уютненький форум) Стыдно сейчас его показывать, но думаю в будущем наберусь смелости.

Второе в жизни упоминание о тэгах было на первом курсе по информатике. Да, по этому предмету было много абсурдных заданий и лучше бы мы изучали Автокад вместо MS Access (градостроители все же), но за задание сделать сайт из пары страниц HTML я все же благодарен. Поначалу очень плевался на такое, но мне понравилось, когда сел делать.

Взял конспект лекций и начал писать структуру страницы по тегам, что переписал с доски, но…Понял, что ничего того, что я придумал у меня не получается и начал читать в интернете подробнее о html (я тогда еще и не подозревал о css). В итоге моя работа была лучшей в группе, но увы этого почти никто не оценил, так как ставили оценки за наличие работы, а вот если бы был рейтинг по работам…

Ну да ладно, я все равно был доволен собой. Передо мной стала задача разместить элементы на странице так, как я хочу, а не так, как получалось по конспекту лекций. Вся проблема в том, что в HTML нету такой функциональности, благодаря которой можно разместить элемент с отступом в 20 пикселей от правого края окна браузера. И тогда я подумал….а что если я необходимый элемент помещу в таблицу, которую помещу в ячейку главной таблицы, грани которой не видно, но которая занимает всю страницу и задавая размеры ячейкам, я смогу поместить тот элемент с отступом в 20px от правого края??…Попробовал — получилось!

О том, что это было распространенной практикой до появления CSS я узнал только, когда начал серьезно заниматься веб-технологиями. Нет, не то что бы я хвалю себя, но это было круто — пошевелить извилинами и дойти до того, что люди используют в работе.

Что для этого нужно?

В октябре 2011 года я стал серьезно изучать все это дело, что плавно перетекло в основную деятельность моей жизни. Я хотел делать сайты. Я знал, что для этого нужен HTML. Потом наткнулся на упоминания о CSS. Решил чуток подробнее понять, что это и…это было очень туго! Те сайты, на которые я попадал, давали вроде бы и базовые знания, но не было того момента, который бы подвел полного чайника от незнания к базовым моментам. А потом я случайно наткнулся на бесплатные видео уроки от Евгения Попова. Первым делом меня смутила необходимость вводить свою почту и имя, чтобы получить бесплатный видеокурс. Ну блин, еще заспамят меня, а то и почту взломают, не хочу! Но все же решился)

Но…на мой почтовый ящик так ничего и не пришло (должна была прийти ссылка на скачивание бесплатных курсов по HTML и CSS). Поэтому я пошел на ex.ua и скачал их там:) Рассуждая геройски, подумал, что курс по HTML мне не нужен, я вроде немного знаю его, а вот CSS посмотрю. Посмотрел первый урок — понял, что нужно смотреть и учить HTML сначала.

Что вам сказать, ребята…это лучше, чем все сайты с уроками вместе взятые. Везде автор пишет максимально просто, так как он это видит, но все равно этого не достаточно для чайника. Просто автору даже в голову не может прийти, что «этого» можно не знать. А Е.Попов не только объясняет как для маленьких и тупых, но еще и показывает каждый свой шаг и это именно то, что нужно вам, если хотите научится HTML/CSS!

Так что вот вам ссылки (раз и два) на бесплатные видеокурсы, берите, качайте, не пожалеете.

Выгоды мне никакой от того, что я вам предлагаю этот курс, но вот Евгению скорее всего будет. А мне и не жалко. Благодаря ему мне легче было окунутся в веб-разработку.

Но есть одно маленькое «Но». В своем курсе CSS он ни слова не сказал о CSS3 — основе всех современных эффектов. Но поверьте, зная и понимая, что такое CSS, будет очень легко найти в интернете информацию про CSS3. Ну, а различные техники (как уже выше сказал) я буду описывать в своем блоге.

После изучения тех курсов я создал свой первый настоящий сайт (в плане, что на личном хостинге и т.д.). Да, я еще не подозревал о том, что такое PHP и MySQL, и WordPress, и т.д…

НО это уже совсем другая история…

Есть много в интернете полезных сайтов с уроками, но когда нужно действительно хорошее решение вашего вопроса, то лучше всего искать на habrahabr.ru.

Вначале я часто пользовался шпаргалками: раз и два.

Возможно еще добавлю сюда каких-то полезных ссылок, или выпущу вторую часть этой статьи, поэтому рекомендую подписаться на новости в форме ниже.

На этом все.

Что такое CSS и для чего они предназначены

В данном уроке мы рассмотрим, что такое CSS и чем они могут быть для Вас полезны в плане создания сайта.

Однако перед тем как начать рассказ о назначении, функциях и возможностях CSS я бы хотел сделать небольшое отступление и сказать, что на современном этапе развития интернета создать профессионально оформленный сайт без применения CSS практически не возможно.

Материалы по теме:

Нет создать сайт при помощи HTML не прибегая к CSS вы конечно сможете но если вы хотите по настоящему красивый и профессионально оформленный сайт то без использования CSS это сделать не возможно.

Ну а теперь о том что такое CSS. CSS (Cascading Style Sheets) – каскадные таблицы стилей предназначены для отделения внешнего вида страницы т. е. дизайна от ее структуры и содержимого.

Если сказать проще то с помощью HTML вы создаете структуру странички, размещаете на ней текст, а то каким шрифтом, цветом и в какой части страницы будет отображаться ваш текст и графика, Вы определяете при помощи CSS. До того как появился CSS все оформление того же текста происходило с помощью HTML т. е. и дизайн и структура странички были совмещены.

Например, при определении абзаца цвет, фон, размер текста все задавалось в самом html коде при помощи тега

и его атрибутов. И всякий раз, когда на других страницах нужно было разместить такой же абзац, приходилось все эти значения, цвета, размера текста и т. д. переписывать. В результате все это нагружало html код, а когда необходимо было что, то поменять в оформлении текста то это приходилось делать на всех страницах сайта.

С появлением CSS появилась возможность назначить всем объектам, свой определенный стиль. Если возвращаться к нашему примеру с тегом

, то с помощью CSS мы можем назначить тегу

определенный шрифт, размер, цвет, т. е. назначить ему определенный стиль и везде где в html коде мы будем заключать текст в этот тег, он будет отображаться, так как мы это определили.

Таким образом, каждому тегу можно присвоить свои свойства и все эти свойства разместить в отдельном стилевом файле, на который будет специальной ссылкой ссылаться каждая ваша html страничка. В результате теперь вам не нужно прописывать различные свойства определяющие вид того же текста в html файле, просто ставьте теги, а текст будет выглядеть так как вы это задали в стилевом файле.

Более того если вы задумаете поменять оформление то для этого вам понадобится лишь изменить определенные значения в одном стилевом файле и все оформление автоматически меняется на всех html страницах которые связанны с этим стилевым файлом.

Если вам что-то не понятно смотрите урок основы CSS там, на примерах рассмотрено применение стилей.

CSS обладает большими возможностями по оформлению html страниц. При помощи CSS можно менять шрифт, размер текста, цвет текста, фон, CSS тень текста, устанавливать отступы, позиционировать различные элементы на странице и многое другое. При помощи CSS стали доступны новые способы верстки страниц. Это так называемая верстка слоями.

Материал подготовлен порталом: webmastermix.ru

Рекомендуем ознакомиться:

Подробности

Опубликовано: 13 Январь 2010

Обновлено: 04 Сентябрь 2013

Просмотров: 8187

Что такое CSS - Интернет работа

Кто такой вебмастер? Определенно тот, кто занимается созданием сайтов, причем принято считать, что для себя. Потому что люди, которые занимаются созданием клиентских сайтов, имеют более точную специализацию. Например, дизайнер, флешер, web-программист, верстальщик. В этом посте мы затронем тему, которая напрямую касается работы верстальщика и при этом просто необходима любому вебмастеру.

Не буду ходить вокруг да около: любой уважающий себя вебмастер должен уметь править html и css код. Это при условии, что он работает с готовыми шаблонами и переделывает их. Ну а если он делает шаблоны уникальные, то поверхностными знаниями css тут не обойтись.

Надеюсь, Вы знаете, что html — язык разметки страниц. Именно в виде html кода приходят браузеру страницы сайтов, и именно в этом виде хранятся сайты вебмастера на хостинге. html кодирует внешний вид страницы, а что тогда делает css?

Что такое CSS?

CSS (Cascading Style Sheets) – каскадные таблицы стилей. Фактически они служат для того чтобы отделить друг от друга структуру страницы и ее содержание от ее внешнего вида. Сейчас попробую объяснить это подробнее.

Если страница полностью написана на HTML, то каждый элемент кода определяет не только элемент содержимого страницы, но и его способ отображения. Например, не только, что вот в таком-то месте находится текст «Hello», но и то, что этот текст выделен жирным и красным цветом.

С использованием css кода все происходит несколько иначе. С помощью html описываются только очередность элементов содержания страницы и их классы. Соответствующие классы прописаны в css файле. Каждому из них присвоен набор свойств. Теперь, когда в html элементу мы приписываем какой-то класс, то к нему применяются и все свойства этого класса. Не нужно писать все эти свойства каждый раз. Сейчас, когда сайты имеют множество страниц, без css просто не обойтись.

Более того, известно, что Гугл не очень-то любит страницы, на которых используются старые версии html разметки (когда свойства прописаны с помощью html, а не в css). Вообще такие страницы и способ их создания (верстка) называются невалидными. Нужно стараться избегать этого.

Теперь, я надеюсь, Вы поняли, что такое CSS код и зачем нужна эта технология. Распространилась она уже, кстати, очень давно, поэтому встретить сайт без css крайне сложно. Все бесплатные шаблоны также используют css. Поэтому по запросу «скачать css шаблон» вы, скорее всего, найдете валидную верстку.

Как я уже писал выше, любой вебмастер должен знать основы css (стили, спрайты селектор и т.д.), чтобы правильно править свои сайты и не захламлять код. Рекомендую всем найти краткий справочник и немного его почитать. Не обязательно разбираться во всех тонкостях, но понимать, что такое css и знать её основы — нужно каждому!


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!