Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 百分比值是否表示包含块的宽度?_Html_Css_Xhtml - Fatal编程技术网

Html 百分比值是否表示包含块的宽度?

Html 百分比值是否表示包含块的宽度?,html,css,xhtml,Html,Css,Xhtml,我们可以使用像素或百分比设置元素E的填充和边距属性 A我假设当我们使用百分比时,百分比值指的是包含块的宽度?因此,如果E是直接在元素内部声明的,则包含的块是,百分比值是指元素的宽度 B元素的默认宽度是多少 谢谢 编辑: 如果我将E的填充设置为50%: #E { padding: 50%; } 当视口在整个屏幕上展开时,E的左填充+右填充的宽度将等于视口的宽度 因此,我假设以像素为单位指定的宽度取决于监视器的水平分辨率和视口的宽度?我的屏幕分辨率设置为1024*76

我们可以使用像素或百分比设置元素E的填充和边距属性

A我假设当我们使用百分比时,百分比值指的是包含块的宽度?因此,如果E是直接在元素内部声明的,则包含的块是,百分比值是指元素的宽度

B元素的默认宽度是多少

谢谢

编辑:

如果我将E的填充设置为50%:

   #E
   {
      padding: 50%;
   }
当视口在整个屏幕上展开时,E的左填充+右填充的宽度将等于视口的宽度

因此,我假设以像素为单位指定的宽度取决于监视器的水平分辨率和视口的宽度?我的屏幕分辨率设置为1024*768,因此在我的例子中,假设视口在整个屏幕上展开,则一个屏幕的宽度为1024px?但是如果我把分辨率改为800*600,那么a的宽度是800px

是的,CSS将应用于包含它的元素

标记的默认宽度(以百分比表示)为100%

通常,您应该使用链接到HTML的CSS文件,并使用来选择要设置样式的元素。将CSS嵌入HTML是一种不好的做法,因为这不是很容易维护的,例如,如果您需要在整个网站上更改样式

编辑:

是一个快捷方式:

#E { padding-top: 50%; padding-right: 50%; padding-left: 50%; padding-bottom: 50%;}

至于%代表什么,它是视口宽度,即内部浏览器窗口中显示HTML的像素数,与屏幕分辨率无关

如果将窗口分辨率更改为800px*600px,则视口宽度将略小于800px,因为滚动条会占用其中的一部分

是的,CSS将应用于包含它的元素

标记的默认宽度(以百分比表示)为100%

通常,您应该使用链接到HTML的CSS文件,并使用来选择要设置样式的元素。将CSS嵌入HTML是一种不好的做法,因为这不是很容易维护的,例如,如果您需要在整个网站上更改样式

编辑:

是一个快捷方式:

#E { padding-top: 50%; padding-right: 50%; padding-left: 50%; padding-bottom: 50%;}

至于%代表什么,它是视口宽度,即内部浏览器窗口中显示HTML的像素数,与屏幕分辨率无关

如果要将窗口分辨率更改为800px*600px,您的视口宽度将略小于800px,因为滚动条会占用其中的一部分。

正文的默认宽度为100%,但html是正文的父容器,因此,在某些情况下,如果您不知道,它会影响body。

body的默认宽度为100%,但html是body的父容器,因此在某些情况下,如果您不知道,它会影响body

“我的屏幕分辨率设置为1024*768,因此在我的情况下,a的宽度是1024px?”

正如Tor提到的,元素可以有自己的边距、边框和填充

此外,浏览器窗口的滚动条也会占用一些空间

“我的屏幕分辨率设置为1024*768,因此在我的情况下,a的宽度是1024px?”

正如Tor提到的,元素可以有自己的边距、边框和填充

此外,浏览器窗口的滚动条也会占用一些空间

A我假设当我们使用百分比时,百分比值指的是包含块的宽度

它根据指定给百分比的属性而变化。例如,对于字体大小,它是父元素的计算字体大小

填充是基于计算得出的-偶数填充顶部使用宽度来计算的。请记住,宽度是内容宽度,不包括填充、边框和边距

B元素的默认宽度是多少

body元素的默认宽度是auto,这是在考虑了边距、填充和边框后剩下的任何空间。由于默认情况下浏览器具有非零填充和/或边距,这两者中的哪一个取决于浏览器,因此这不是100%

A我假设当我们使用百分比时,百分比值指的是包含块的宽度

它根据指定给百分比的属性而变化。例如,对于字体大小,它是父元素的计算字体大小

填充是基于计算得出的-偶数填充顶部使用宽度来计算的。请记住,宽度是内容宽度,不包括填充、边框和边距

B元素的默认宽度是多少


body元素的默认宽度是auto,这是在考虑了边距、填充和边框后剩下的任何空间。由于浏览器默认具有非零填充和/或边距,这两者中的哪一个取决于浏览器,因此这不是100%。

hi,以防您发现时间。。。我有艾迪
ted我的第一篇帖子是回应你的回复的。嗨,万一你有时间。。。我已经编辑了我的第一篇帖子以回应你的回复。嗨,万一你有时间。。。为了回应你的回复,我编辑了我的第一篇帖子。顺便说一句-我使用外部CSS文件来表示%的含义,它是视口宽度,即内部浏览器窗口中显示HTML的像素数,与屏幕分辨率无关,但屏幕分辨率越高,视口包含的像素越多?!如果你的窗口保持在600px×400px的大小?不是每个人都有最大化的浏览器窗口,你知道…@Oded&这里的所有编码者:请告诉我默认的100%正文宽度等于多少像素?@user514892-想一想。这在不同的设备上会有所不同,在同一设备上,如果调整浏览器窗口的大小,它会发生变化。这个问题毫无意义。嗨,如果你有时间。。。为了回应你的回复,我编辑了我的第一篇帖子。顺便说一句-我使用外部CSS文件来表示%的含义,它是视口宽度,即内部浏览器窗口中显示HTML的像素数,与屏幕分辨率无关,但屏幕分辨率越高,视口包含的像素越多?!如果你的窗口保持在600px×400px的大小?不是每个人都有最大化的浏览器窗口,你知道…@Oded&这里的所有编码者:请告诉我默认的100%正文宽度等于多少像素?@user514892-想一想。这在不同的设备上会有所不同,在同一设备上,如果调整浏览器窗口的大小,它会发生变化。这个问题毫无意义。在什么条件下元素会有自己的边距、边框和填充?我可能记错了,但我认为一些浏览器在HTML元素上加了一点边框。我总是倾向于将边距、边框和填充设置为零。在什么条件下元素会有自己的边距、边框和填充?我可能记错了,但我认为一些浏览器在HTML元素上加了一点边框。我总是倾向于将边距、边框和填充设置为零。我假设“浏览器具有非零填充…”您的意思是body元素具有非零填充和边距?不管怎么说,thanx帮助meI假设“浏览器具有非零填充…”您的意思是body元素具有非零填充和边距?无论如何,谢谢你帮助我