
Elementos Da Página Fora Do Lugar No Ie
#1
Posted 15/06/2010, 04:35
criei um blog e estou sempre modificando o mesmo para encontrar o layout que mais me agrade, o atual layout tá bem legal porém no IE está aparecendo todo desconfigurado, gostaria da ajuda de vocês pra mim arrumar uma solução pra esse dilema, desde já obrigado!!!
print: http://img261.images...707/blogbdh.jpg
#2
Posted 17/06/2010, 16:57
<!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ .twoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style>
Obs: Isso vai funcionar como um replace substituindo comente o que não for igual entre as classes de estilo. Se minha dica foi último, adicione-me um ponto
Edição feita por: Victor Hugo Odo, 22/06/2010, 16:45.
Inserir codebox
#3
Posted 17/06/2010, 18:08
Olá Gilvancn, você poderia usar o que eu chamo de trapaça de código. É uma condição de if para o css. Coloca isso e edita antes de fechar a a tag head, e depois de fechar a tag style:
<!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ .twoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style>
Obs: Isso vai funcionar como um replace substituindo comente o que não for igual entre as classes de estilo. Se minha dica foi último, adicione-me um ponto
obg shayllis pela sua resposta, mas me desculpe a minha ignorancia mas não entendi direito como funciona esse código e onde implementar pq tentei aqui mas sem sucesso, desde já obg pela sua atenção.
Edição feita por: Victor Hugo Odo, 22/06/2010, 16:47.
Inserir codebox
#4
Posted 18/06/2010, 14:43
No código acima estão marcadas .twoColFixLtHdr #sidebar1 { padding-top: 30px; }, isso na verdade seria a propriedade padding-top, da div marcada com o id sidebar1, que está dentro da tag marcada com o id twoColFixLtHdr.
Bom substitua
twoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; }
Por
id_da_div{propriedade a ser alterada: propriedades;}
Simplesmesnte isso. Não se esqueça de colocar depois que você fechou a tag style, pois o css funciona por meio de cascata, traduzindo, ele lê a última propriedade declarada, ou seja, não funciona se colocar antes da tag style; e antes de frchar a tag <head>, pois se trata de um css.
Freelancers: shayllis@yahoo.com.br Sites em php, html e flash, animações design de folders, javascript e editores de imagem.
Edição feita por: Victor Hugo Odo, 22/06/2010, 16:48.
Inserir codebox
#5
Posted 18/06/2010, 20:44
Ah, não não é ignorância, no começo é meio complicado mesmo.
No código acima estão marcadas .twoColFixLtHdr #sidebar1 { padding-top: 30px; }, isso na verdade seria a propriedade padding-top, da div marcada com o id sidebar1, que está dentro da tag marcada com o id twoColFixLtHdr.
Bom substituatwoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; }Porid_da_div{propriedade a ser alterada: propriedades;}
Simplesmesnte isso. Não se esqueça de colocar depois que você fechou a tag style, pois o css funciona por meio de cascata, traduzindo, ele lê a última propriedade declarada, ou seja, não funciona se colocar antes da tag style; e antes de frchar a tag <head>, pois se trata de um css.
Freelancers: shayllis@yahoo.com.br Sites em php, html e flash, animações design de folders, javascript e editores de imagem.
Caro shayllis, infelismente não consegui, não estou acompanhando seu raciocinio, tem como você dar uma olhada no meu código?
Se possível, baixa aqui, agradeço muito!!!
Edição feita por: Victor Hugo Odo, 22/06/2010, 16:48.
Inserir codebox
#6
Posted 21/06/2010, 19:15
agora mais fácil
<style type="text/ss"> #nome_da_div{ margin-left: 80px; width: 50px; } </style> <!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ #nome_da_div{margin-left: 800px; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style> </head> <body> <div id="nome_da_div"> </ </body> </html>
Nesse exemplo, eu quis alterar somente a margem a esquerda mas dah para alterar tudo que queiras, é só trabalhar de div em div que dah certo. Eu já usei
Edição feita por: Victor Hugo Odo, 22/06/2010, 16:49.
Inserir codebox
#7
Posted 22/06/2010, 19:00
Bom, na verdade o código que eu coloquei é só um exemplo;
agora mais fácil<style type="text/ss"> #nome_da_div{ margin-left: 80px; width: 50px; } </style> <!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ #nome_da_div{margin-left: 800px; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style> </head> <body> <div id="nome_da_div"> </ </body> </html>
Nesse exemplo, eu quis alterar somente a margem a esquerda mas dah para alterar tudo que queiras, é só trabalhar de div em div que dah certo. Eu já usei
Caro amigo shayllis,
obrigado por sua paciência e por tentar me ajudar, porém não tá rolando, minhas dúvidas:
Esse código funciona perfeitamente em xlm?
Troca "nome_da_div" pelo nome da minha div que desejo alterar, correto?
Por que esou recebendo a mensagem de erro seguinte?
"Não foi possível analisar o seu modelo, pois sua formatação é inadequada. Certifique-se de que todos os elementos XML estão fechados adequadamente.
Mensagem de erro em XML: The string "--" is not permitted within comments."
Agradeço muito a sua ajuda!!!
#8
Posted 23/06/2010, 16:21
Não, o nome_da_div é para trocar pelo id da div que desejas alterar
#9
Posted 01/07/2010, 10:04



Edição feita por: gilvancn, 01/07/2010, 10:05.
#10
Posted 25/09/2017, 17:40
Viagra Doping cialis Cheap Viagra Super Active Acheter Amoxicillin Medicament Fonts Prescrire
Amoxicilline Clavulanate De Potassium Generico Priligy (Dapoxetine) cialis Buy Dapoxetine Acheter Viagra Au Maroc
#11
Posted 07/10/2017, 23:47
Buy Olistat Kamagra Tesco viagra prescription Compulsive Disorder Canada Rosacea Amoxicillin Does The Levitra You Can Buy Online Work The Same
#12
Posted 22/10/2017, 08:20
Can You Safely Take Expired Amoxicillin Find Dutasteride Levitra Vs Viagra Comparison buy cialis Amoxicillin Gonorrhea
Tarif Du Kamagra Acheter Cialis Original En Ligne Cialis Generico En El Df cialis online For Sale Zentel
#14
Posted 22/10/2017, 13:26
Will Keflex Cure Syphilis Alcohol And Cephalexin Prix Cytotec best prices for on line levitra Kamagra Espana Esta Citalopram Canada Pharmacy
Zithromax At Walmart Cialis Precio Oficial Farmacia viagra Prix Du Cialis 5 Mg En Pharmacie Levitra Vorkasse
Feline Allergic Reaction To Amoxicillin Canada Z Pack Levitra Rezeptfrei Kaufen viagra prescription Cialis Lilly Pas Cher
24 Pharmacy Canadian Comprar Viagra Con Mastercard Buy Viagra Without Prescription' best online levitra Zentel Valbazen Overnight Shipping Buy Without Perscription Tetracycline Vendors Levitra Informacion En Espanol
#15
Posted 22/10/2017, 16:01
Lexin Cephalexin cheap cialis Levitra Tarif Maroc Secure Ordering Isotretinoin With Free Shipping Saturday Delivery Price Anafranil Online
Silvitra Cialis 10mg France Alternativas Del Viagra viagra Viagra Zoll Discount Generic Dutasteride Real Cheapest Doxycycline Uk
Achat Levitra viagra where can i buy accutane yahoo Achat En Ligne Misoprostol
Mexico Viagra Online levitra on sale Order Cephalexin From Mexico Proper Dosage Amoxicillin Sore Throad Comprar Cialis Quito
Acquisto Sildenafil 120 Mg Cialis 5 Mg Precio En Farmacia viagra Isotretinoin cod accepted website Does Propecia Regrow Hair
Levitra Donde Comprar buy levitra 20mg usa Where To Buy Amoxicilina Cod Accepted Milan
Cialis 20 Mg X 30 Pill For $76.5 viagra online Online Parmacy Dutasteride Duprost For Sale Cephalexin Antibiotic
Mail Order Levitra viagra online prescription Comprare Priligy In Farmacia
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)