Hoe kinne jo ien HTML bestân yn in oar

Mei help fan HTML kinne it management fan jo side sterke ferienfâldigje

Gean nei elke webside en navigearje fan side nei side en jo sille gau werkenne dat, wylst elke fan dizze siden ferskate op ferskate wizen ferskine kinne, dan binne se ek yn 'e oar likegoed. Hast alle websites binne eleminten fan 'e ûntwerp dy't elke side op' e side werhelle wurde. Guon foarbylden fan side-eleminten dy't oer elke side fûn wurde soene wêze soe it koppengebiet wêryn it logo leit, de navigaasje en it fuotgebiet.

Opnommene eleminten op in side kinne tagong wêze foar konsistinsje yn 'e brûkersûnderfining. In besiker moat de navigaasje op elke side net fine, omdat se ienris fûn hawwe, se wite wêr't sy komme op oare siden fan 'e side dy't se besykje.

Hoe ynklusief meitsje Web-ûntwerp mear effisjint

As immen oanbelanget mei it behear fan in webside, jouwe dizze werhelle gebieten in útdaging. Wat as jo in wiziging meitsje moatte yn dat gebiet? As jo ​​bygelyks jo footer (wat op elke side fan 'e side stiet), befettet in oardering fan' e copyright mei in jier, wat bart as it jier feroaret en jo moatte de datum oanpasse? Sûnt dat seksje is op elke side, moatte jo no elke side fan jo side apart meitsje om dizze wiziging te meitsjen - of wolle jo?

Ynklusyf ynhâld kin elke side fan jo side foarkomme foar dizze werhelle ynhâld. Ynstee dêrfan feroare jo ien bestân en jo hiele side en elke side yn it krij it update!

Litte wy op in pear manieren sjen hoe jo dizze funksjonaliteit tafoegje kinne op jo side en befetsje in HTML- bestân yn in tal oare oaren.

Repeatearre ynhâld yn Content Management Systems

As jo side in CMS brûke , dan is it wierskynlik gebrûk fan bepaalde sjabloanen of tema's dy't diel binne fan dy software. Ek as jo oanpast brûke fan dizze sjabloanen fan 'e kratsje, leveret it side noch dizze ramt foar de siden.

As dyselde siden wurde dizze CMS-sjabloanen de gebieten fan 'e side befetsje dy't op elke side werhelle wurde. Jo simpel ynlogje oan it backend fan 'e CMS en bewurkje de nedige templates. Alle siden fan 'e side dy't dizze sesje brûke, wurde aktualisearre.

Sels as jo gjin ynhâld bewurkingssysteem hawwe foar jo side, kinne jo noch foardielje fan opnommen bestannen. Yn HTML binne der bepaald dat kinne helpe om dizze sjabloanen gebieten fan jo side makliker te meitsjen.

Wat binne HTML?

In ûnderwerp is in seksje fan HTML dat net in folsleine HTML dokumint is. Ynstee dêrfan is it in diel fan in oare side dy't yn in folsleine web siden programma ynfierd wurde kin. Meast bygelyks triemmen binne de neamde items dy't op meardere siden fan in webside repeten wurde. Bygelyks:

Der is foardielen om dizze werhelle gebieten te hawwen opnommen op siden. Spitigernôch is it proses fan it ynstallearjen fan in bestân net wat dat allegear mei HTML allinich kin passe, sadat jo in pear programma of skript hawwe moatte jo tafoege bestannen op jo web siden taheakje.

Tsjinner side te brûken

Side Side Includes, ek wol SSI neamd, waarden earst ûntwikkele om Web-ûntwikkelers te meitsjen om HTML-dokuminten yn oare siden "ynklusief" te meitsjen.

Yn essinsje is in snippet dat fûn yn ien dokumint is opnommen yn in oar as de side op de server rint en stjoerd nei de webbrowser.

SSI is opnaam op de measte web-tsjinners, mar jo moatte it mooglik wêze om it te wurkjen. As jo ​​net witte oft jo tsjinner SSI stipet, nim dan kontakt op mei jo hosting provider .

Hjir is in foarbyld fan hoe't jo SSI brûke kinne om in snippet fan HTML op elke websiden opnimme:

  1. Besparje it HTML foar de mienskiplike eleminten fan jo side as getal ôfbyldings. Jo kinne bygelyks jo navigaasjesysteem bewarre as navigation.html of navigation.ssi .
  2. Brûk de folgjende SSI-koade om de koade fan HTML-dokumint op elke side te befetsjen ( foardat jo paad en triemnamme tusken de petearen markearje ). {C}
  1. Foegje dizze koade op elke side dy't jo de triem befetsje wolle.

PHP ynklusief brûke

PHP is in skript-taal fan 'e serverniveau. It kin in tal dingen dwaan, mar ien mienskiplik gebrûk is om HTML-dokuminten yn jo siden op te nimmen, in protte deselde wize wêrop wy gewoanlik mei in SSI behannele wurde.

Lykas SSI, PHP is in server level technology. As jo ​​net wis binne as jo PHP-funksjonaliteit hawwe op jo webside, nim dan kontakt op mei jo hosting provider.

Hjir is in ienfâldich PHP-skript dat jo brûke kinne om in snippet fan HTML oan te meitsjen op elke PHP-fêste webside:

  1. Besparje it HTML foar de mienskiplike eleminten fan jo side, lykas de navigaasje, om bestannen te skieden. Jo kinne bygelyks jo navigaasjesysteem bewarre as navigation.html of navigation.ssi .
  2. Brûk de folgjende PHP-koade om dizze HTML yn te skeakeljen op elke side (foar it begjin fan jo triemnamme en triemnamme tusken de quotation marks ). navigation.php ");?>
  3. Dizze selde koade taheakje op elke side dy't jo de triem befetsje wolle.

JavaScript ynklusyf

JavaScript is in oare manier om HTML yn 'e siden fan jo side te wiskjen. Dit hat it foardiel dat it net nedich is fan programmearring fan server-level, mar it is in bytsje komplisearre - en it wurket fansels foar in browser dy't Java-jild mooglik makket, wat it measte docht as de brûker beslút om it te ûntsiferjen.

Hjir binne jo hoe't jo in snippet fan HTML brûke kinne fia JavaScript :

  1. Bewarje it HTML foar de mienskiplike eleminten fan jo side nei in JavaSkript-bestân. Elke HTML dy't yn dit bestân skreaun is, moat op it skerm oanbean wurde mei de document.write-funksje.
  2. Folje dizze triem nei jo webside.
  3. Brûk in elemint