我正在尝试将两行文本放置在像“星期一”这样的单个单词旁边,其中只有 html 和 css,类似于您在下面的屏幕截图中看到的内容。
在最终产品中,当前说“hi”和“blah”的两行将被一些文本和输入字段替换。屏幕截图版本是使用以下代码完成的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
font:12pt Arial, Helvetica, sans-serif;
}
dl, dd, dt {
margin:0px;
padding:0px;
}
dl {
clear:both;
}
dt {
float:left;
font-size:2.75em;
color:#ccc;
letter-spacing:-7px;
margin-right:10px;
}
-->
</style>
</head>
<body>
<dl>
<dt>MONDAY</dt>
<dd>hi</dd>
<dd>blah</dd>
</dl>
<dl>
<dt>WEDNESDAY</dt>
<dd>hi</dd>
<dd>blah</dd>
</dl>
</body>
</html>
我希望一切都很好地垂直对齐......即顶行的顶部与单词“Monday”的顶部对齐,而底行的底部与单词“Monday”的底部对齐。” 我不认为使用定义列表会非常通用或完成这种外观的正确方法。关于如何做到这一点的任何建议?我宁愿远离图像,这样如果有人放大页面,一切看起来都很好……但是把你所有的想法都扔在那里。谢谢。