Prezantimi
Bazat e gjuhës së programimit
1 Rreth html
2 Krijimi i faqes në internet
3 Pikat kryesore
4 Struktura e dokumentit
5 Etiketat e trupit të dokumentit
Përshkrimi i krijimit të faqes
2 Grafika brenda një dokumenti
3 Shtimi i stileve në dokumentin tuaj
4 Optimizimi i grafikës për ueb
Algoritmi i punës praktike
1 Përgatitja
2 Krijimi i faqes "Master i përpunimit të informacionit dixhital"
konkluzioni
Lista e literaturës së përdorur
Shtojca
Prezantimi
Në epokën e teknologjive dixhitale dhe kompjuterizimit masiv, interneti është bërë një pjesë integrale e jetës sonë, dhe programimi dhe dizajni i uebit janë një profesion prestigjioz dhe i kërkuar. Në fund të fundit, interneti nuk mund të ekzistojë më vete dhe dikush duhet të krijojë faqe interneti, të përditësojë faqet e internetit çdo ditë dhe madje çdo orë, në mënyrë që përdoruesi të ketë gjithmonë akses në informacionin përkatës dhe të verifikuar në një formë të kuptueshme për të. Kështu, çështja e programimit dhe dizajnit të uebit është shumë e rëndësishme. Prandaj, tema e punës sime lidhet me krijimin e një faqe interneti në gjuhën programuese HTML dhe programet me të cilat mund të shkruani faqe web. Unë i bashkangjit punës sime një faqe interneti si një shembull i asaj që mund të krijoni duke ditur gjuhën e programimit HTML.
Objekti është një faqe interneti. Tema - programimi i faqes në gjuhën HTML.
Qëllimi i punës është studimi i gjuhës programuese HTML.
Zbuloni informacionin bazë për gjuhën;
Merrni parasysh procesin e krijimit të një faqe interneti;
Krijoni një faqe interneti bazuar në algoritmin e zhvilluar.
Struktura: puna përbëhet nga një hyrje, tre kapituj, një përfundim dhe një bibliografi.
1. Informacion bazë për gjuhën e programimit
.1 Rreth html
Gjuha e shënjimit të tekstit (HTML) është një gjuhë standarde për krijimin e dokumenteve të hipertekstit në mjedisin WEB. Dokumentet HTML mund të shikohen nga lloje të ndryshme shfletuesish WEB. Kur një dokument krijohet duke përdorur HTML, një shfletues WEB mund të interpretojë HTML për të nxjerrë në pah elementët e ndryshëm të dokumentit dhe t'i përpunojë ato së pari. Përdorimi i HTML ju lejon të formatoni dokumentet për prezantimin e tyre duke përdorur fontet, linjat dhe elementët e tjerë grafikë në çdo softuer për shikimin e faqeve WEB.
Shumica e dokumenteve kanë elemente standarde si titujt, paragrafët ose listat. Duke përdorur etiketat HTML, ju mund t'i caktoni këta elementë, duke u ofruar shfletuesve të internetit informacion minimal për shfaqjen e këtyre elementeve, duke ruajtur strukturën e përgjithshme dhe plotësinë e informacionit të dokumenteve. Gjithçka që nevojitet për të lexuar një dokument HTML është një shfletues WEB që interpreton etiketat HTML dhe e jep dokumentin në ekran në formën që autori i jep.
Në shumicën e rasteve, autori i dokumentit përcakton në mënyrë rigoroze pamjen e dokumentit. Në rastin e HTML, lexuesi, bazuar në aftësitë e shfletuesit WEB, mund, në një masë të caktuar, të kontrollojë pamjen e dokumentit (por jo përmbajtjen e tij). HTML ju lejon të shënoni se ku duhet të jetë një titull ose paragraf në një dokument duke përdorur një etiketë HTML, dhe më pas i thotë shfletuesit WEB që t'i interpretojë ato etiketa. Për shembull, një shfletues WEB mund të njohë etiketën e fillimit të një paragrafi dhe të paraqesë dokumentin në formën e dëshiruar, ndërsa një tjetër nuk e ka këtë aftësi dhe e paraqet dokumentin në një rresht. Përdoruesit e disa shfletuesve WEB kanë gjithashtu aftësinë për të personalizuar madhësinë dhe llojin e fontit, ngjyrës dhe parametrave të tjerë që ndikojnë në shfaqjen e dokumentit. Etiketat mund të ndahen me kusht në dy kategori:
Etiketat që përcaktojnë se si trupi i dokumentit në tërësi do të shfaqet nga shfletuesi WEB.
Etiketat që përshkruajnë vetitë e përgjithshme të dokumentit, të tilla si titulli ose autori i dokumentit.
Avantazhi kryesor i HTML është se dokumenti mund të shikohet në lloje të ndryshme të shfletuesve WEB dhe në platforma të ndryshme.
1.2 Krijimi i faqes në internet
dokumentet mund të krijohen duke përdorur çdo redaktues teksti ose redaktues dhe konvertues të specializuar HTML. Zgjedhja e redaktorit që do të përdoret për krijimin e dokumenteve HTML varet vetëm nga koncepti i komoditetit dhe preferencat personale të secilit autor.
Për shembull, redaktorët HTML si Netscape Navigator Gold nga Netscape ju lejojnë të krijoni dokumente në mënyrë grafike duke përdorur teknologjinë What You See Is What You Get (WYSIWYG). Nga ana tjetër, shumica e mjeteve tradicionale të krijimit të dokumenteve kanë konvertues që ju lejojnë të konvertoni dokumentet në HTML.
1.3 Bazat
Të gjitha etiketat HTML fillojnë me "<" (левой угловой скобки) и заканчиваются символом ">"(kllapa e këndit të djathtë). Si rregull, ekziston një etiketë fillimi dhe një etiketë fundi. Për shembull, këtu janë etiketat e titullit që përcaktojnë tekstin që është brenda etiketave të fillimit dhe të fundit dhe përshkruajnë titullin e dokumentit, rasti nuk është i rëndësishëm kur futni tekst:
Etiketa e fundit duket e njëjtë me etiketën e fillimit dhe ndryshon prej saj me një prerje përpara përpara tekstit brenda kllapave këndore. Në këtë shembull, etiketa
Disa etiketa si p.sh
(etiketa që përcakton një paragraf) nuk kërkon një etiketë pasuese, por përdorimi i tij i jep tekstit origjinal të dokumentit lexueshmëri dhe strukturë të përmirësuar.
Kujdes! Hapësirat, skedat dhe kthimet shtesë të shtuara në tekstin burimor të një dokumenti HTML për lexueshmëri më të mirë do të injorohen nga shfletuesi WEB gjatë interpretimit të dokumentit. Një dokument HTML mund të përfshijë elementët e mësipërm vetëm nëse ato vendosen brenda etiketave.
1.4 Struktura e dokumentit
Kur shfletuesi i internetit merr një dokument, ai përcakton se si duhet të interpretohet dokumenti. Etiketa e parë që shfaqet në dokument duhet të jetë një etiketë ... Ky etiketë i tregon shfletuesit WEB se dokumenti juaj është shkruar duke përdorur HTML. Një dokument minimal HTML do të duket kështu:
Trupi i dokumentit...
Pjesa kryesore e dokumentit
... Etiketa e titullit të dokumentit duhet të përdoret menjëherë pas etiketës dhe askund tjetër në trupin e dokumentit. Ky etiketë është një përshkrim i përgjithshëm i dokumentit. Shmangni vendosjen e ndonjë teksti brenda etiketës ... Etiketa e fillimit vendosur menjëherë përpara etiketës
Titulli i dokumentit
1.5 Etiketat e trupit të dokumentit
Etiketat e trupit të dokumentit identifikojnë komponentët e një dokumenti HTML që shfaqen në dritare. Trupi i një dokumenti mund të përmbajë lidhje me dokumente të tjera, tekst dhe informacione të tjera të formatuara.
Trupi i dokumentit
Nivelet e titullit
Titulli i nivelit të parë
Titujt në një nivel tjetër në përgjithësi mund të përfaqësohen si më poshtë:
Etiketa e paragrafit
Ndryshe nga shumica e përpunuesve të tekstit, dokumentet HTML në përgjithësi injorojnë kthimet e transportit. Ndarja fizike e paragrafit mund të gjendet kudo në tekstin origjinal të dokumentit (për lehtësinë e lexueshmërisë). Sidoqoftë, shfletuesi ndan paragrafët vetëm nëse etiketa është e pranishme
Nëse nuk i ndani paragrafët me etiketën
Dokumenti juaj do të duket si një paragraf i madh.
Parametra shtesë të etiketës
Ju lejon të rreshtoni një paragraf në të majtë, në qendër dhe në të djathtë, përkatësisht.
Përqendrimi i elementeve të dokumentit. Ju mund të përqendroni të gjithë elementët e dokumentit në dritaren e shfletuesit. Për ta bërë këtë, mund të përdorni etiketën
Të gjithë elementët midis etiketave
Riformatoni etiketën,Lejon prezantimin e tekstit me formatim specifik në ekran. Teksti i paraformatuar përfundon me një etiketë pasuese... Brenda tekstit të paraformatuar, lejohet të përdoret:a) furnizimi i linjës
b) karakteret e skedës (zhvendosni 8 karaktere djathtas)
c) një font joproporcional i vendosur nga shfletuesi.
Përdorimi i etiketave që përcaktojnë formatin e paragrafit, si p.sh
ose , do të injorohen nga shfletuesi kur i vendosni ato midis etiketave Lista e grupeve Lista e grupit 6-M-11
Kjo listë përmban mbiemrat, emrat dhe patronimet.
Lista mund të përdoret vetëm për qëllime biznesi.
Kjo është ajo që shihni në ekranin e shfletuesit tuaj:
Kujdes! Titulli "Lista e grupeve" nuk shfaqet nga shfletuesi si pjesë e dokumentit. Do të shfaqet në shiritin e titullit të dritares së shfletuesit.
Prishja e linjës
... Etiketë
njofton shfletuesin për një ndërprerje të linjës. Rasti më i mirë i përdorimit për këtë etiketë është në një adresë të formatuar ose ndonjë sekuencë tjetër vargjesh ku shfletuesi duhet t'i shfaqë ato njëra poshtë tjetrës. Për shembull:Alexey Yartsev
autostrada Dmitrov,
9B, zyra 326Një parametër shtesë ju lejon të zgjeroni aftësitë e etiketës
.
Ky opsion ju lejon jo vetëm të kryeni një furnizim të linjës, por të vendosni rreshtin tjetër, duke filluar nga pjesa bosh majtas (majtas), djathtas (djathtas) ose të dy (të gjitha) kufijtë e dritares së shfletuesit. Për shembull, nëse ka një fotografi pranë tekstit në të majtë, atëherë mund të përdorni etiketën
për të kompensuar tekstin poshtë figurës:Siç mund ta shihni, ky diagram tregon marrëdhënien
Referencat për pikat brenda dokumentit. Ju mund të lidheni me seksione ose seksione të ndryshme të të njëjtit dokument duke përdorur një shënues të veçantë të fshehur për këto seksione. Kjo ju lejon të hidheni shpejt nga seksioni në seksion brenda një dokumenti pa lëvizur në ekran. Sapo të klikoni në lidhje, shfletuesi do t'ju çojë në seksionin e specifikuar të dokumentit dhe rreshti që përmban shënuesin e këtij seksioni (zakonisht rreshti i parë i seksionit ose titulli i seksionit) do të vendoset në të parën. rreshti i dritares së shfletuesit (nëse kjo linjë nuk është tashmë e pranishme në shfletuesin e ekranit).
Krijoni një shënues seksioni. Sintaksa për këtë shënues është si më poshtë:
Teksti që do të shfaqet në rreshtin e parë
Teksti
Për shembull:
Lista e seksioneve
- Seksioni 1
- Seksioni 2
Seksioni 1
Teksti i seksionit 1
Seksioni 2
- Формальный язык - это множество конечных слов (строк, цепочек) над конечным алфавитом.
- Знаковая система - это система однообразно интерпретируемых и трактуемых сообщений/сигналов, которыми можно обмениваться в процессе общения. Иногда знаковые системы помогают структурировать процесс общения с целью придания ему некой адекватности в плане реакций его участников на те или иные «знаки». В качестве примера знаковой системы обычно приводят язык (как в письменной форме так и, в случае естественных языков, в форме речи).
- Компью́терная програ́мма - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины.
- Ле́ксика - совокупность слов того или иного языка, части языка или слов, которые знает тот или иной человек или группа людей.
- Синтаксис - сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят - безотносительно к содержанию). Синтаксису языка противопоставляется его семантика. Синтаксис языка описывает «чистый» язык, в то же время семантика приписывает значения (действия) различным синтаксическим конструкциям.
- Сема́нтика в программировании - дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей. В качестве инструментов построения таких моделей могут использоваться различные средства, например, математическая логика, λ-исчисление, теория множеств, теория категорий, теория моделей, универсальная алгебра. Формализация семантики языка программирования может использоваться как для описания языка, определения свойств языка, так и для целей формальной верификации программ на этом языке программирования.
- Язы́к - знаковая система, соотносящая понятийное содержание и типовое звучание (написание).
- Аспе́ктно-ориенти́рованное программи́рование (АОП) - парадигма программирования, основанная на идее разделения функциональности для улучшения разбиения программы на модули.
- Структу́рное программи́рование - методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Предложена в 70-х годах XX века Э. Дейкстрой, разработана и дополнена Н. Виртом.
- Процедурное программирование - программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка.
- Логи́ческое программи́рование - парадигма программирования, основанная на автоматическом доказательстве теорем, а также раздел дискретной математики, изучающий принципы логического вывода информации на основе заданных фактов и правил вывода. Логическое программирование основано на теории и аппарате математической логики с использованием математических принципов резолюций.
- Объе́ктно-ориенти́рованное программи́рование (ООП) - парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы.
- Функциона́льное программи́рование - раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).
- Мультипарадигма́льный язы́к программи́рования - как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего неродственных языков.
- Эзотерический язык программирования - язык программирования, разработанный для исследования границ возможностей разработки языков программирования, для доказательства потенциально возможной реализации некой идеи (так называемое «доказательство концепции», англ. proof of concept), в качестве произведения программного искусства, или в качестве шутки (компьютерного юмора).
- - применяется для выделения подстроки, на которую будет распространяться особый стиль, описанный в css;
- - создаёт ссылку на веб-странице; адрес перехода задаётся атрибутом href;
- - один из популярнейших тегов современности; каждый, кто решил изучить основы языка HTMLl, должен уделить ему особое внимание, поскольку это блочный элемент, на основе которого сделана львиная доля современных сайтов (параметры для блоковзадаются в css, и внутри этого тега могут располагаться другие блоки);
Выделяет абзац из текста; содержимое абзаца находится между открывающим и закрывающим тегами;
- - нумерованный список, элементы которого заключаются в парный тег
- - маркированный список, в котором, так же как и в нумерованном, элементы обозначаются тегом
-
- заголовки документа (цифра обозначает уровень заголовка, то есть
- главный заголовок, а последующие варианты являются его подзаголовками, кстати, заголовки уровней
,
почти невозможно встретить на просторах интернета), также важно помнить, что на странице может быть лишь один заголовок
;
- - жирный текст;
- - курсив;
- - вставка картинки на интернет страницу (это единичный тег, ему не требуется закрывающий, но в нём обязательно нужно указать атрибут alt, в котором указывается текст для изображения);
Это далеко не все теги, необходимые для создания собственной веб-страницы, но их вполне достаточно, чтобы заложить основы HTML для начинающих.
CSS
Развитие языка HTML привело к тому, что каждый тег обзавёлся массой атрибутов, да и требования к внешнему виду веб-страниц существенно возросли. Код стал громоздким и неудобным, сложно было прочитать его, не то что адаптировать или изменить. К тому же, если на вашем сайте десять страниц, на которых много заголовков, отмеченных зелёным цветом, а вам вдруг захотелось сделать их красными, то придётся попотеть, изменяя каждый вручную. С появлением каскадных таблиц стилей этот процесс стал простым и логичным, да и HTML-код стал куда более читаемым.
Применение CSS
Для создания веб-страниц необходимо знать основы HTML и CSS, так как сейчас без знания каскадных таблиц стилей делать в этой сфере нечего. В них задаются атрибуты для любого элемента, распространяющиеся на весь документ. Таким образом, можно задать цвет сразу для всех элементов
Для того чтобы подключить файл css к документу, существует тег link. Чуть выше был описан принцип его использования, но он не является единственным вариантом объединения всех стилей в одном месте. Есть ещё тег
Teksti i seksionit 2
Karakteret "# ex1" i tregojnë shfletuesit tuaj që të kërkojë një shënues të quajtur "ex1" në dokumentin e dhënë HTML.
Kur përdoruesi klikon në rreshtin "Seksioni 1", shfletuesi do të hidhet direkt në seksionin 1.
2.2 Grafika brenda një dokumenti
Një nga veçoritë më bindëse të Uebit është aftësia për të përfshirë lidhje me grafikë dhe lloje të tjera të dhënash në një dokument HTML. Kjo bëhet duke përdorur etiketën ... Përdorimi i kësaj etikete mund të përmirësojë ndjeshëm pamjen dhe funksionalitetin e dokumenteve.
Ekzistojnë dy mënyra për të përdorur grafikën në dokumentet HTML. E para është futja e grafikëve në një dokument, i cili i lejon përdoruesit të shohë imazhet drejtpërdrejt në kontekstin e elementeve të tjerë në dokument. Kjo është teknika më e përdorur në hartimin e dokumenteve, ndonjëherë e referuar si "imazhi në linjë". Sintaksa e etiketës:
Le të përshkruajmë elementet e sintaksës së etiketës ::
Parametri i kërkuar dhe ka të njëjtën sintaksë si URL-ja standarde. Kjo URL i tregon shfletuesit se ku ndodhet fotografia. Vizatimi duhet të ruhet në një format grafik të mbështetur nga shfletuesi. Sot formatet GIF dhe JPG mbështeten nga shumica e shfletuesve. = "Text":
Ky element opsional specifikon tekstin që do të shfaqet nga një shfletues që nuk mbështet shfaqjen e grafikëve ose me paging të çaktivizuar. Në mënyrë tipike, ky është një përshkrim i shkurtër i një imazhi që përdoruesi mund ose do të jetë në gjendje ta shohë në ekran. Nëse ky parametër mungon, atëherë në vend të figurës shumica e shfletuesve shfaqin një piktogram (ikonë), duke e aktivizuar të cilin përdoruesi mund ta shohë imazhin. Etiketa ALT rekomandohet nëse përdoruesit tuaj përdorin një shfletues që nuk mbështet modalitetin grafikë, si p.sh. Lynx. = N1:
Ky parametër opsional përdoret për të specifikuar lartësinë e figurës në piksel. Nëse ky parametër nuk specifikohet, atëherë përdoret lartësia origjinale e figurës. Ky opsion ju lejon të tkurni ose shtrini imazhet vertikalisht, gjë që ju lejon të përcaktoni më qartë pamjen e dokumentit tuaj. Megjithatë, disa shfletues nuk e mbështesin këtë parametër. Nga ana tjetër, rezolucioni i ekranit të klientit tuaj mund të ndryshojë nga e juaja, prandaj kini kujdes kur specifikoni madhësinë absolute të veprës së artit. = N2:
Parametri është gjithashtu opsional, si ai i mëparshmi. Ju lejon të vendosni gjerësinë absolute të figurës në piksel .: Ky parametër përdoret për t'i treguar shfletuesit se ku të vendosë bllokun tjetër të tekstit. Kjo ju lejon të përcaktoni më rreptësisht rregullimin e elementeve në ekran. Nëse ky parametër nuk përdoret, atëherë shumica e shfletuesve e vendosin imazhin në anën e majtë të ekranit dhe tekstin në anën e djathtë të tij:
Ky parametër i tregon shfletuesit se ky imazh i lejon përdoruesit të kryejë çdo veprim duke klikuar në një vendndodhje specifike në imazh. Ky funksion është një shtesë në HTML.
Këtu është një shembull i përdorimit të kësaj etikete:
Që nga HTML 2.0, etiketa ka u shfaqën parametra shtesë:
Parametrat e rinj ::
Ju lejon të vendosni madhësinë, në pixel, të hapësirës së bardhë sipër dhe poshtë figurës në mënyrë që teksti të mos kalojë mbi figurën. Kjo është veçanërisht e rëndësishme për imazhet e paraqitura në mënyrë dinamike, kur nuk mund ta shihni dokumentin paraprakisht:
Njësoj si VSPACE, por horizontalisht.
Fotot e sfondit. Shumica e shfletuesve ju lejojnë të përfshini një imazh të sfondit në dokument, i cili do të matricohet dhe shfaqet në sfondin e të gjithë dokumentit. Disa përdorues pëlqejnë grafikë në sfond, disa jo. Një model i tejdukshëm pa vëmendje (letër sfondi) zakonisht duket i mirë si sfond për shumicën e dokumenteve.
Përshkrimi i letër-muri përfshihet në etiketën BODY dhe duket kështu:
.secili prej parametrave përcakton ngjyrën e një elementi të caktuar. Le të përshkruajmë këto parametra:Ngjyra e sfondit të dokumentit:
Ngjyra e tekstit të thjeshtë të dokumentit:
Ngjyra e lidhjes. Ngjyra përcaktohet nga një numër gjashtëshifror në format heksadecimal sipas skemës RGB (E kuqe, jeshile, blu). Ngjyra # 000000 është e zezë dhe #FFFFFF është e bardhë. Për shembull:
Kjo linjë përcakton ngjyrën e bardhë të sfondit të dokumentit, tekstin e zi dhe lidhjet e argjendta.
Vije horizontale. Duke përdorur etiketën
, mund ta ndani tekstin me një vijë horizontale.
Formati i etiketës:
Parametrat e etiketës ::
Gjerësia e linjës në pixel .:
Gjerësia e rreshtit në pixel ose si përqindje e gjerësisë së dritares së shfletuesit .: Pozicioni në ekran (majtas | qendër | djathtas) .: Si parazgjedhje, një rresht jepet në 3D me një hije. NOSHADE ju lejon të paraqisni një linjë me një shirit të thjeshtë dhe të fortë të errët.
2.3 Shtimi i stileve në dokument
ju lejon të përdorni stile të ndryshme fonti për të theksuar informacionin e tekstit në dokumentet tuaja. Këtu është një listë e shkurtër e stileve të mbështetura nga shumica e shfletuesve: (i guximshëm) (italike) i ndarë (shkrimtar i tipit - duke përdorur fontet fikse)
Ju mund të kombinoni lloje të ndryshme stilesh, të tilla si të guximshme dhe të zhdrejtë.
Tabela # 1: Stilet bazë të tekstit
Kombinimi i stileve ju lejon të shfaqni shumë elementë me stile të ndryshme në një rresht, për shembull:
Një jetë - atë kenge!
Një jetë- atë kenge!
Kujdes!Shtimi i një numri të madh stilesh dhe kombinimet e tyre e bën të vështirë leximin e tekstit!
Stilet shtesë:
I madh (i madh)
E vogël (e vogël)
Nën (ndërlinjë)
Sup (mbishkrim)
Tabela # 2: Stilet shtesë të tekstit
Përmasa e germave ... Ju mund të ndryshoni madhësinë e shkronjave duke përdorur etiketën:
Shkronja mund të ketë një madhësi nga 1 në 7. Ju mund të specifikoni drejtpërdrejt madhësinë e shkronjave në numra, ose të specifikoni një zhvendosje në lidhje me vlerën bazë (si parazgjedhje - 3) në drejtim pozitiv ose negativ. Vlera bazë mund të ndryshohet duke përdorur etiketën:
Për shembull:
dhe sm en en dhe e
Ndrysho ngjyrën e shkronjave ... Ju mund të ndryshoni ngjyrën e fontit duke përdorur etiketën: E kuqe E gjelbër Blu. Aktualisht, ekzistojnë dy lloje skedarësh raster që përdoren në ueb: në formatet JPEG dhe GIF. Formati është i mirë në përcjelljen e ngjyrave dhe toneve, kufijve të paqartë (për shembull, një foto). Skedari jpeg shkallëzohet mirë në shfletues. Përcjell dobët aeroplanët me ngjyra të sheshta, në ngjeshje është inferior ndaj formatit GIF. Kur ruani në formatin JPEG, zgjidhni cilësinë "mesatare". Formati përcjell mirë plane me ngjyra të sheshta, kufij të fortë (për shembull, grafika vektoriale, logot). Ka kompresim maksimal, lejon sfond transparent. Shkallëzimi i dobët në shfletues, shtrembëron rrotullat e ngjyrave dhe tonit. Përdorni formatin GIF nëse imazhi konvertohet pa humbje të konsiderueshme në gamë 128 ngjyrash me opsionin "dithering" të aktivizuar. Përndryshe, është më mirë të ruani imazhin në formatin JPEG. Për të eksportuar një skedar në formatin GIF, fillimisht indeksoni paletën e tij të ngjyrave në Adobe Photoshop: Zgjidhni numrin minimal të ngjyrave me dorë (për riprodhimin me cilësi të lartë të një imazhi me një ngjyrë anti-alias në një sfond me një ngjyrë, mjaftojnë 5-8 ngjyra, për një imazh me dy-tre ngjyra - 15-25 ngjyra) Nëse imazhi origjinal është Grayscale, konvertojeni atë në gamë RGB përpara se të indeksoni. Nëse është e mundur, shmangni aktivizimin e opsionit "dithering" - ai rrit madhësinë e skedarit. Ky opsion kërkohet vetëm nëse imazhi përmban ngjyrë ose rrotullim tonal (p.sh. hije). Kur caktoni një sfond transparent, pasi të aplikoni "dithering" sigurohuni që sfondi të mos bëhet "i kontrolluar". Në raste të vështira, zgjidhni elementët më të rëndësishëm të figurës përpara se të indeksoni. Ngjyrat brenda përzgjedhjes indeksohen më saktë se të tjerat. Kam përdorur dy programe për të krijuar faqen e internetit: Macromedia Flash8 është një program për krijimin e animacioneve flash; Dreamweaver është një program për të shkruar faqe interneti. Në Macromedia Flash8 kam krijuar animacion për kokën e faqes së internetit, përfshirë logon e shkollës sonë teknike dhe emrin e specialitetit në të cilin po studioj. Për kornizën e animacionit, zgjodha një monitor PC, mbusha sfondin me një gradient, shtova një kod binar që zbret në mënyrë dinamike nga maja e animacionit. Në plan të parë kam futur logon e shkollës sonë teknike, e cila ndodhet në qendër dhe lëviz pa probleme në këndin e sipërm të majtë, ndërsa emri i specialitetit tim të ardhshëm "Master në përpunimin e informacionit dixhital" zvogëlohet, i cili ngrihet nga poshtë dhe është vendosur rreptësisht në qendër. Në Adobe Dreamweaver, kam krijuar vetë faqen e internetit. Për të krijuar një faqe interneti, përgatita informacionin që më nevojitej, përshkrova vetë specialitetin, çfarë duhet të jemi në gjendje dhe çfarë duhet të dimë, shtova listat e grupeve dhe gjithashtu punën tonë praktike që bëmë në klasë. Në faqen kryesore ka informacion për aplikantët, në pjesën e poshtme ka një lidhje me faqen e internetit të shkollës sonë teknike. Në Adobe Dreamweaver, unë krijova një tabelë nga një shabllon që është i disponueshëm në program dhe duke përdorur mjete shtova një animacion të parapërgatitur në kokën e faqes. Poshtë titullit të faqes së internetit, në anën e djathtë, kam regjistruar formularin e regjistrimit dhe hyrjes së përdoruesit. Në anën e majtë u shtuan lidhjet në faqet e mëposhtme të faqes në internet: Kryesor - faqja kryesore përmban informacione për aplikantët dhe prindërit e tyre; kushtet e pranimit, kushtet e studimit, referenca për "Standardi Arsimor Federal Shtetëror i Arsimit Fillor Profesional me Profesion 230103.02 Master i Përpunimit Dixhital të Informacionit (miratuar me urdhër të Ministrisë së Arsimit dhe Shkencës së Federatës Ruse të 16 Prill 2010 Nr. 365 ) Rreth profesionit - në këtë faqe kam postuar informacione për vetë specialitetin, ku mund të jetë në kërkesë, çfarë aftësish profesionale duhet të ketë një person që ka zgjedhur këtë specialitet dhe cilësi personale. Në mënyrë që të gjithë ata që duan të hyjnë në këtë specialitet të njohin sa më mirë specialitetin dhe të vendosin nëse i përshtatet apo jo. Çfarë duhet të dini - këtu do të gjeni informacione se çfarë duhet të dijë një "Master në Përpunimin e Informacionit Dixhital", përkatësisht, çfarë njohurish profesionale duhet të ketë një person që ka zgjedhur këtë profesion. Çfarë duhet të jetë në gjendje - kjo faqe ofron informacione se çfarë duhet të jetë në gjendje të bëjë një Master në Përpunimin e Informacionit Dixhital, çfarë mjetesh softuerike dhe aftësish profesionale duhet të ketë një person që ka përfunduar trajnimin në këtë specialitet. Grupet - kjo faqe përmban grupe që aktualisht janë duke u trajnuar në këtë specialitet, si dhe një listë grupesh. Puna jonë - puna jonë më e mirë praktike, të cilën e kemi kryer në klasë, është paraqitur këtu. Punimet më të mira - kjo faqe i dedikohet veprave më të mira që kanë marrë pjesë në konkurse, ekspozita etj. Regjistrimi - në këtë faqe, nëse dëshironi, një mysafir i faqes sime mund të regjistrohet në sit. Në anën e majtë janë veglat, një orë dhe një kalendar. Kam shkarkuar animacionet e orës dhe kalendarit nga një faqe interneti e palës së tretë dhe kur futet në faqen time, Adobe Dreamweaver shkruan automatikisht kodin HTML, gjë që më ndihmoi shumë. Në fund ka një lidhje me faqen e internetit të shkollës sonë teknike. Si sfond, zgjodha një sfond qielli pa probleme, vetë shfletuesi e mbush faqen me një imazh të sfondit, në varësi të rezolucionit të ekranit. Zgjodha një ngjyrë të fortë për sfondin e tavolinës. Dizajni i të gjitha faqeve përputhet me dizajnin e faqes kryesore. Zgjatja e skedarit të uebsajtit të programimit Në ditët e sotme ka shumë programe për krijimin e faqeve të internetit, por asnjë prej tyre nuk mund ta bëjë vetë, ju duhet patjetër një përdorues që do të menaxhojë këtë program .
Dhe pa marrë parasysh se çfarë programi përdorni, pa njohuri për gjuhën e programimit HTML, përdoruesi nuk do të jetë në gjendje të bëjë asgjë. Në procesin e krijimit të një faqe interneti, u njoha me metodën e programimit HTML, mësova se si të krijoja faqe në internet dhe të përdor etiketat bazë. Punoni me skedarë të formateve dhe shtesave të ndryshme për shfaqje të saktë në internet. Dua që njohuritë e mia të jenë të dobishme për mua në të ardhmen në punë, sigurisht që jam larg nga një profesionist, por do të vazhdoj të studioj programim në gjuhën HTML dhe të përmirësohem si specialist. 1. Allenova Natalya - Një tutorial mbi html. 2. Malchuk E. - HTML dhe CSS. Udhëzues vetë-studimi. 3. Faqja e internetit - www.msiter.ru 4. Faqja në internet - www.ic.vrn.ru 5. Faqja në internet - www. tcs74.ru/professii/MOCI 6. Faqja e internetit - www .vk.com ›grupi publik zyrtar2 7. Faqja në internet - www.ic.vrn.ru/ Faqja e internetit - www.arachnoid.com/arachnophilia Uebfaqja - www.rzn62.narod.ru Faqja e internetit - www.mysite.hut.ru . 2.4 Optimizimi i grafikës për ueb
3. Algoritmi i punës praktike
.1 Përgatitja
3.2 Krijimi i faqes "Master i përpunimit të informacionit dixhital"
konkluzioni
Lista e literaturës së përdorur
Shtojca
2.
4.
5. @import url("style.css.css");
6. body,td,th {font-size: 18px;
7. }a:link {. text-decoration: none;
8. }a:visited {. text-decoration: none;
9. }a:hover {. text-decoration: none;
10. }a:active {. text-decoration: none;
11. }
12.
13.
14.
15.
16.
17.
18.
19.
21.
25. | Identifikohu. Regjistrohu: | |
30. | Identifikohu | 33. |
36. | Fjalëkalimi | 39. |
43. keni harruar fjalëkalimin? | ||
46. vii. x.. . . .. . |
74.
75. swfobject.registerObject("FlashID");
76. swfobject.registerObject("FlashID2");
77.
78.
79.
80.
82.
83. swfobject.registerObject("FlashID");
В последнее время всё чаще и чаще различные интернет ресурсы устраивают холивары на тему: является ли HTML языком програмирования или нет. Как водится, аргументов в пользу обеих точек зрения приводят немалое количество, поэтому я решил поставить для себя точку в этом ненужном споре.
Определение языка программирования
Язы́к программи́рования - формальная знаковая система , предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия , которые выполнит исполнитель (компьютер) под её управлением.Так сказано в Википедии , и большинство остальных ресурсов либо полностью употребляет это определение, либо вольно излагает его без потери смысла. Рассмотрим поподробнее составные части определения ЯП:
Язык программирования - множество заранее определенных, однообразных и понятных исполнителю (читай: интерпретатору/компилятору/компьютеру/программисту) инструкций, предназначенных для записи последовательно с целью их исполнения неким устройством, являющимся частью вычислительной машины. Также язык программирования должен обладать рядом особенностей: инструкций должно быть ограниченное число, и все их должны знать; инструкции должны выстраиваться определенным образом для получения определенных результатов, и все должны об этом знать; должны существовать правила написания инструкций и все должны их знать; каждая конструкция языка должна однозначно соотносить то что написано с тем, что требовалось обозначить.
Вот так громоздко и некрасиво получилось, зато без сложных слов. Мы вернемся к этому определению чуть позже.
Виды языков программирования
Часто употребляют также разделение на низкоуровневые и высокоуровневые языки. Эти виды отличаются «толщиной прослойки» между процессором и программистом. Говоря простыми словами - в низкоуровневых языках каждая инструкция представляет собой одну или небольшое число процессорных команд, а в высокоуровневом языке каждая инструкция это большой набор процессорных команд.
Рассмотрим поближе определения разных типов по версии Википедии :
Императивный и декларативный подход
Все языки программирования делятся на две группы: декларативные и императивные .
Программа на императивном языке программирования с математической точки зрения представляет собой общее решение поставленной задачи, иными словами, ответ на вопрос «как делать?». Это последовательность команд, которые должен выполнить исполнитель.
Программа на декларативном языке программирования является сочетанием формализованной в рамках языка программирования задачей и всех необходимых для её решения теорем, проще говоря, ответ на вопрос «что делать?». Конкретную последовательность выполняемых действий выполняет компилятор, или чаще интерпретатор – программа, в реальном времени выполняющая код программы без его преобразования в машинный код.
Полнота по Тьюрингу
В теории вычислимости исполнитель (множество вычисляющих элементов) называется тьюринг-полным , если на нём можно реализовать любую вычислимую функцию. Другими словами, для каждой вычислимой функции существует вычисляющий её элемент (например, машина Тьюринга) или программа для исполнителя, а все функции, вычисляемые множеством вычислителей, являются вычислимыми функциями (возможно, при некотором кодировании входных и выходных данных).Название пошло от Алана Тьюринга , который придумал абстрактный вычислитель - машину Тьюринга и дал определение множества функций, вычислимых посредством машин Тьюринга.
Другими словами язык является полным по Тьюрингу , если любая вычислимая функция, которая Вам нужна, может быть записана на этом языке и решена его исполнителем.
Не полные по Тьюрингу языки также существуют, но так как их создают в основном в академических целях, то они малоизвестны и широко не применяются.
HTML (от англ. HyperText Markup Language - язык гипертекстовой разметки) - стандартный язык разметки документов в сети интернет. Является, по сути, главным и единственным языком для построения веб-страниц, который умеет вмещать скрипты и элементы других языков: Java, php, CSS и др.
Хотя теоретическую часть изучения этого языка можно познать за какие-то 2-3 месяца, практические навыки обычно разрабатываются всю жизнь, ведь это один из самых динамичных языков программирования, который постоянно развивается, дополняется и модернизируется, тем самым принуждая веб-программиста улучшать свои навыки.
Любой пользователь может в реальном времени узнать, на каком языке написана страница в сети: нужно кликнуть ПКМ по пустому пространству и выбрать "Просмотр кода страницы" - языки страницы будут находиться в теге
Чтобы понять, HTML 5, нужно разобраться в том, чем является язык XHTML...
XHTML - подобный языку HTML язык разметки веб-страниц, чаще всего используемый для построения сложных веб-приложений, но обладающий намного более сложным синтаксисом и чувствительностью к ошибкам. Когда говорят о важности структуры документа, то всегда упоминают XHTML, а не HTML.
Изучение XHTML не займет намного больше времени, чем изучение HTML, однако его эффективность на фоне появления нового языка - HTML 5 - заметно падает.
Когда умные ребята, которые всю жизнь изучали языки веб-программирования, поняли, что постоянное метание между простым для глаза HTML и сложным, но правильным XHTML просто надоедает - они решили создать нечто универсальное, что-то, что будет содержать синтаксические разметки и того и другого языков, при этом не будет терять качества. Так и был создан HTML 5, который официально находится в стадии разработки, но, по сути, является рабочим стандартом (англ. HTML Living Standard).
Прежде чем приступить к изучению чего-то и трате своего времени, нужно определиться с целями. Если цель - сверстать пару страниц или сделать сайт-визитку, то вряд ли потребуется даже покупка учебников: хватит одного-двух месяцев усердной работы с использованием интернет-ресурсов по изучению HTML и CSS (Таблицы каскадных стилей - язык описания внешнего вида документа), и сайт будет готов.
Если же человек хочет заняться веб-программированием и познать тонкости ручной верстки, то времени он потратит примерно в 10-15 раз больше. Дабы понять синтаксис всех языков типа SGML, нужно будет изучить сначала XML (язык структурирования веб-документов со сложным синтаксисом), потом заняться изучением HTML 5 и попутно (так как эти два языка неразлучны) заняться изучением CSS, а в конце "залить" все это хорошим Java.
Многие ошибочно предполагают, что для успешной разработки веб-ресурсов требуется знать 1-2 языка. Это не так. Знание такого малого количества языков делает веб-программиста "неповоротливым" - неспособным мыслить креативно.
Чтобы преуспеть в веб-программировании, требуется сила воли. Ну, и следованием советам не помешает.
Начинать изучение языков программирования стоит с теории этих языков - сначала будущему "верстальщику" нужно разобраться в концепции этих языков, в их функциях, узнать, в между HTML и XML и т.д.
В процессе изучения необходимо использовать медиа-ресурсы: сегодня существует множество образовательных сайтов, на которых информация представлена в удобоваримом виде, а, следовательно, изучение языка будет приносить не только пользу, но и удовольствие.
Практика. После изучения "теоретической базы", нужно незамедлительно приступать к практике - блокнот или редактор типа Notepad++ должен быть открыт на компьютере 24 часа в сутки.
Язык программирования - так же, как английский или французский - не будет развиваться, если его не практиковать.
HTML - язык разметки гипертекста, который сделал интернет таким, каким мы его знаем и любим. Именно благодаря этому замечательному инструменту сайты выглядят красиво и современно, а также обеспечивается удобство их использования. Язык HTML просто компонует элементы веб-страницы в удобный для пользователя вариант. Его работа сравнима с тем, что делают типа MS Word или OpenOffice. Они превращают безликую массу букв в документ, в котором есть абзацы, жирный текст, курсив, таблицы и даже изображения. Примерно то же самое делает язык HTML, с той лишь разницей, что его документы отображаются в браузере, да и возможности этого инструмента гораздо шире, чем у текстового редактора. Для разметки используются теги — специальные команды, описывающие структуру веб-страницы. Они заключены в угловые скобки - <тег>, чтобы браузер мог отличить их от общей массы текста. Далее мы рассмотрим основы HTML для начинающих.
Визуальные редакторы
Новички, только ступившие на путь изучения HTML, часто начинают свою работу с программ, позволяющих создавать сайты без каких-либо знаний. В них можно просто расположить элементы на экране так, как они будут отображаться в браузере. Казалось бы, вот он — источник вечной благодати, позволяющий избавиться от большинства веб-разработчиков. Но не всё так просто, так как у визуальных редакторов есть масса недостатков, которые делают невозможным их использование в серьёзных проектах.
Все эти программы создают много ненужных тегов, которые делают конечный вариант страницы громоздким и неоптимальным. Конечно, в наш век скоростного интернета это имеет меньшее значение, чем раньше, но есть ряд причин, по которым лаконичный и грамотно написанный сайт получается более практичным, чем его собрат, созданный в визуальном редакторе. Веб-страница, сделанная в такой программе, будет плохо обрабатываться поисковыми роботами, так как для них важен каждый килобайт кода, а громоздкий и нелогичный код с кучей едва ли придётся им по вкусу. Помимо этого, редакторы часто отстают от времени, становясь неактуальными, а тратить ресурсы на их развитие нецелесообразно, так как ни один профессионал не пользуется этими продуктами. Поэтому каждый, кто хочет работать в сфере создания сайтов, должен знать основы HTML.
Теги
Как упоминалось выше, теги описывают браузеру структуру веб-страницы. Большинство из них имеют открывающий и закрывающий тег, но далеко не все. Например,
Встречаются также одиночные теги, которые не нужно закрывать. В них содержимое находится внутри, так же как и может быть прописан для большинства HTML-тегов и задаёт свойства элемента. Обозначается он в открывающем теге и выглядит примерно так: атрибут=«...», где вместо точек находится значение атрибута. Знание тегов является первым и самым важным шагом для освоения HTML. Основы этого искусства также подразумевают понимание структуры веб-страницы.
Структура документа
Каждый документ HTML имеет соответствующее расширение, например, Index.html. Так браузер сможет понять, с чем он имеет дело, и правильно отобразит страницу. Все файлы, используемые для создания сайта, желательно хранить в одной директории, что в дальнейшем существенно облегчит вам жизнь. Основы языка разметки гипертекста HTML предполагают чёткое понимание структуры документа. Начинается он с тега , сообщающего браузеру версию HTML, которая используется в этом документе. На данный момент актуальна пятая версия языка, так что тут не нужно ничего выдумывать, можно смело вставлять приведённый выше тег в начало любой страницы.
Потом идут основные парные структуры, составляющие «скелет» сайта. Первый тег, в который вложены все остальные — .... Всё, что находится за его пределами, не распознаётся браузером как веб-страница, так что он открывает документ и закрывает его. Этот тег является обязательным для любого документа. В нём также содержатся ещё несколько обязательных тегов, которые будут рассмотрены ниже.
Head
Внутри тега
... содержится информация технического характера, которая не будет отображаться на странице, но, тем не менее, является важной частью документа HTML. Основы сайта закладываются именно в этом месте, здесь выбирается кодировка и вводится название страницы. Оно содержится внутри обязательного тегаLink
Знание основ HTML также предполагает использование каскадных стилей оформления, или css. В них задаются свойства элементов, которые будут отображены на странице. Современный подход к этой задаче предполагает вынесение таких характеристик, как цвет, высота и местоположение элемента, во внешний файл для большего удобства. Для подключения css-файла используется тег . В готовом виде это выглядит примерно вот так: , где href указывает на местоположение файла, а type - на его тип.
Body
Именно в этой части HTML-документа создаётся видимая часть страницы. Всё, что делается внутри «тела», будет показано браузером. В
используется огромное количество тегов HTML. Основы — это форматирование текста, работа со ссылками и простейшие инструменты для структурирования веб-страницы. Чтобы приступить к работе в HTML, достаточно знать основные теги и уметь ими пользоваться. Ниже приведены самые популярные из них: