CSS定位网页中元素的题

html-css014

CSS定位网页中元素的题,第1张

要文字显示在图片上方(含文字在上层的情况,即不被图片遮挡),则文字需要脱离文档流,那么首先排除在图片上做文章的 A、B 两项。

再来看 C、D 两项,这两句都能使文字层脱离文档流,但 C 项的代码仅让文字层显示在了图片的“上层”,而 D 项不但让文字层显示在了“上层”,而且位于图片“上方”。

这道题其实不严谨,如果 #father 这层没有加相对或绝对定位的话,D 选项中的代码能让文字层跑出父容器,但不管跑哪里去,终归是显示在图片上方的,故 D 正确。

通过题主的这个问题透漏出这是一个选择题,选择题就会有一些选项,div+css布局说起来是比较灵活,比较方便的。

那么就用排除法,您觉得不太好,不太方便的选项很大概率就是错误的答案。

table.menu是指 带“menu”类的表格标签 ,也就是网页中的<table class="menu">的这种表格。

由于类可以用于不同的容器,比如,在同一个网页中,你还可以将诸如P、div、span等对象的类设置成“menu”。

如果你想只改变table这种标签的样式,简单的使用选择符 .menu{} 就会全部改动,这时候,只要使用table.menu 作为选择符就可以达到目的了!