【发布时间】:2015-07-23 00:52:48
【问题描述】:
我正在添加一个可访问性工具,用户可以增加页面上所有文本的字体大小,并且如果他们愿意,还可以返回到默认字体大小。我制作了第二个 CSS 文件,其中包含用于增加文本的 CSS 规则。但是,当我单击为文本较大/文本较小制作的图标时,它不起作用。有人能理解为什么吗?感谢您的帮助。
首页的HTML代码:
<div id="font-size-buttons">
<a href="#" onclick="changeCSS('notaccessible.css', 2);"><img src="http://www.me14ch.leedsnewmedia.net/slate/images2/fontmin.png" width="25" height"25" alt="Switch to original text size and colours"></a>
<a href="#" onclick="changeCSS('stylesheet.css', 2);"><img src="http://www.me14ch.leedsnewmedia.net/slate/images2/fontmax.png" width="30" height="30" alt="Switch to larger text and improved colour contrast"></a>
</div>
一些默认的 CSS 样式表代码:
.body {
height: 100%;
overflow: auto;
padding-bottom: 25px;
font-size: 0.75em;
}
/* accessibility */
#font-size-buttons {
float: right;
clear: both;
margin-right: 5px;
}
还有来自替代样式表的 CSS:
body {
font-size: 1.5em;
}
还有我的 index.html 页面顶部的链接样式表代码:
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
<link href="http://me14ch.leedsnewmedia.net/slate/notaccessible.css" rel=alternate stylesheet" type="text/css" title="access"/>
【问题讨论】: