掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 479|回复: 4

[求助] 请教一个词典制作css排版的换行问题

[复制链接]
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2020-2-16 23:15:13 | 显示全部楼层 |阅读模式
    本帖最后由 lbhl 于 2020-2-17 02:24 编辑
    / Y7 Q5 {: ~/ l9 C- H- C. S' M% {, s2 r, n/ \, i, Y: A2 |
    今天词典排版遇到一个棘手问题,因我是CSS菜鸟,可能高手看一下一分钟就解决了,故发帖在此求助:- Y% y, `" i7 b  T, o# a5 t& z2 a" l

    ! `& E: P1 H- c; K<div class = first> XXXXXX </div>      (英文例句)5 s, w4 p2 c' M: g3 D0 ?
    <p class = cn> XXXXXX </p>             (例句翻译)
    $ P0 N3 |$ u* C2 {8 d: w<div class = second> XXXXXX </div>  (同义词)/ `- m2 m0 b6 q* C7 D
    <div class = third> XXXXXX </div>     (同义词)
    : ~7 {; Z' w. }1 s2 N2 @% |, X
    1 b! c" |) Y3 x; s& k6 E2 z- h问题的背景是:第1个div标签内容是英文例句;p标签内容是例句翻译;第2,3个div标签是两个同义词2 G% h0 L5 z9 p% n. F
    4 @) L  }& A) h) V! j1 _# P
    现在想达到的效果是:
    ' N$ w+ y0 D6 t& ~+ S* ~. h英文例句 例句翻译$ m7 B. Y& j1 t0 }  Q8 C% a9 z/ r
    同义词1 同义词21 n2 N0 _" Z6 R6 \

    ' f& h1 r3 _" d3 L( ]( p$ N已经试验通过以下两条语句 div.first, p.cn {display: inline} 可以让第一行显示效果实现。但无法做到第二行的要求:要想让第2个和第3个div标签并排同行就得两个同时设置成inline,而要第2个div换行到第2行而不是在第1行显示又必须设置成block —— 这是两个相互矛盾的要求!2 E( Q0 O' a* Q
    , |2 S1 I1 ~% Z1 p: K
    望高人指点!0 D4 i4 l; a) _. `4 ?. d, w5 x; V) b

    + q' G( q) ~. L( p, U6 o% J) ]4 U. k

    4 `& _4 o" V! w1 w: E3 R8 a; Z  ~
    - x5 E$ e8 y  U, x0 N7 E% Z1 i
  • TA的每日心情

    2023-3-29 00:54
  • 签到天数: 344 天

    [LV.8]以坛为家I

    发表于 2020-2-17 01:41:04 | 显示全部楼层
    .second,.third{display:table-cell;}

    点评

    高手就是高手啊!  发表于 2020-2-17 02:24
  • TA的每日心情

    2020-12-28 18:32
  • 签到天数: 214 天

    [LV.7]常住居民III

    发表于 2020-2-17 00:07:30 | 显示全部楼层
    看了好久,你是要顯示成這樣嗎?9 v& D9 \5 k, a
    英文例句 例句翻译
    6 y0 D( Y& g: ]9 r! l同义词1 同义词2
    & z2 I, I" d- ]# }( X7 E1 ]' W3 @4 W. G
    如果是這樣:; Z, D9 D1 F5 }) u- b4 A# Q3 M
    .first, .cn, .second, .third {
    5 H; P) N" G; e6 m3 @        display:inline;
    8 X% q( i; a5 I+ n- b) B$ V* ^}( W! w* F9 H: G8 x+ O/ \. T8 a3 J
    .second::before{
    " @. X- T7 a, ~; C        content: "\a";
    * P' w& [1 E# |* ]2 V        white-space: pre;
    ' M! C3 X& n0 w! C$ Q        line-height: 2em; <--- 可控制空行間距
    # N- R/ I( o' _, y+ N! R0 f}; r) _* K" R2 [% G+ |

    ) \5 v" Q) p/ ]% b- X8 ?
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2020-2-17 02:07:18 | 显示全部楼层
    mtaa 发表于 2020-2-17 01:410 M" L$ W# P8 C6 \
    .second,.third{display:table-cell;}

    ! N! `# j4 x# _4 Z( r, M- |不愧为高手啊,一条语句解决了我半天没解决的问题。赞一个!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-26 08:33 , Processed in 0.050293 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表