Wrong element position only for safari - html

I have prepared an html file to show you the problem:
http://eyenet.it/problema_safari.html
I tried on Edge, Firefox, Chrome, Opera ... buttons "aggiungi al carrello" and "mostra i dettagli", they are displayed correctly where I want:
http://eyenet.it/posizione_desiderata.png
But if i try on Safari, positioning is wrong:
http://eyenet.it/posizione_sbagliata.png
Can anyone help me to fix it on Safari?
Thank you all!
Regards,
Renato

i solved using "bottom: -300px" instead "bottom: 70%".
It works for all browsers.
Thank you all.

Related

Remove white space (CSS) - Chrome & Safari OK - Firefox NOT

after searching and trying for about 2 hours I decided to ask you. If I call my website with Google Chrome or Safari I do not have this issue.
But if I call my website with Mozilla Firefox, I see a little white space between my 3 social media links and the next row.
Test it by yourself. Does it works with Chrome/Safari and does Firefox have a problem?
https://gamekeys-shop.de/
Can somebody tell me how I can fix that? - I do not understand why there is a difference between those browsers...
Greetings and Thank You!
You need to remove the display: inline-block; from the following selector: a.ubtn-link
Every browser has its own default stylesheet. Try using CSS reset (resets default CSS) and your problem should be solved.
To use CSS Reset, include the following source file in your web page:
at BODY tag set the line-height to zero.
like this:
<body class="home page-template-default page page-id-14 gecko osx wpb-js-composer js-comp-ver-5.0.1 vc_responsive" style="line-height:0;">
Or do it in your custom .CSS file.

Horizontal accordion

I try to accomplish this:
But I can't get the third column and the flipped headers correct.
This is how I have it now:
<http://jsfiddle.net/6TnaD/2/>
The solution works in IE9, Chrome, Firefox, Safari and Opera and doesn’t require JavaScript or images.
This is done with CSS3 :target selector
hope this will help you fiddle

Firefox overflow:hidden not working as it does in Chrome/IE

I've been trying to achieve cross-browser functionality for a drag/drop input file, i've come pretty close but this last thing i can't quite figure out. As the title says, it's working just fine in Chrome / IE but in firefox it's not behaving the same. I've left out the drag/drop functionality in my fiddle for simplicity as it's not relevant to the problem.
<div class='browseWrapper'>
Drag & Drop Images Here</br><em>Or click to browse.</em>
<input class='browseImage' type='file' />
</div>
Here's what i've got so far: http://jsfiddle.net/sPJ9u/
Thanks in advance.
EDIT: Sorry i should have been clearer in explaining the problem. If you inspect the input element in firefox you'll see that the overflow:hidden isn't hiding the overflow as it does in Chrome / IE, causing the offset to be out.
Firefox Version: 26
Check out this related question: Why does overflow:hidden not work in a <td>?
It's because you have display set to table-cell, which makes it behave as if the div is actually a td.
You can use this structure in your css:
-moz-overflow:hidden;

will it work on ie7-Background image

Will this code block work on IE7 and IE8??
background: none #9C1F31 !important;
Will background property work on IE7 and IE8? I dont have IE7 to verify this code.
Please advise me.Thank you.
Yes. It will work on IE7 and IE8.
You can refer more here
FYI: The value "inherit" is not supported in IE7 and earlier. IE8 requires a !DOCTYPE.

Slider transition doesn't work in firefox

I created an example here: http://cssdeck.com/labs/oyjlyupw
Even though the transition is defined for firefox, it doesn't seem to animate in my Firefox 21.0 at least.
I've tried lots of permutations and putting the transition properties on different elements, but I can't seem to solve it.
Any help would be appreciated, thanks!
Add a starting left position to .slider-button
For example:
left:0;
Updated: CSSDeck demo
Have a read through this -
CSS3 transition/hover effect not working in Firefox; a Firefox bug?