Jump to content
php.lv forumi

Attēla novietošana īstajā vietā...


Nx..

Recommended Posts

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!!! :)

Link to comment
Share on other sites

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!?

Link to comment
Share on other sites

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ā!)

Link to comment
Share on other sites

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 by andrisp
Link to comment
Share on other sites

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!!!!

Link to comment
Share on other sites

×
×
  • Create New...