Brackets white crash - mit lehet tenni?
Sziasztok!


Pár hónapja dolgozom csak a Brackets-el, eddig nem volt vele semmi probléma, de 2 napja a css fájl formázása közben "lefagy" a program, a képernyő fehérre vált és nem reagál semmire, bezárni is csak feladatkezelővel lehet.  

Konkrétan ezzel a kódrészlettel van problémája:


body .right {  

 background: transparent url(assets/bailey-zindel-396398-unsplash.jpg) no-repeat center center fixed;  

 background-size: cover;  

 filter: grayscale(80%);  

}


Próbálgattam, nem minden alkalommal történik white crash ha megpróbálok ebben a kódrészletben megváltoztatni valamit, de előfordult, hogy egymás után kétszer is bedobta a törölközőt.  

Van erre valami megoldás? Nem szeretnék szerkesztőt váltani :(
Szia!  

Erre sajnos így nem tudok megoldást, érdemes akár megpróbálni újratelepíteni a Bracketset, vagy váltani más szerkesztőre, pl. VSCode-ra, ami szerintem jelenleg a lehető legjobb alternatíva.
Feltételezem a grafikus felület alatt Windows Forms App-ot értesz.  

Beviteli mező neve legyen textBox1, ekkor a textBox1\_TextChanged metódusában (ami minden értékváltozásnál meghívódik) ezt egy try-catch szerkezettel meglehet oldani:  

(a try-catch szerkezet először megpróbálja végrehajtani az első blokkban lévő kódot, majd bármilyen hiba esetén átugrik a catchben lévő blokkra, jelen esetben itt hibát idéz elő, ha szöveget próbálunk int-té konvertálni ugye, ezért át fog ugrani a catch alatt lévő blokkra)  

<https://pastebin.com/Yy8fG1ZU> Feltöltheted valami képfeltöltő oldalra és onnan belinkelheted.  

Én pl. ezt szoktam használni:  

<https://prnt.sc/> Szia! Egy képet tudnál feltenni a feladatról? Akkor többen tudnánk segíteni. Több munkafüzet is van, és nem mindenkinek van meg, aki lehet hogy tudja.  

Ha a méret miatt nem engedi, akkor a képről ha csinálsz egy képernyőképet, és azt teszed fel engedi, így kisebb a mérete. szia én a másodfókú megoldóképlettel csináltam.bocsi a ronda írásom miatt ![](https://ehazi.hu/images/smiley/laughing.png) ha valamit nem értesz nyugodtan írj szerintem el kéne fordítani a kulcsot  

![](https://ehazi.hu/images/smiley/happy.png) Szia!


Ajánlom figyelmedbe a CSS media query-ket. Az alap koncepció az az, hogy képernyő szélesség alapján állapítjuk meg, hogyan kell megjelennie a tartalomnak. Itt lenne egy példa:



```
.elem {
  display: inline-block;
  width: 50%;
}
/* Maximum képernyő méret amin lefut ez a css kód, ellenkető esetben a fent látható fog lefutni */
@media only screen and (max-width: 768px) {
    /* Mobilokon */
    .elem {
        width: 100%;
    }
}

```

Itt lenne egy részletesebb leírás a CSS selectorokról: <https://www.w3schools.com/css/css_rwd_mediaqueries.asp> Szia ![](https://ehazi.hu/images/smiley/happy.png)  

Itt megírtam a programot, itt megtalálod a megoldást:  

<https://pastebin.com/b0hMEGPk> próbáld meg itt az 5. lépést: <https://trustedwp.hu/cikk/wordpress-hibakereses-kezdoknek-avagy-mikent-csinald/> Az első képen elrontottál egy előjelet. A következő lépésben még mindig úgy van, a végére viszont valahogy spontán megjavult. ![](https://ehazi.hu/images/smiley/happy.png) Nagyon izgalmas feladat, gyakorlatilag csak le kell gépelni a feladat által táblázatba rendezett feltételeket.   

<https://pastebin.com/GYkdGaQK>  

  

A függvény első két sorában 3 feltétel van:  

- kisebb-e 1-nél  

- nagyobb-e 16-nál  

- a váltó egész szám-e  

Ha akármelyik a három közül teljesül, a függvény "NEM TUDOM"-ot ad vissza. Ezeket azért írtam ki előre, mert egyszerűbb őket itt ellenőrizni, mint az if-eken belül.  

A 2. szinten az if-ek 'return "NEM TUDOM"'-mal végződnek, ez azért van, ha esetleg egyik évszaknak sem felelt volna meg az evszak változó. Hasonlóan az egész függvény is ugyanezzel végződik, ha a nem változóval esett volna meg ez. Ezzel tudom le a kisbetűs és ékezet nélküli ellenőrzést. Lehetne azt is legelőre, de ahhoz használni kell a uniodedata libraryt (vagy a unidecode-ot, de azt le is kell tölteni, mivel nem az stdlib része)  

Az elenőrzések azért kellenek, mert hiába mondom meg a függvénynek az első sorban, hogy a nem változóban str típust várjon, ez csak útmutatás a használónak, és figyelmen kívül hagyja a program.