проблема ширины div ... проблема кросс-браузер - PullRequest
0 голосов
/ 31 января 2011

У меня есть div с двумя кнопками внутри, как | Добавить | и | Отмена |. Я не установил никакой ширины для этого деления, и в результате они отображались вертикально, а не по горизонтали. Затем я добавляю ширину в% к 11,5%. Теперь отображение нормально в moz, но не в chrome, т.е. я не могу использовать пиксели ни по высоте и по ширине. Проблема, поясненная на примере


| _ __ _ __ _ | // текстовое поле

| Добавить | // изначально без ширины | Отменить |

// после ширины до 11,5% в моз


| _ __ _ __ _ |

 |Add| |Cancel|

// после ширины до 11,5% в хроме и т. Е.


| _ __ _ __ _ |

| Добавить | | Отменить |

так что вы можете видеть, что в moz он выровнен по вышеприведенному текстовому полю, но не в ie, а в сумме chrome.hope, т.е. взлом или взлом chrome, может привести к правильному результату или ТОЛЬКО взлому MOZ.

Ответы [ 2 ]

0 голосов
/ 31 января 2011

Вы можете присвоить display:inline; элементу div, для которого вы добавили кнопки и ширину giv, значение width:auto;. Если вы укажете ширину для Div, она не будет отображаться в chrome. Используйте пространство между пикселями, как margin-left:10 px .YouМожно проверить ваши ошибки, используя панель инструментов проверки. Это будет очень полезно для определения ошибок в CSS.

0 голосов
/ 31 января 2011

Вероятно, потому что по умолчанию, если оставить их на свое усмотрение, разные браузеры отображают вещи по-разному.

Вам следует использовать сброс CSS, чтобы поведение большинства браузеров по умолчанию было одинаковым.

Посмотрите здесь

...