我正在初始化几个作为可选键值组合传递给子程序的参数:
my %options = (
center => 1,
caption => '',
tablecss => '',
captioncss => '',
datacss => '',
headercss => '',
allcellcss => '',
texalignment => '',
midrules => 0,
columnscss => \(('') x $numcol),
@_,
);
Run Code Online (Sandbox Code Playgroud)
我的问题是columnscss关键.我在上面的内容是$options{columnscss}作为字符串引用而不是数组引用.我怎么能初始化键的值是['','',...,'']与$numcol空字符串?我想避免首先array ('') x $numcol在单独的行中创建,然后将键值指定为对它的引用.我相信这就是我的回答.
在 HTML 中,我想要这样的东西:
<p>A man, a ____, a canal, panama.</p>
我不希望下划线/下划线实际上是一个实际的文本输入框。在 HTML 中标记它以便可以访问屏幕阅读器的好方法是什么?如果可以表达下划线长度为四个字符,那就更好了。
也许我的例子离我的实际用例太远了。相反,想象一个简单的 HTML 数学课,并且可以看到类似这样的内容:
2 + ___ = 5
没有交互性——读者无法在输入字段中实际填写 3。这只是对读者的练习,也许他们可以在其他地方查找答案。如果我只使用下划线或 CSS 下划线,则屏幕阅读器用户不会知道那里有空白。他们听到“二加等于五”。