作者prjryu (再努力一点)
看板Web_Design
标题Fw: [问题] ASP.NET C# 下拉选单如何对齐
时间Sat Dec 15 13:30:12 2018
※ [本文转录自 C_Sharp 看板 #1S58pf6p ]
作者: prjryu (再努力一点) 看板: C_Sharp
标题: [问题] ASP.NET C# 下拉选单如何对齐
时间: Sat Dec 15 13:11:00 2018
制作网页的下拉是选单是由DB的三个栏位组合而成,
但因为参杂中英文与打小写,发现无法对齐栏位资料,请问是否有解?
显示预期举例
┌───────────────┐
│组别 代号 工作 ▽│
├───────────────┤
│Rabbit 跳跳 cute │
│Elephant 大象 heavy │
...
但放上网页因为英文字的宽度都不一样,显示整个歪掉
┌───────────────┐
│组别 代号 工作 ▽│
├───────────────┤
│Rabbit 跳跳 cute │
│Elephant 大象 heavy │
....
後台是用C#写的,在兜下拉是选单string的时候有用.PadRight(xx, ' ')补看看,
发现传到前台显示还是一样歪掉 orz
求助orz
--
邮差又来送羊奶了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.88.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1544850665.A.1B3.html
※ 编辑: prjryu (220.137.88.106), 12/15/2018 13:12:24
1F:推 Litfal: 去网页版问会比较快 12/15 13:21
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: prjryu (220.137.88.106), 12/15/2018 13:30:12
2F:推 kisha024: 有试过全型空白吗? 12/15 14:20
3F:→ kattte: 调整css 12/15 15:50
4F:→ prjryu: 请问大大如何调整、是否有关键字可以让我google看看 12/15 16:33
5F:→ prjryu: 全形空白也会歪,问题出在字母的宽度不一 12/15 16:34
6F:→ Rinorune: 关键字就css阿 调整一下栏位的宽度 12/15 17:15
8F:→ Rinorune: 会写在同一个东西里面吗 我还以为是分三格 12/15 20:17
9F:→ Rinorune: 你这种情况我只知道 设一个英文字同宽的字体 12/15 20:18
10F:→ wezmag: 你的需求要用其他前端元件,例如select2这类,比较好解 12/16 13:55
11F:→ sppqre: 应该根据栏位最大字数直接调整 CSS 就好 12/17 09:46
12F:→ sppqre: 也就是加上 css class,使用 px 或 % 调整 width 12/17 09:47
13F:推 o2007ya: 等宽字型。Consolas 12/17 17:20
14F:→ Kenqr: 旧细明体 12/17 22:11
15F:推 rahit: 等宽字型+计算栏位宽度自动补空格排版 12/17 23:08
16F:推 rahit: 中英文就用正规表示式判断 12/17 23:16
17F:→ rahit: 只是大概很难完全对齐 12/17 23:16
18F:→ vi000246: 你的pad语法大概要计算有几个中文字 再换算成长度 12/19 11:04
19F:→ vi000246: 会比较准 12/19 11:04
20F:→ vi000246: 讲错 是要计算分别有几个中英文字 12/19 11:05
21F:→ prjryu: 分3格也可以但我不知道怎麽写 12/25 01:02
22F:→ prjryu: 我先找找等宽字体试试 12/25 01:03
23F:推 joery: 为什麽我看不太懂他的问题说明 01/18 22:02
24F:→ joery: 懂了 01/18 22:04