IM24LV Posted February 1, 2008 Report Share Posted February 1, 2008 Mazs jautājums - kādēļ un vai tam tā tiešām ir jābūt, ka XHTML 1.0 bildēm apakšā pieliek apmēram 2 px lielu atstarpi? kā noņemu info kāda HTML lapa ir, tā tas ir normāli, bez apakštukšumiem. Link to comment Share on other sites More sharing options...
andrisp Posted February 1, 2008 Report Share Posted February 1, 2008 Tā ir pārlūka kaut kāda renderēšanas īpatnība. Link to comment Share on other sites More sharing options...
IM24LV Posted February 1, 2008 Author Report Share Posted February 1, 2008 ? tas tā ir gan uz IE gan FF... Link to comment Share on other sites More sharing options...
black Posted February 1, 2008 Report Share Posted February 1, 2008 Tas ir normāli. Attēli pēc noklusējuma tiek attēloti kā inline elementi (teksts). Zem teksta parasti ir nedaudz vietas, kur attēlot speciālās zīmes (mīkstinājuma zīmes, piemēram, ļķņ, utt.). Īsumā - ja gribi, lai zem attēla nav 3px tukšums - rādi visus attēlus kā block elementus. Savā CSS failā norādi "img {display: block;}" Link to comment Share on other sites More sharing options...
IM24LV Posted February 1, 2008 Author Report Share Posted February 1, 2008 Ok, liels paldies par informāciju! :) Link to comment Share on other sites More sharing options...
pilots Posted February 1, 2008 Report Share Posted February 1, 2008 Noderīgi. Paldies, black. Link to comment Share on other sites More sharing options...
mefisto Posted February 1, 2008 Report Share Posted February 1, 2008 (edited) img{ vertical-align: bottom;} .. un kas tās par muļķībām ko black sarakstīja ?!? Edited February 1, 2008 by mefisto Link to comment Share on other sites More sharing options...
andrisp Posted February 1, 2008 Report Share Posted February 1, 2008 Njā, tas display: block ir nesakarigi. Varbūt arī apakšējais margin pazudīs, bet katrā ziņā tiks sačakārēts renderings (no inline uz block). Link to comment Share on other sites More sharing options...
Toms Posted February 2, 2008 Report Share Posted February 2, 2008 Nesaprotu, no kurienes mefisto izrāva, ka black šeit piemin "vertical-align"?!? andrisp, kāpēc "display: block" ir nesakarīgi? Nekas nesačakarēsies, es vairumā gadījumu izmantoju img kā block elementus. Tajās nedaudzajās vietās, kur vajag inline - atsevišķa klasīte. Un tādu vietu nav daudz. Link to comment Share on other sites More sharing options...
andrisp Posted February 2, 2008 Report Share Posted February 2, 2008 Toms, bet ja piemēram, man bilde ir kā links, tad block elements būs iekš inline. Tad arī links jātaisa par block elementu, un tad tas nozīmē, ka man ir jānorāda vēl platums (jo savādāk būs 100%). Un mefisto piedāvāja savu variantu, nevis citēja black. Link to comment Share on other sites More sharing options...
black Posted February 2, 2008 Report Share Posted February 2, 2008 (edited) Quirks režīmā (ti, režīmā, kad HTML nav strict), lielākā daļa pārlūku parādīs attēlu kā block pēc noklusējuma [1]. Tātad, nekādu renderingu viņš nebojā. Ja inline elementā ievietosi block attēlu, tad viņš izstiepsies tikai attēla platumā (izmēģini!). Man nav iebildumu arī pret mefisto variantu, taču tas strādās tikai tad, ja attēla augstums ir lielāks par line-height [2] [1] http://www.quirksmode.org/css/quirksmode.html [2] http://www.brunildo.org/test/IMGinDIV.html Edit: izlaboju linku Edited February 2, 2008 by black Link to comment Share on other sites More sharing options...
mefisto Posted February 2, 2008 Report Share Posted February 2, 2008 (edited) Sorry, bet tu tiešām nesaproti ko tu runā. Un vispār, kurš daunis apzināti izmantos quircks mode ?!? EDIT: FAK, FAK, FAK !!!! Tiko sapratu ka mans risinājums ne sūda nav derīgs, jo ir nepareizs. Nevis 'bottom', bet 'baseline' ! FAK ! vertical-align: baseline; FAK! Edited February 2, 2008 by mefisto Link to comment Share on other sites More sharing options...
black Posted February 2, 2008 Report Share Posted February 2, 2008 andrisp apgalvoja, ka ar display: block "tiks sačakārēts renderings". Tāpēc norādīju, ka quirks modē (kuru visi bija spiesti izmantot, pirms popularitāti ieguva strict mode) img elementi jau bija block režīmā. Varbūt paskaidro, tieši kuru daļu no manis sacītā nesaprati. Man dažreiz ir problēmas ar izteikšanos, mēģināšu uzrakstīt saprotamāk. Link to comment Share on other sites More sharing options...
andrisp Posted February 2, 2008 Report Share Posted February 2, 2008 black, tu domāji standart mode nevis strict, ne ? Link to comment Share on other sites More sharing options...
black Posted February 2, 2008 Report Share Posted February 2, 2008 Nē, es domāju strict mode. (Ar strict mode es domāju režīmu, kur DOCTYPE ir strict. Ar quirks mode es domāju visus pārējos režīmus (transitional, vispār bez DOCTYPE, kādus nu vēl var izdomāt)) Link to comment Share on other sites More sharing options...
Recommended Posts