tutoriale photoshop, brushes, patterns, gradient
Site afiliat proiectului Wtricks.com
   
   
  REGULAMENT | Search | Members | Calendar | Help  
 


Post Reply  Post Thread 
am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6
Author Message
dtbd1916
Designer incepator
*****


Posts: 259
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 1
Lei: 1394.77
Post: #1
am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

am o imagine pacific.jpg cu dimensiunile 415*332.I`am facut 3 slice`uri in photoshop:415*97,415*93 si 415*142.Si aceste 3 slice`uri le`am ansamblat cu divuri intr`o pagina html.
Pagina mea pacific.html este :

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pacific</title>
</head>

<body>

<div style="width:415px; height:97px;" >
<img src="pacific_01.jpg" width="415" height="97" />
</div>

<div style="width:415px; height:93px;">
<img src="pacific_02.jpg" width="415" height="93" />
</div>

<div style="width:415px; height:142px;">
<img src="pacific_03.jpg" width="415" height="142" />
</div>

</body>
</html>

In toate browserele se vede bine numai in ie6 slice`urile sunt distantate intre le cu 5 px.

Daca bag imaginile pe fundalul divurilor se vede bine dar eu am nevoie de imagini in interiroul divurilor.

Am vorbit si cu niste prieteni,am cautat si pe google si nicio solutie.Poate ma puteti ajuta voi.



Attached File(s) Thumbnail(s)
       

dare_to_be_different1916 | id de messenger

This post was last modified: 09-04-2008 09:13 PM by dtbd1916.

09-04-2008 09:11 PM
Visit this users website Find all posts by this user Quote this message in a reply
Valoo
Designer incepator
*****


Posts: 343
Group: Registered
Joined: Oct 2007
Status: Offline
Reputation: 2
Lei: 1121.98
Post: #2
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

auzi.. incearca sa pui la fiecare dintre ele *margin-top:-5px; si sa vezi daca merg in ie.


Cheia succesului este munca si credinta in Dumnezeu.
Blog
09-04-2008 10:11 PM
Visit this users website Find all posts by this user Quote this message in a reply
dtbd1916
Designer incepator
*****


Posts: 259
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 1
Lei: 1394.77
Post: #3
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

m`am gandit si eu la asta .Numai ca in ie 6 se vede bine dar in firefox si in celelalte browsere imaginea un loc sa aibe inaltimea 332 are 322 .Deci tot nu este o solutie.Acelasi lucru se intampla si daca folosesc position:relative;top:-5px.

As putea sa le asamblez cu tabele.Daca folosesc un tabel  se vede bine in toate browserele inclusiv ie6 dar eu nu vreau sa folosesc tabele ci divuri.

Deci chiar numai stiu cum sa ii dau de cap fiindca o fi ie6 varza dar cu toate astea e cel mai folosit browser.E referinta.Si pana la urma un site trebuie sa se vada la fel in toate browserele.


dare_to_be_different1916 | id de messenger

This post was last modified: 09-04-2008 10:35 PM by dtbd1916.

09-04-2008 10:31 PM
Visit this users website Find all posts by this user Quote this message in a reply
Valoo
Designer incepator
*****


Posts: 343
Group: Registered
Joined: Oct 2007
Status: Offline
Reputation: 2
Lei: 1121.98
Post: #4
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

ai pus si semnul * inainte de codul meu ?


Cheia succesului este munca si credinta in Dumnezeu.
Blog
09-04-2008 10:35 PM
Visit this users website Find all posts by this user Quote this message in a reply
dtbd1916
Designer incepator
*****


Posts: 259
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 1
Lei: 1394.77
Post: #5
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

am adaugat si steluta...imi vede bine in: firefox,ie6,opera,safari,netscape.Numai in ie7 se suprapun divurile.Trebie sa gasim o solutie pt toate browserele.


dare_to_be_different1916 | id de messenger

This post was last modified: 09-04-2008 10:58 PM by dtbd1916.

09-04-2008 10:41 PM
Visit this users website Find all posts by this user Quote this message in a reply
xara
Membru
**


Posts: 46
Group: Registered
Joined: May 2007
Status: Offline
Reputation: 0
Lei: 225.11
Post: #6
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

Am si eu o sugestie. In loc de steluta sa folosesti "conditional comment" si sa creezi fisiere css distincte. In felul asta poti stabili setari pentru fiecare in parte.
Sintaxa ar fi cam asa:

Code:
<link rel="stylesheet" href="css/style.css" type="text/css" />
<!--[if IE 7]>
<link rel="stylesheet" href="css/ie7.css" type="text/css" />
<![endif]-->
<!--[if IE 6]>
<link rel="stylesheet" href="css/ie6.css" type="text/css" />
<![endif]-->

09-04-2008 11:31 PM
Find all posts by this user Quote this message in a reply
dtbd1916
Designer incepator
*****


Posts: 259
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 1
Lei: 1394.77
Post: #7
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

multumesc xara.Dar uite ca m`a ajutat cineva cu o solutie si mai eleganta:trebuie sa adaug

<style type="text/css">

div img{float:left;}

</style> si merge.
Sau
sa inlocuiesc <div style="width:415px; height:97px; "> cu <div style="width:415px; height:97px; font-size:0px;"> si iarasi merge deoarece si acum citez din cel care m`a ajutat "este o problema ce apare doar la IE6, si anume parser-ul IE ia in considerare orice caracter din codul HTML din jurul img-urilor(inclusiv spati/tabs/new line), si in consecinta il afiseaza sub imagine.".


PS:si mmerge si cu <img src="images/pacific_03.jpg" style="display:block" />.


dare_to_be_different1916 | id de messenger

This post was last modified: 09-05-2008 12:03 AM by dtbd1916.

09-04-2008 11:48 PM
Visit this users website Find all posts by this user Quote this message in a reply
xara
Membru
**


Posts: 46
Group: Registered
Joined: May 2007
Status: Offline
Reputation: 0
Lei: 225.11
Post: #8
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

Sugestia mea era mai generala. Pentru ca vei vedea in timp ca e mult mai util sa folosesti fisiere externe decat sa pui stilurile "inline". Vei mai intalni multe alte probleme cu IE6 care s-ar putea nu poata fi rezolvate altfel, pui un stil pentru toate browserele in general si altul pt IE6 (sau 7) ca nici ala nu te scuteste de surprize.
Plus ca vei putea refolosi stilurile si pentru alte pagini.
Bafta in continuare!Smile

P.S. Merci pentru explicatie. M-am lovit si eu de problema asta, dar nu stiam care-i cauza.

09-05-2008 12:07 AM
Find all posts by this user Quote this message in a reply
dtbd1916
Designer incepator
*****


Posts: 259
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 1
Lei: 1394.77
Post: #9
RE: am ansamblat 3 sliceuri in css si mi`a aparut un bug in ie6

eu cred ca cea mai eleganta solutie e cu style="display:block;" pus pe fiecare tag si bineinteles pot face o clasa pe un fisier extern pe care s`o numesc .parser{display:block;} si tagul meu sa arate <img src="images/pacific_03.jpg" class="parser" /> ......si aceasta clasa s`o folosesc ori decate ori am nevoie de ea pe oricate pagini am  nevoie.Nu sunt hard-coder asa ca astept in continuare sugestii.Doresc sa imi formez un stil de codare cat mai elegant si cat mai eficient.


dare_to_be_different1916 | id de messenger

This post was last modified: 09-05-2008 12:26 AM by dtbd1916.

09-05-2008 12:24 AM
Visit this users website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump:

 

 Invatam Net
Esti nou pe aici? Vorbeste-ne despre tine.
Citeste articole si tutoriale unice.
Ai un site? Iti putem oferi un review.

  Parteneri

  


-->