Могући су случајеви када радите на развоју веб страница на којима морате сакрити одређене области или елементе из једног или другог разлога. Ове елементе можете једноставно избрисати у ХТМЛ ознаци. Али постоје случајеви када је неопходно да они остану у коду, али се из неког разлога не приказују у прозору претраживача. Да бисте задржали елемент у ХТМЛ-у, али га у исто време учинили невидљивим, треба се позвати на средства ЦСС-а.
Постоје два уобичајена начина за сакривање елемента који је у ХТМЛ коду. Једна од њих је да користи својства приказа или видљивости. На први поглед ова два својства могу изгледати исто, али сваки од њих има своје особине, за које треба бити свјестан. Погледајмо ближе разлике између видљивости: скривене и приказане: ноне.
Прва опција скрива елемент из претраживача, али тај скривени дио кода још увијек заузима простор на веб страници. Другим речима, чини елемент невидљивим, али и даље остаје на свом месту и заузима простор који ће заузети да је видљив. Ако ставите ознаку ДИВ на страницу и користите ЦСС да бисте подесили њену величину, видљивост: скривена својства учиниће да се блок не прикаже у прозору претраживача, али ће се текст после њега понашати као да је блок још увек присутан.
То је зато што елемент остаје у потоку. Својство видљивости се користи веома ријетко и обично заједно са свим другим поставкама. Ако користите и друге ЦСС конфигурације, као што је позиционирање, можете прво да га употребите да сакријете елемент, али да бисте га могли вратити на место када лебдите курсор. Ово је једна могућа употреба својства видљивости, али јој се не приступа пречесто.
За разлику од својства видљивости, која оставља елемент у стреаму, друга ЦСС својства, која се користи за сакривање елемената, омогућава вам да сакријете блок као да није тамо. За див, дисплаи ноне не ради као да потпуно уклања овај елемент из документа. Не заузима никакав простор, иако и даље остаје у ХТМЛ изворном коду. Ставка се неће појавити на вашем сајту и неће бити видљивих доказа о њеном постојању. С обзиром да ће се околни елементи сматрати празним простором и кретати се, у зависности од њихових својстава. То је зато што испада из потока. Ова својина се може успјешно примијенити или не, у зависности од намјера произвођача. У сваком случају, не треба их злоупотребљавати.
Дизајнери изгледа често користе дисплеј: ноне својство приликом тестирања странице. То се обично дешава ако је потребно неко вријеме сакрити подручје тако да можете тестирати друге дијелове странице. У овом случају, користите дисплаи: ноне. Важно је запамтити да се ставка мора вратити на страницу прије него што је страница заиста покренута. Поента је да елемент који је уклоњен из тока помоћу овог метода постаје невидљив за претраживаче и читаче екрана, чак и ако и даље остаје у ХТМЛ ознаци.
У прошлости, овај метод је коришћен да се покуша утицати на рангирање претраживача. Али сада се ставке које нису приказане могу означити црвеном Гоогле заставом да би се видело зашто се користи овај приступ. Један од начина употребе екрана: ниједна са добробити креира сајтове са одговорним дизајном. Када пишете код за такве веб странице, често је потребно креирати елементе који су доступни за приказ само у одређеној резолуцији, али скривени за друге опције. Можете користити дисплаи: ноне у ЦСС-у да бисте сакрили овај елемент, а затим га поново укључите касније. Ово је прихватљива употреба ове имовине, јер је немогуће посумњати на словослагача у покушају да се нешто сакрије ради утицаја на претраживаче.
Својство приказа је важна особина ЦСС-а, али се уобичајено користи у ЈаваСцрипту за сакривање и приказивање елемената без њиховог брисања и поновног креирања. Да бисте пребацили приказ елемента див, можете користити не само ЦСС, већ и ЈаваСцрипт. У овом случају, користи се следећи код: