UPD Issue resolved.

http://vtest.uphero.com/Landing_page/ The very first form on the page in IE7 has a bug. In it, the Input leaves to the left, although the style is clearly set - display: block; margin: 0 auto; 2 hours trying to understand the reason for this behavior - did not work: (.... What is the error? How to make the input be in the center?

    1 answer 1

    This is because for IE7 such a construction header[role="banner"] .row2 .get-access p + input[type=text] is just the same as teaching a math to a ram. He does not know how to work with such selectors, [role = text] p + input

    You showed him this and he is in shock and therefore does nothing

    • But after all other parameters in these selectors he understands. Margin does not work from here: header [role = "banner"] .row2 .get-access input [type = text], header [role = "banner"] .row2 .get-access input [type = email] {} Vertical he marked all the indents as it should be. - Zverushka
    • Found the reason, but do not understand WTF ??? The form itself has a margin-right. And for some reason it shifts the text fields to the left. If this parameter is removed, the blocks are centered. - Zverushka