ugrás a tartalomhoz

Archívum - Feb 4, 2012 - Fórum téma

css vertical rhythm fejfájás

Raziel Anarki · 2012. Feb. 4. (Szo), 21.54
próbálok összehozni egy vertikális ritmust, de apró problémába ütköztem:

van a köv markup:
<p>
    <strong>Strong.</strong>
    <em>Em.</em>
    <q>Q.</q>
    <small>Small.</small>
    Jujubes gingerbread donut jelly-o (...)
</p>
css reset után (eric meyer féle), beállítok egy alap line-height:15px-et, font-size:12px-szel, de a <small>-tag-nek csak font-sze: 10px-et adok, viszont ez az utána következő sorokat eltolja 1px-szel valamiért.

a css kis php-val támogatott:
p
{
    line-height: 15px; // <?=LINE?>px;
    font-size: 12px;   // <?=FONT?>px
}

(...)

small
{
    line-height: 15px; // <?=LINE?>px
    font-size: 10px;   // <?=round(FONT*0.8)?>px;
}
próbáltam 20px-es line height-et adni, ugyanez.
chrome és ff is csinálja, gondolom ie is, azt már nem is néztem (win7en vagyok).

ha az alap fontméretet változtatom, a csúszás marad, arányosan változik, ugyanez igaz a small tagnál a szorzóra is, a csúszás ehhez is arányos :/

ha a small tag fontmérete pont ugyanannyi mint az alap, akkor minden ok.

kép chromeból (a háttérkép a grid-et jelöli.): http://i43.tinypic.com/2k0jtf.png


valaki esetleg tudja hol, mit rontok el, illetve mi okozza jelenséget?

a stong,em,q-tagok nem játszanak, kivettem-visszatettem őket, ugyanez...

köszönöm!

ps. ha a <small>-lal egy blokk elemet veszek körbe (pl blockquote) akkor minden ok, nem csúszik, csak inline környezetben.
 

mySQL query ciklusban

chop · 2012. Feb. 4. (Szo), 20.34
Sziasztok!

Eléggé érthetetlen problémával állok szemben és már minden kombinációt kipróbáltam, mégsem jövök rá a megoldásra.

Adott az alábbi nagyon egyszerű kód:

$connect = new Mysqli('localhost','root','****','test');

for ($x = 0; $x <= 100; $x++) {
	$q = "INSERT INTO users VALUES('','".$x."')";
	$connect->query($q);
	echo $x.'. rekord beszúrva<br />';
}
A problémám az, hogy bár a ciklus rendesen lefut (a kimenetnél ez látszik is), azonban a táblába folyamatosan több rekordot tesz be a PHP, mint amennyit kellene. Gyakran van az, hogy elmegy szépen százig, aztán újrakezdik az iterációt 1-től és még bepakol 50-60 rekordot. Kipróbáltam OOP nélkül, simán mySQL-lel, mindig hibázik. Érthetetlen.

A tábla egy sima kétmezős tábla, egyikben auto_increment, primary key, a másik pedig int típusú.

Van tippetek?

Köszi.

(Tudom, hogy meg lehet csinálni ezt prepared statementtel és multiquery-vel is, de szerintem így is működnie kellene.)