永发信息网

让一个div的宽度等于另一个div的宽度

答案:4  悬赏:70  手机版
解决时间 2021-04-05 00:02
让一个div的宽度等于另一个div的宽度
最佳答案
像这种结构 一般情况下 内容的div会比标题的div字数要多 也就是要比标题的div要宽。
div本身属于块结构,如果要让div 的宽度自适应,就需要div 的父容器是自适应的,所以理论上说:


标题{$r[title]}
内容{str_cut($r[description],800)}

这种结构就能做到你所说的要求,但是父容器本身又是一个块结构的div,同时又需要父对象是自适应的,就需要一级一级向上推,很难实现。
所以简单的做法就是检测标题的宽度,赋值给内容div,就可以实现你的需求。
单纯的css很多样式需求是很难实现的,只有结合了js,才能实现很多强大的功能
全部回答
把标题和内容的宽度设置相同就可以了,如:
标题{$r[title]}
,
内容{str_cut($r[description],800)}
追问宽度是不固定的追答那就按百分比啊,把标题和内容放置在一个DIV内,
如:

标题{$r[title]}

内容{str_cut($r[description],800)}</div>
</div>追问不是这个意思,标题的div是不固定的,他是随标题字体的多少来决定,字体是不知道有多少的。内容的字体也不晓得是多少。字体个数跟标题的不相同
内容的div是随标题的div改变宽度。还有他两个不是一个在左边一个在右边。追答不太理解你的意思,试下这样行不行:

标题{$r[title]}</h1>内容{str_cut($r[description],800)}</div>追问

看图上,让内容div的宽度等于标题div的宽度追答貌似要读取到标题栏的宽度才可以吧,内容栏必须有一个宽度的值才会换行

  • 2楼网友:冷風如刀
  • 2021-04-04 14:34
先标记一下明天忙你看看
一般来说这个要用到js了
  • 3楼网友:胯下狙击手
  • 2021-04-04 13:02

     标题{$r[title]}

     内容{str_cut($r[description],800)}



 标题{$r[title]}

 内容{str_cut($r[description],800)}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯