我们可以使用像素或百分比来设置元素E的填充和边距属性。百分比值是指包含块的宽度吗?
A)我假设当我们使用百分比时,百分比值是指包含块的宽度?因此,如果直接在<body>
元素中声明E,则包含块为<body>
,百分比值指的是元素的宽度<body>
。
B)<body>
元素的默认宽度是多少?
谢谢。
编辑:
如果I E的填充设定为50%:
#E
{
padding: 50%;
}
然后的E公司“填充左+填充右”将等于a的宽度的宽度视口(当视口在整个屏幕上展开时)。
A)因此,我假设<body>
的宽度(以像素为单位)取决于显示器的水平分辨率和视口的宽度?我的屏幕分辨率设置为1024 * 768,因此在我的情况下,<body>
的宽度为1024像素(假设视口在整个屏幕上展开)?但如果我要将分辨率更改为800 * 600,那么<body>
的宽度将是800px?
嗨,万一你找到时间...我已经编辑了我的初始文章以回应你的回复。顺便说一句 - 我确实使用外部CSS文件 – carewithl 2009-12-20 20:14:35
“关于%代表什么,它是视口宽度,即内部浏览器窗口中的像素数量,显示HTML,与屏幕分辨率无关”但屏幕越大分辨率,视口包含的像素越多?! – carewithl 2009-12-21 19:55:25
如果你保持你的窗口大小为600px×400px?不是每个人都有他们的浏览器窗口最大化,你知道... – Oded 2009-12-21 20:31:26