1
16
从历史上看,我们学会了使用
此外,这种技术在某些元素上不起作用( including on modern browsers, by spec )
但是,使用
你会发现它与…非常相似。。。
…具有相同值的相同属性!这真是太好了!否则,它将看起来像:
这也是不同的,因为内部div没有填充y轴。
要解决此问题,我们需要css
我的回答是,
当然,如果你不需要(在你的例子中)也在y轴上生长元素,
所以,这取决于你的需求。如果你想支持MSIE6(这是唯一的实际原因),你应该使用
希望能有所帮助。 |
2
0
这两种方法都很好,但如果你想让你的设计响应迅速或与手机兼容,我建议你使用
如果它被封装在
如果你想让你的主题具有响应性,就避免在CSS中使用固定宽度。 |
3
-1
这两种解决方案都可以在每个浏览器中正常工作,没有任何问题。在这些情况下,我想添加一个 宽度:100%;左侧:0;底部:0; 对于元素,但如果你喜欢 左侧:0;右侧:0;底部:0; 比你能用的还要多。 |
4
-1
我还没有在所有浏览器(和模式)上测试过这一点,但对于IE怪癖模式(例如,在没有定义!DOCTYPE的.HTA中),我已经创建了一个子程序,用于纠正设置了LEFT/RIGHT样式或TOP/BOOTTOM样式的元素的WIDTH或HEIGHT(非自动)。为了避免进行所有类型的单位转换,例程临时删除LEFT(或TOP)样式,并将WIDTH(或HEIGHT)设置为100%,以确定以像素为单位的RIGHT(或BOTTOM)偏移。 该脚本是用VBScript编写的,但将这个想法翻译成JavaScript应该很困难。
对正文档中所有元素的命令是:
我从onload事件中调用它,因为它涉及固定大小。在我的情况下是HTA,但我希望该例程也能处理相当大的窗口(或父元素)的onsize事件。 |
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
roy_meir · 创建自定义下拉式元素 1 年前 |
Community wiki · 如何为触摸设备优化网站 1 年前 |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |