小编Rya*_*n B的帖子

将图标放在表单中的input元素内

如何在表单的输入元素中放置一个图标?

具有三个输入的Web表单的屏幕截图,其中包含图标

现场版:潮汐力主题

css forms icons element input

249
推荐指数
12
解决办法
55万
查看次数

使用JavaScript将相对路径转换为绝对路径

有一个功能,它给我的网址如下:

./some.css
./extra/some.css
../../lib/slider/slider.css
Run Code Online (Sandbox Code Playgroud)

它始终是一条相对的道路.

让我们知道我们知道页面的当前路径,比如http://site.com/stats/2012/,不确定如何将这些相对路径转换为真实路径?

我们应该得到类似的东西:

./some.css => http://site.com/stats/2012/some.css
./extra/some.css => http://site.com/stats/2012/extra/some.css
../../lib/slider/slider.css => http://site.com/lib/slider/slider.css
Run Code Online (Sandbox Code Playgroud)

没有jQuery,只有vanilla javascript.

html javascript path

56
推荐指数
5
解决办法
5万
查看次数

返回类型比方法更难访问

我是新手c#,这是我正在努力获得一些经验的个人项目的摘录.

当调用getRecipe()此类之外的函数时,我出现以下错误.我要保持我List私人的CookBook类,但仍然能够获得一个参考的一个RecipesList.我不想List公开.

任何意见是极大的赞赏!谢谢


错误

return type 'cookbook.Recipe is less accessible than method 'cookbook.CookBook.getRecipe(string)'
Run Code Online (Sandbox Code Playgroud)
public class CookBook
{
    private List<Recipe> listOfRecipes = new List<Recipe> {};
    public Recipe getRecipe(string name)
    {
        int i = 0;
        while (listOfRecipes[i].getRecipeName() != name)
        {
            i++;
        }
        return listOfRecipes[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

42
推荐指数
2
解决办法
6万
查看次数

为什么`ul`有ARIA角色`menu`但``menuitem`是禁止`li`?

刚刚介绍了一些关于ARIA角色的策略规范.为什么ul有ARIA角色menu但是menuitem被禁止li

我想描述一个导航栏使用ul,li和HTML5的nav元素结合ARIA角色navigation,menumenuitem.

<!DOCTYPE html>
<html>
  <head><title>ARIA role bug?</title></head>
  <body>
    <nav role="navigation">
      <ul role="menu">
        <li role="menuitem"><a href="http://example.com/">example.com</a></li>
      </ul>
    </nav>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

W3的HTML5验证器在这里唠叨我:

元素li上属性角色的错误值menuitem.

html html5 accessibility wai-aria

17
推荐指数
1
解决办法
1万
查看次数

如何在tesseract中保留文档结构

我正在使用tesseract ocr从图像中提取文本.保留文档的结构对我来说非常重要.目前tesseract不保留结构,实际上它改变了文本的顺序.我的输入是下图.

输入

我得到的输出如下:

Someto the left
Someto the left

Some in the middle
Some in the middle

Some with some tab
Some with some tab

Some with some space between them
Some with some space between them

Sometext here
Sometext here

this much
this much
Run Code Online (Sandbox Code Playgroud)

如何获得图像中相同结构的所需输出?

即如下:

                                                 Some text here
                                                 Some text here

Some to the left
Some to the left

                    Some in the middle
                    Some in the middle

        Some with some tab
        Some with some tab

Some with some …
Run Code Online (Sandbox Code Playgroud)

ocr tesseract

17
推荐指数
2
解决办法
1万
查看次数

com.google.api.client.json.jackson.JacksonFactory; Google云端硬盘示例中缺少

我尝试运行quickstart-sample,这个依赖项:

<dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-drive</artifactId>
<version>v2-rev78-1.15.0-rc</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

来自Drive wiki API页面

然而,当我尝试编译时,代码com.google.api.client.json.jackson.JacksonFactory;丢失了.
要验证这一点,您只需要执行第2步和第3步!我在哪里可以找到这个类或如何在样本中替换它?

java google-api-java-client google-drive-api

14
推荐指数
2
解决办法
2万
查看次数

chrome中的文本字段光标问题

我在表单部分使用了以下css.

表单字段的屏幕截图

CSS

.username input{
 background-color: #FFFFFF;
 border: 2px solid #DDDDDD;
 border-radius: 5px 5px 5px 5px;
 color: #9E9E9E;
 height: 30px;
 width: 330px;
 padding:0px 10px 0px 0px;
 padding-left:10px;
 margin:15px 0px 0px 0px;
 line-height:30px;
}
Run Code Online (Sandbox Code Playgroud)

它适用于所有浏览器.但在Chrome中,光标显示在输入标记的相同高度.我找到了解决方案,如果我删除line-height它显示我想要它.但在IE中,价值在这个领域的顶部.我需要解决这个问题的方法.

请看我的小提琴.[铬不好]

html css jquery html5 css3

8
推荐指数
2
解决办法
5499
查看次数

为网页中的特定内容指定不同的声音

我试图找到有关编写盲人可以访问的网页的信息,但尚未找到有用的信息.具体来说,我正在寻找的是如何向屏幕阅读器提供有关如何阅读我的页面内容的具体说明.我知道屏幕阅读器的覆盖用户设置可能被视为一种烦恼,但是,我希望可以访问的内容是诗歌,戏剧,故事和其他类型的创意写作.由于在同一个文档中经常会有很多不同的人物说话,如果有一种方法让我能够指定屏幕阅读器语音的不同特征,以便让盲人(或任何真正的人)有机会可听见,那将会很棒区分单独的说话人物.现在,我正在做的是使用叙述者告诉正在讲话的听众,这非常不自然,令人分心.

内容的一个例子可能是:

布伦达:嘿,吉米!这是怎么回事?

吉米:布兰达!看看!你听起来像个女士,我听起来像个男人!

慢孩子:噢......我听起来很慢......

那么,有没有办法让我定义标签,属性或以某种方式将脚本附加到元素,以便更改网页中特定内容的发言权?是否有我可以使用的标准,以便在IE和Firefox中以类似的方式呈现语音文本?那么本机浏览器支持,我已经看过一些用于屏幕阅读的插件,但我很好奇是否有任何内置于IE或Firefox中的文本到语音支持,所以我不必安装插件.

更新:黑客在Firefox中执行此操作的方式:

如果找到更简单的方法,请给出更好的答案!

这是一个有点前途的东西..."speak.js"引用:

"speak.js是eSpeak的一个端口,它是一个开源语音合成器,使用Emscripten从C++到JavaScript."

一个关于Mozilla的开发博客文章speak.js.

在源speak.js' GitHub的页面:kripken/speak.js从readme.markdown引用:

"选项

你也可以通过调用speak()来指定一些选项

speak('hello world', { option1: value1, option2: value2 .. })

可用选项包括:

amplitude: How loud the voice will be (default: 100)
pitch: The voice pitch (default: 50)
speed: The speed at which to talk (words per minute) (default: 175)
voice: Which voice to use 
       (for a non-default voice, requires you to build speak.js
       to include the proper data. See Language Support
       below) (default: …
Run Code Online (Sandbox Code Playgroud)

javascript css accessibility blind text-to-speech

8
推荐指数
1
解决办法
539
查看次数

AngularJS:段落元素的换行符

在Angular中,我需要从包含换行符的文本块生成一系列段落元素?

我可以想到几种方法来做到这一点.但是我想知道是否存在"官方"角度方式或者是AngularJS上下文中最优雅的方法.

一个例子

从:

Lorem ipsum dolor坐在amet,consectetuer adipiscing elit.\n
Sed diam nonummy nibh euismod tincidunt ut laoreet dolore.\n
Magna aliquam erat volutpat.Ut wisi enim ad minim veniam.

至:

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<p>Sed diam nonummy nibh euismod tincidunt ut laoreet dolore.</p>
<p>Magna aliquam erat volutpat. Ut wisi enim ad minim veniam.</p>
Run Code Online (Sandbox Code Playgroud)

我可以想到许多方法来做到这一点:

  1. 修改控制器中的文本(虽然我更愿意避免修改我的模型)
  2. 使用指令,并在链接函数中生成段落(看起来过于繁琐).
  3. 使用过滤器(我当前最喜欢的)创建一个数组以管道输入ng-repeat

javascript angularjs

7
推荐指数
2
解决办法
2万
查看次数

如何在web.xml中配置url映射以限制访问?

我在以下结构中有几页.

--Project
  |---WebContect
      |----Admin/ *
      |----Author/ * 
      |----Readonly/ * 
      |----Index.jsp
Run Code Online (Sandbox Code Playgroud)

我想限制用户访问Admin,AuthorReadonly.我不希望任何人访问这些页面.如果有人试图这样做,应该重定向到index.jsp.

我想到的最简单的解决方案是使用a Filter,但我试图找到它是否可以使用web.xml.

web.xml servlets

5
推荐指数
1
解决办法
2万
查看次数