Archive for the 'css' Category

CSS tömörítés

Mi másra lehetne alkalmas egy ilyen verőfényes vasárnap délután, mint a CSS-ek betömörítésére. Ebből az alkalomból összedrótoztam egy kis PHP scriptet, amit ideális esetben mindig akkor fogunk lefuttatni, amikor a dev környezetből kipakoljuk a művet élesbe.

<?php

$tplDir = '/var/www/site/';

// definiáljuk a css-eket
$fileArr = array(
	'scripts/validation/validation.css',
	'scripts/scriptaculous/autocomplete.css',
	'templates/common.css',
	'templates/content/module.css',
	'templates/pages/module.css',
);

foreach($fileArr AS $file) {

	// ez lesz az új fájlok kiterjesztése
	$compressedFile = str_replace('.css', '.compressed.css', $file);

	$bc = $env->getFileContent($tplDir.$file); // kiszedjük a $bc változóba a css-ek tartalmát (fopen, curl, akármi...)

	if($bc) {
		$bc = preg_replace('!/\\*[^*]*\\*+([^/][^*]*\\*+)*/!', '', $bc);
		$bc = preg_replace('![\\n\\r\\t]!', "", $bc);
		$bc = preg_replace('! *([\\{\\};,:]) *!', "$1", $bc);
		$bc = preg_replace('!\\}!', "}\\n", $bc);

		// sortörések + import css-ek fájlneveinek cserélése
		$bc = str_replace(array("\\r\\n", "\\r", "\\n", ".css"), array('', '', '', '.compressed.css'), $bc);

		touch($tplDir.$compressedFile);
		$f = fopen($tplDir.$compressedFile, "w");
		fwrite($f, $bc);
		fclose($f);
	}

}

?>

Beolvassa egyenként a fájlok tartalmát, szépen kiszedi a felesleges szóközöket, sortöréseket, meg minden egyebet, majd az így létrejött új fájlok kapnak egy .compressed.css kiterjesztést - ezekre hivatkozunk az éles site HTML kódjában, az eredetiek pedig megmaradnak a fejlesztéshez.

Házi feladat: ugyanezt JavaScriptre.

Tikkasztó meleghez: CSS, JS, web2.0

Készült open source lista css templatekről és designekről, mely úgy gondoljuk igen nagy segítséget fog nyújtani ötlet szintjén:
The Open Source Web Design Toolbox: 100 Tools, Resources, and Template Sources

Van egy jelszó erősség mérőnk is js-ben, amivel például regisztrációkor tudjuk tudatni a felhasználóval, hogy mennyire biztonságos a jelszava. Mi a D2fTZ6a típusú jelszavakat javasoljuk.

Talán már megszoktuk, hogy ha web2, akkor a béta felirat nem hiányozhat a logoból. Ennél már csak az jobb, a válaszott név rossz. Erről is van egy listánk: És ha már nevek: Web2.0 Name Generator

Ha nevet találtunk, kellenek ikonok, ezt csinálhatjuk Photoshoppal, vagy letölthetjük innen, vagy innen.

És végül egy ezres  lista az Alexa Trafic Rank alapján : http://www.statsaholic.com/sethgodin/

Antispam CSS-sel

Rengeteg spam ellenes megoldás létezik, de stylesheetesről még még nem hallottunk. Az elve az, hogy felteszünk egy plusz inputot a formra, amit css-sel elrejtünk (visibility:hidden; vagy display:none;), így a felhasználó nem látja, de spammer botja igen. Read more »

Egy kis CSS tutorial

XMLhttprequest

Egy nagyon jó ajaxos témával foglalkozó gyűjteményre bukkantunk, mely a nevesebb helyekről jeleníti meg a legfrissebb témábavágó bejegyzéseket. Nézzünk meg néhányat.

További linkek a  http://www.xmlhttprequest.com/news/ oldalon.

CSS Tab Designer

XHTML körökben ha menüről van szó, a legelterjedtebb a <ul><li> szerkezet a megvalósításhoz. Egy ehhez való egyszerű és ügyes programot találtunk, ami igen nagy segítségére lehet a kezdőkenek, ha még nem megy fejből az, hogy hogyan lehet lekódolni egy menüt.

Read more »

CSS Remix

Egy nagyon jó kis oldalra bukkantunk: CSS Remix. Az site-on css designnal készült oldalak között túrkálhatunk, pontozhatjuk, kommentelhetjük azokat. Nagyon jó ötleteket lehet meríteni az oldalról azoknak, akik épp’ hiányt szenvednek az ihletben…

HTML Layout

Talán mondanunk sem kell, hogy fejlesztői körökben a <table></table> igen nevetséges páros, ha az oldal elrendezésére akarjuk felhasználni. Annak ellenére, hogy sokkal könnyebb a használata, mint a divnek. Read more »

70 profi CSS tipp

Na hát ez mondjuk megint egy olyan, amit kinyomtatunk, és párna alá beteszünk, jól.

A Smashing Magazine által összegyűjtött trükkök némelyike egészen elképesztő. Magamtól például sosem rendeztem volna ABC-sorrenbe a propertyket, de egy próbát mindenképpen megér, hátha tényleg áttekinthetőbbé válnak a sorok.