Nx.. Posted December 21, 2007 Report Posted December 21, 2007 Kā lai novieto attēlu tieši pa vidu (center) un tieši lapas sākumā? Es nedomāju tā: <html> <head> <title>Piemērs_01</title> </head> <body> <center><img src="http://www.example.com/picture_0000001.png"></center> </body> </html> , jo šādi izdarot, attēls uz IE un FF (uc.) pārlūkprogrammām parādās ar nelielu atstarpi no loga sākuma! Tas man nav vajadzīgs!!! Kā lai to (bez atstarpes, bet pa vidu (neizmantojot JS)) ar CSS palīdzību izdara? Paldies jau iepriekšs!!! :)
andrisp Posted December 21, 2007 Report Posted December 21, 2007 CSS html, body { margin: 0; padding: 0; }
Nx.. Posted December 21, 2007 Author Report Posted December 21, 2007 CSS html, body { margin: 0; padding: 0; } Laba ideja, tikai ir viena problēma - pieņemsim es norādu 300px no kreisās!!! Problēma tāda - uz ekrāna kam izsķširtspēja ir 800x600px tas izskatīsies savādāk, nekā ja lietotājam ekrāna izšķirtspēja būs 1600x1200px!!! Citi varianti!?
blackhalt Posted December 21, 2007 Report Posted December 21, 2007 Izskatīsies tieši tā, kā izskatās, kad 300px no malas, jo pikseļi līdz šim nav staipījušies.
Nx.. Posted December 21, 2007 Author Report Posted December 21, 2007 Izskatīsies tieši tā, kā izskatās, kad 300px no malas, jo pikseļi līdz šim nav staipījušies. Neizskatīsies gan!!! 1. Iedomājies horizontāli kas ir 800px plata un attēlu, kas ir 100px plats! 2. Ja es norādu, ka attēls sāksies 300px no kreisās malas tad tas tā būs gan uz 800x600px, gan uz 1600x1200px! 3. Ja tas tā notiks uz 800x600px ekrāna - tad paliks pāri 400px labajā pusē (300px + 100px = 400px 800px - 400px = 400px)! 4. Ja tas tā notiks uz 1600x1200px ekrāna - tad paliks pāri 1200px labajā pusē (300px + 100px = 400px 1600px - 400px = 1200px)! Piemērs - http://nx-club.oo.lv/px.JPG !!! :O Kādam ir kādi citi varianti? (attēlam jābūt centrā!)
andrisp Posted December 21, 2007 Report Posted December 21, 2007 (edited) Nu moins. Nu ja tev ir fiksēts platums attēlam un kreisās malas atstatums fiksēts, tad jau protams, ka labās malas atstatus būs dinamisks! Un vispār - tu taču vispār gribēji centrēt to attēlu nevis pozicionēt 300px no kreisās malas. Edited December 21, 2007 by andrisp
Nx.. Posted December 21, 2007 Author Report Posted December 21, 2007 Nu moins. Nu ja tev ir fiksēts platums attēlam un kreisās malas atstatums fiksēts, tad jau protams, ka labās malas atstatus būs dinamisks! Nu jums tas pieleca - nu moins!!! Tagad atkārtošu jautājumu - Kā lai to attēlu ievieto centrā (jāsākas no pašas augšas) neatkarīgi no ekrāna izšķirtspējāM!!!!
andrisp Posted December 21, 2007 Report Posted December 21, 2007 Nu bļā. Nu kaut vai ar to pašu <center>. Ar CSS norādi html, body { margin: 0; padding: 0;}. Būs tev pie pašas augšas.
Val Posted December 21, 2007 Report Posted December 21, 2007 kautkas tāds? http://www.wpdfd.com/editorial/thebox/deadcentre4.html
blackhalt Posted December 21, 2007 Report Posted December 21, 2007 Tātad 300px no malas un centrā? :)
Nx.. Posted December 21, 2007 Author Report Posted December 21, 2007 Tātad 300px no malas un centrā? :) Es teicu piemēram 300px no malas! :) Nu to bildi vajadzētu dabūt centrā!!!
andrisp Posted December 21, 2007 Report Posted December 21, 2007 (edited) Nu ja tu gribi centrā, ko tad tu murgo kaut ko par 300px no malas ?? Un centrā tu pats jau zini kā dabūt (kaut gan tas nav īsti pareizi) Edited December 21, 2007 by andrisp
Evi Posted December 21, 2007 Report Posted December 21, 2007 (edited) lol <div style="margin:0 auto;width:300px"><img src="img.gif" width="300"...></div> Edited December 21, 2007 by Evi
Recommended Posts