есть ссылки, которые display:block, чтобы задать ссылкам размер, и внутри (между <a> и </a>) они пустые, но тут в IE6 (в IE7 такой проблемы нет) некоторые ссылки, которые по высоте меньше, чем высота шрифта по умолчанию в браузере (дело в том, что за ненадобностью шрифтов в документе им ни вид, ни размер не задавались вообще), расползлись (по высоте). умный IE6 почувствовал обязанность спасти ссылки, в которые не везли бы буквы, хотя их там нет.
решил я всё в момент просто. вот так:
a {font-size: 0;}
но мне вот интересно, можно ли найти какой-нибудь способ поэлегантнее?
если что, XHTML 1.0 Strict, код и стиль валидны.
кстати, для тех, кто, может быть, не знает: при таком решении в IE6 (а может и во всех IE, седьмую версию я на эту вшивость не проверял) размер шрифта не будет нулевым, он будет единичным. т.е. если в других браузерах при таком раскладе слова просто исчезают, то в IE(6) мы увидим замечательный пунктир. то же самое касается и блоков и, я догадываюсь, многих других элементов. например, если div'у задать размеры по 0px на сторону, то этот многострадальный браузер всё переврёт и покажет по 1px... это так, факты. но мне было бы тоже интересно узнать, можно ли как-то с этим справиться? можно ли задать для IE абсолютно нулевой размер элемента, не прибегая к visibility:hidden или display:none?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
brainless
есть ссылки, которые display:block, чтобы задать ссылкам размер, и внутри (между <a> и </a>) они пустые, но тут в IE6 (в IE7 такой проблемы нет) некоторые ссылки, которые по высоте меньше, чем высота шрифта по умолчанию в браузере (дело в том, что за ненадобностью шрифтов в документе им ни вид, ни размер не задавались вообще), расползлись (по высоте). умный IE6 почувствовал обязанность спасти ссылки, в которые не везли бы буквы, хотя их там нет.
решил я всё в момент просто. вот так:
a {font-size: 0;}
но мне вот интересно, можно ли найти какой-нибудь способ поэлегантнее?
если что, XHTML 1.0 Strict, код и стиль валидны.
кстати, для тех, кто, может быть, не знает: при таком решении в IE6 (а может и во всех IE, седьмую версию я на эту вшивость не проверял) размер шрифта не будет нулевым, он будет единичным. т.е. если в других браузерах при таком раскладе слова просто исчезают, то в IE(6) мы увидим замечательный пунктир. то же самое касается и блоков и, я догадываюсь, многих других элементов. например, если div'у задать размеры по 0px на сторону, то этот многострадальный браузер всё переврёт и покажет по 1px... это так, факты. но мне было бы тоже интересно узнать, можно ли как-то с этим справиться? можно ли задать для IE абсолютно нулевой размер элемента, не прибегая к visibility:hidden или display:none?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.