Jump to content
  • 0

Checkbox в IE


Kenshi45
 Share

Question

11 answers to this question

Recommended Posts

  • 0
Паддинги и маргины обнулил, все равно в ие7 квадратик немного съезжает вправо. Это можно исправить?bug01.PNG

Положить его в контейнер, которому присвоить отрицательный margin

Link to comment
Share on other sites

  • 0
зафлотить оба элемента :blink:

Не помогает, думаю тут дело в размере самого квадратика, в ие7 он имеет невидимый контур, из-за которого и происходит это смещение. То есть я могу кликнуть на него наведя кусрор недалеко за его пределы.

Положить его в контейнер, которому присвоить отрицательный margin

Ну тогда он в других браузерах, где его расположение нормальное, также съедет влево.(

Link to comment
Share on other sites

  • 0
Не помогает, думаю тут дело в размере самого квадратика, в ие7 он имеет невидимый контур, из-за которого и происходит это смещение. То есть я могу кликнуть на него наведя кусрор недалеко за его пределы.

Ну тогда он в других браузерах, где его расположение нормальное, также съедет влево.(

IE не обнуляет маргины у чекбокса. Так уж вышло. Сделайте стиль только для IE, оберните строчным спаном, скажите только для IE блок и делайте что пожелаете.

Большая просьба, постарайтесь не ждать готового решения, иллюстрируйте свои "неподходит" кодом, чтобы было понятно, насколько точно Вы следуете рекомендациям. Суммируем две части просьбы и продолжаем...

Link to comment
Share on other sites

  • 0

на код, смотри так всё должно быть или нет? все остальные стили пропишеш сам :blink: и если нужно for и id пропишеш :)

<body>

<style>

* {margin:0; padding:0;}

.box { overflow:hidden; width:100px;}

.box input {float:left; height:16px; width:16px; margin:3px 0 0;}

.box label {float:left;}

</style>

<form action="">

<div class="box">

<input type="checkbox" />

<label>text tetx text</label>

</div>

</form>

</body>

Edited by mini
Link to comment
Share on other sites

  • 0
на код, смотри так всё должно быть или нет? все остальные стили пропишеш сам :blink: и если нужно for и id пропишеш :)

<body>

<style>

* {margin:0; padding:0;}

.box { overflow:hidden; width:100px;}

.box input {float:left; height:16px; width:16px; margin:3px 0 0;}

.box label {float:left;}

</style>

<form action="">

<div class="box">

<input type="checkbox" />

<label>text tetx text</label>

</div>

</form>

</body>

Мона вопросик? А почему именно 16px и 3px?

Link to comment
Share on other sites

  • 0

16 потому что если поставить меньше, то в опере он будет такого вида как в фф и ие. А если 16 то будет "фирменный" оперовский.

Зачем именно 3 - немогу сказать, ставь по своему дизайну какой нужен.

Link to comment
Share on other sites

  • 0
16 потому что если поставить меньше, то в опере он будет такого вида как в фф и ие. А если 16 то будет "фирменный" оперовский.

Зачем именно 3 - немогу сказать, ставь по своему дизайну какой нужен.

Oк, спс

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy