草庐IT

Ctrl-Alt-Del

全部标签

c# - 在大型 html 文档中为图像添加缺少的 alt 标签的最有效方法

为了符合可访问性标准,我需要确保某些动态生成的html(我无法控制)中的所有图像都具有空的alt标记(如果未指定的话)。示例输入:Someothercontent期望的输出:Someothercontenthtml可能非常大并且DOM嵌套很重,因此使用诸如HtmlAgilityPack之类的东西已经过时了。谁能建议一种有效的方法来实现这一点?更新:可以安全地假设我正在处理的html格式正确,因此潜在的解决方案根本不需要考虑这一点。 最佳答案 您的问题似乎非常具体,您需要更改一些输出,但出于性能原因,您不想使用(类似通用的东西)HTM

javascript - 单击文本时选择文本就像 "Ctrl+A"?

我想在单击或双击时选择段落中的文本标签。不高亮,就像用鼠标做一个选择区域来选择要选择的文本!我在页面上有好几个段落和*.rar文件链接地址,点击其中一个想全选文字。我认为文本框可以那样工作,但我喜欢它位于段落或链接标记中。有没有办法通过单击另一个元素来选择段落中的所有文本? 最佳答案 这是一个函数,它将选择您传递给它的元素的内容:functionselectElementContents(el){varrange;if(window.getSelection&&document.createRange){range=document

html - Windows 上的 Safari 是否不支持 HTML 中 img 标签的 alt 属性?

当我在Windows上的Safari中将alt属性与img标记一起使用时,Safari不显示替代文本,而是只显示“?”在盒子里。这是Windows上Safari中的错误,还是Safari缺少此功能。 最佳答案 每个浏览器都有自己呈现替代文本的神奇方式。这似乎是一个标准问题,希望在未来的HTML5规范中得到解决。IE、Firefox和Opera在IMG中为损坏的图像呈现替代文本。Chrome和Safari也这样做,但是除非您设置图像的高度/重量,否则文本会被截断。这里有一篇关于这个问题的优秀文章(带有显示每个浏览器如何呈现替代文本的屏

html - CSS:是否可以使用 IMG Alt 属性进行样式设置?

这是我以前不必处理的问题。为了维护遗留系统,我无法直接编辑HTML以将CSS类添加到图像标签。但是是否可以使用图片标签的替代文本来设置样式?我想在alt属性中使用文本“front”来设置图像样式:img[alt="front"]{padding:.2rem}是否可以使用IMGAlt属性进行样式设置?究竟如何? 最佳答案 使用:值包含:img[alt*="front"]{padding:.2rem}值在一个空格分隔的列表中:(所以它适用于“front”,但不适用于“frontpage”)img[alt~="front"]{paddin

html - 跟踪像素是否需要具有可访问性的 alt 属性(WCAG 2.0)?

我们正在运行一个网站并有第3方跟踪像素,但在我们的网站上进行webaim/WCAG2.0扫描时,我们收到alt属性错误。我不确定在这种情况下跟踪像素是否真的需要仍然有一个空白的alt属性,或者某些屏幕阅读器是否仍会读取src? 最佳答案 alt=""是这种情况下最合适的方法-它告诉屏幕阅读器该图像纯粹是装饰性的,应该被忽略。由于跟踪像素不会在视觉上传达信息,因此从这个角度来看,它们本质上是装饰性的。如果没有ALT,一些屏幕阅读器将回退到阅读图像名称(不带扩展名),而这通常是您不希望看到的。某些屏幕阅读器(JAWS)可能会忽略1x1或

c# - 如何使用 C# 模拟 CTRL+V 击键(粘贴)

我们如何使用C#模拟CTRL+V键(粘贴)?我有一个没有用于访问的id的文本框,例如textbox1.Text=someValue在这里不起作用。我想通过单击来填充该文本框(来自剪贴板)。由于某些原因,我们确实需要模拟CTRL+V,这意味着我们不能使用像inputsimulator这样的外部库。. 最佳答案 字符与键%=>alt,+=>shift和^为发送ctrl键原答案:下面解释了用另一个键模拟单个修改键第1步:聚焦文本框,您要在其上执行两个键,然后第2步:发送键,例如control-v将像"^{v}”。这是代码target_te

javascript - 完全刷新页面 - Ctrl+F5

我想知道如何在我的HTML页面中执行“ctrl+f5”命令。我可以使用javascript或html。它应该只在人们点击链接时运行。谢谢,亚历克斯 最佳答案 您应该能够使用此javascript来满足您的需要:onClick="window.location.reload(true)"window.location.reload(true)已弃用。您可以使用:window.location.href=window.location.href 关于javascript-完全刷新页面-Ctr

javascript - Ctrl+单击带有单击处理程序的链接

我有一个链接(anchor),它附加了一个href以导航到特定的URL,例如“www.bla.com”。我还有一个click处理程序附加到执行某些操作的链接,然后在同一窗口中打开htmlView。一切都很好。但是,当用户使用“ctrl+click”在新选项卡/窗口中打开链接时,点击处理程序似乎优先并在同一窗口中打开htmlView。但我想保留“ctrl+click”行为并允许用户在新选项卡/窗口中打开链接(就像普通链接一样)。我怎么能那样做?提前致谢! 最佳答案 functionprocess(e){varevt=e?e:windo

javascript - CSS "overflow-x:hidden"与浏览器冲突 Ctrl+F 水平移出屏幕文字高亮

CSS冲突html{overflow-x:hidden;}与Web浏览器命令Ctrl+Forfind()orkeywordsearch问题:网站是水平滚动设计,跳到上一个(左)或下一个(右)到预定的宽度/步长/部分,没有可见的水平滚动条。document.onkeydown=function(evt){evt=evt||window.event;switch(evt.keyCode){case37:leftArrowPressed();window.location.href='#one';break;case39:rightArrowPressed();window.location

html - 内联 SVG 可以使用 Alt 标签吗?

有没有办法给内联SVG一个alt标签?这是我的内联SVG代码,但是alt标签没有显示(而且我什至不确定我对alt标签进行编码的方式是有效,在线搜索澄清后):这是JSFiddle:http://jsfiddle.net/FsCMM 最佳答案 您应该使用title元素而不是alt标签来显示工具提示:Helloworld!对于chrome34:用g元素包裹图形并向其插入title元素。Helloworld! 关于html-内联SVG可以使用Alt标签吗?,我们在StackOverflow上找到