我可以让 CSS 为 OS X 上的 safari 编写的在 chrome 上为 windows 工作吗?

Can I make CSS written for safari on OS X work in chrome for windows?

我知道这两种浏览器都使用 webkit,但是当我在 safari 中为 OS X 显示表单时,输入复选框完美地排列在 div 中。

如果我转到 chrome,那么复选框到处都是。

我想知道是否有 CSS 代码可以确保它在两种浏览器中完美排列?不只是复选框越界,所有输入都越界。

Chrome 在 windows 上是版本 47 OS X 上的 Safari 是版本 9

如果有人能指出正确的方向,我将不胜感激。

谢谢

                <div style="position:relative;text-align:left;top: 15px;left: 193px;">
                <?php echo form_label('Head:','head'); ?><?php echo form_checkbox(array('name'=>'head','type'=>'checkbox','value'=>'1')); ?>
                </div>

为了某些 cross-browser 兼容性,您可以做的最好的事情就是不要使用任何类型的绝对定位。

根据您的描述,您似乎将文本输入的宽度设置为固定值,但容器不能同时容纳复选框和文本输入。

也许将输入设置为 width: calc(100% - #px);