Html и CSS

HTML и CSS - защо те трябва да знаят и защо са необходими познания по PHP и MySQL, но в много по-малка степен

Здравейте, скъпи читатели на блога KtoNaNovenkogo.ru. Днес бих искал да говоря за това, защо може да се наложи по време на работата си със знанието на сайта на HTML (прочетете за факта, че тя е тук), основите на каскадните стилове CSS (въвеждаща статия по темата може да намерите тук), както и същото разбиране поне основите и принципите verstaniya сайтове. изграждане на програма в PHP език и логиката на MySQL бази данни.

Html и CSS

Модерен CMS (система за управление на съдържанието) ви позволява да направите сайтове, без да притежават всички гореспоменатия мъдрост, но в същото време имате по време на работа, със сигурност, ще повдигне въпроси и проблеми, които не могат да се справят с помощта на дори и най-богат на функции CMS (Joomla, WordPress, Drupal и т.н.).

Защо може да се наложи, когато се работи на уебсайт езици (маркиране, стил на сървърния софтуер)

Често е по-лесно да се реши проблемът не е редовен, предвидени в административната област на средствата на двигателя, както и директно, като постанови, че нещо в базата данни, или чрез регулиране на съдържанието на определени файлове на двигателя чрез достъп чрез FTP.

Да, трябва да прекарват времето обучение най-малко езика за маркиране, основите на HTML, за да се разбере как да се отрази листове със стилове на външния вид на уеб страници, както и да се справят с устройството за база данни, да научат как да правят промени в него. И, може би, най-трудно - това е да се разберат основните принципи на кодиране в PHP за какво ще се разбере какво и къде можете спокойно да се промени, и че ние не трябва да го докосне.

Ще започна, разбира се, да се изработи уеб страници (всъщност, в момента имам това нещо завършено, и можете да видите резултатите тук и тук). Както споменах в един от предишните си постове, доскоро всички ресурси се състои от страници в HTML формат. И там е създадена и съдържание на сайта (текстове, изображения, таблици) и дизайна (цвят, фон, пълнеж).

В съвременния смисъл на коректност verstaniya, пълнене трябва да се извърши с помощта на Hyper Text Markup Language тагове и дизайн на този пълнеж трябва да се проведе поради външни стилови файлове. Това разделение позволява да се разтоварят на страницата уебсайт на излишната код услуга.

Факт е, че търсачките са много отблизо съотношението на компонента информация на кода на уеб страница (текста в браузъра е показана) и неговите компоненти за услуги (тагове, разнообразие от скриптове и т.н.). Поради това, с което в обхвата на тази страница, всичко, което не носи информация компонент, и е отговорен само за оформление на страницата, ние се подобри съотношението на търсачките в нашия проект (е, поне на теория).

В допълнение към този списък от правила, CSS, постановени в отделен файл, обединява дизайн ресурс. Ако е необходимо, винаги можете да промените нещо в дизайна не редактирате кода на уеб страниците, като в този случай той ще бъде достатъчно, за да се подобри съществуващата или за добавяне на нови имоти в общ за всички страници на стилове стил.

С появата на стилове, много езикови Hypertext Markup тагове и техните атрибути се считат за остарели и не се препоръчва за употреба. Вместо това, те се препоръчва да се използват CSS свойства, които изпълняват една и съща дейност. Това не означава, че HTML е сега учи, не е необходимо, просто за да се намали броят на тагове и атрибути, които трябва да знаете и да може да се използва за създаването и поддържането на добро състояние на сайта. Аз ще се опитам да разкажа за тези маркери, които аз винаги използват.

Да, защото в този случай nabete ръка и не забравяйте, изписването на тагове и атрибути. Да, във вида на програми Drimvyuvera-лесно да се наложи, тъй като веднага ще бъде в състояние да го видите в браузъра, и изписвания на етикет, можете да изберете от падащия списък.

В този случай, без значение как се обърка, всичко може да се фиксира. И, разбира се, много удобно подсветка на синтаксиса на езика, на който пишете или редактирате кода. Notepad ++ - това определено е моят избор! евентуалното му казах в следното точно над статията.

Вероятно говорим за оформлението и дизайна на своите завои не е съвсем прав, така че аз ще се опитам да се говори за съвместното им използване. Трябва да се разбере, че CSS свойства, се записват в една или повече отделни файлове, които са сравнително лесно можете да намерите в темата по подразбиране се използва за вашия двигател.

По това време, тъй като етикетите на уеб страници в една модерна CMS не са записани в каквито и да било един или повече файлове, както е било преди, и генерират (тълкува) от PHP. И това е генерирал толкова HTML код фишове браузър към него, от своя страна, се тълкува това в смилаема форма за нас уеб страници. Умело, нали?

Затова ги редактирате, в който и да е CMS не е толкова тривиална задача, дори и ако сте напълно доволни от Hypertext Markup Language. В края на краищата, вие трябва да ги редактирате, в PHP файл и следователно, ще трябва да се знае най-малко нейните основни понятия и синтаксис.

Но не се притеснявайте, за да се произнесе проектирането на големи познания по PHP не е необходимо. Tags има, така да се каже, на повърхността и не е твърде трудно да ги идентифицира и коригира, ако е необходимо.

Какви са инструментите, които можете да използвате

Този проблем възниква обикновено в другата. Как да се намери файла с PHP, който формира желаната част на маркера? Това е въпросът на въпросите. Да, разбира се, ако имате опит в работата с двигателите, тогава ще мисля, че, soorientiruetes. Но ако сте начинаещ и не знам кой от стотиците файлове PHP е отговорен за това, което?

Тук ще помогне много плъгин за Firebug не по-малко прекрасна браузър Firefox. както и Notepad ++ споменато по-горе, а не закриват много мениджъра на файлове за Windows - Общо Comander. Това куп програми ще ви помогне да се премести планини и ще спести много време.

Е, цели са идентифицирани, задаване на проблема, той остава само да се съобразят с тях. За симетрия, нека да се поклонят.

На добър час! Ще се видим скоро на страниците на блога KtoNaNovenkogo.ru