css - 样式表 - 盒子模型 - 嵌套盒子

标签 css

假设我有一个样式表

dt{
width=15%;
}
dt x{
  background-color:red;
  ????
}

还有一些 html...

<dt>abc
  <x> xyz </x>
</dt>

如果有什么可以代替 ????使由“dt x”定义的框成为 dt 的余数?

想法是应该有一个 15% 宽的框,左侧有文本“abc”,没有背景颜色,其余 15% 的框填充红色背景。

最佳答案

float :右;

这会给你(基本上)你想要的东西。

在我看来,您可能希望为 ABC 提供固定宽度并将其包含在 div 或其他内容中。

dt x1 {
    width:25%;
}
dt x2 {
     width:75%;
}

<x1>abc</x1><x2></x2>

也许..你可能不得不声明它们是内联的,但我认为这是默认的

编辑:

关于您的评论:

dt {
   background-color: black;
}
dt x {
   background-color: blue;
}

<dt>
<x>abc</x>
</dt>

编辑2:

与您的第二条评论一样:

dt x1 {
    width:25%;
}
dt x2 {
     width:75%;
     background-color: pink;
}

<x1>abc</x1><x2></x2>

关于css - 样式表 - 盒子模型 - 嵌套盒子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442158/

相关文章:

css - 换行但不换行后续的 div 元素

html - twitter bootstrap - 折叠时将对象移动到导航栏 bootstrap 3

php - 如何将图像并排放置而不破坏它们

python - 如何获取id对应的值

html - Safari 不显示超出可见高度的内容

javascript - html5不兼容浏览器测试

javascript - CSS 和 D3 - 在 FIREFOX 中制作响应式 SVG

javascript - Internet Explorer 8 的垂直滚动条问题围绕选取框

css - 如何对屏幕阅读器 overflow hidden 内容

javascript - ionic 固定内容在底部