小编And*_*rew的帖子

如何创建一个像链接一样的HTML按钮?

我想创建一个像按钮一样的HTML按钮.因此,当您单击该按钮时,它会重定向到页面.我希望它尽可能地易于访问.

我也很喜欢它,所以URL中没有任何额外的字符或参数.

我怎样才能做到这一点?


根据到目前为止发布的答案,我目前正在这样做:

<form method="get" action="/page2">
    <button type="submit">Continue</button>
</form>
Run Code Online (Sandbox Code Playgroud)

但问题是在SafariInternet Explorer中,它在URL的末尾添加了一个问号字符.我需要找到一个不会在URL末尾添加任何字符的解决方案.

还有另外两种解决方案:使用JavaScript或样式化链接看起来像一个按钮.

使用JavaScript:

<button onclick="window.location.href='/page2'">Continue</button>
Run Code Online (Sandbox Code Playgroud)

但这显然需要JavaScript,因此屏幕阅读器不易访问.链接的要点是转到另一个页面.因此,尝试使按钮像链接一样是错误的解决方案.我的建议是你应该使用一个链接并将其设置为看起来像一个按钮.

<a href="/link/to/page2">Continue</a>
Run Code Online (Sandbox Code Playgroud)

html anchor button hyperlink htmlbutton

1769
推荐指数
21
解决办法
574万
查看次数

我如何进入Docker容器的shell?

我开始使用Docker了.我正在使用WordPress基本图像和docker-compose.

我正在尝试ssh到其中一个容器中来检查在初始构建期间创建的文件/目录.我试图跑docker-compose run containername ls -la,但那没有做任何事情.即使它确实如此,我宁愿有一个控制台,我可以遍历目录结构,而不是运行单个命令.使用Docker执行此操作的正确方法是什么?

docker docker-container

989
推荐指数
23
解决办法
89万
查看次数

单元,功能,验收和集成测试之间有什么区别?

单元,功能,验收和集成测试(以及我未提及的任何其他类型的测试)之间有什么区别?

testing terminology definition

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

是否可以在SQLite数据库中一次插入多行?

在MySQL中,您可以插入多行,如下所示:

INSERT INTO 'tablename' ('column1', 'column2') VALUES
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2');
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试做这样的事情时,我收到了一个错误.是否可以在SQLite数据库中一次插入多行?这样做的语法是什么?

sql sqlite syntax

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

如何从标签创建新分支?

我想从现有标签创建一个新的主分支.说我有一个标签v1.0.如何从这个标签创建一个新的分支?

git git-tag git-branch

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

如何检查字符串是否以指定的字符串开头?

我正在尝试检查一个字符串是否以http.我怎么做这个检查?

$string1 = 'google.com';
$string2 = 'http://www.google.com';
Run Code Online (Sandbox Code Playgroud)

php

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

如何使用jQuery等待5秒?

我正在尝试创建页面加载的效果,并在5秒后,屏幕上的成功消息淡出或向上滑动.

我怎样才能做到这一点?

jquery

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

PHP:如何生成随机,唯一,字母数字字符串?

如何使用数字和字母生成随机的唯一字符串以用于验证链接?就像您在网站上创建一个帐户一样,它会向您发送一封带有链接的电子邮件,您必须单击该链接才能验证您的帐户...是的......其中一个.

如何使用PHP生成其中一个?

更新:记住了uniqid().它是一个PHP函数,它根据当前时间(以微秒为单位)生成唯一标识符.我想我会用那个.

php string random uniqueidentifier

359
推荐指数
12
解决办法
54万
查看次数

在OS X 10.9上安装Java(Mavericks)

我在Mac OS X v10.8(Mountain Lion)上安装了JDK.当我将它升级到Mac OS X v10.9(Mavericks)并在终端中运行时,它显示:java -version

没有Java运行时,请求安装.

然后我在Mac上手动安装了JDK(1.7).似乎安装工作正常.安装完成后,我打开终端并输入java -version.它也显示了同样的错误:

没有Java运行时,请求安装.

我怎么解决这个问题?

java macos

321
推荐指数
4
解决办法
40万
查看次数

用徽标图像替换H1文本:SEO和可访问性的最佳方法?

似乎有一些不同的技术,所以我希望得到一个"确定的"答案...

在网站上,通常的做法是创建链接到主页的徽标.我想做同样的事情,同时最好地优化搜索引擎,屏幕阅读器,IE 6+以及禁用CSS和/或图像的浏览器.

示例一:不使用h1标记.对SEO不太好吧?

<div id="logo">
    <a href="">
        <img src="logo.png" alt="Stack Overflow" />
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

示例二:在某个地方找到它.CSS似乎有点hacky.

<h1 id="logo">
    <a href="">Stack Overflow</a>
</h1>
Run Code Online (Sandbox Code Playgroud)
/* css */
#logo {
    padding: 70px 0 0 0;
    overflow: hidden;
    background-image: url("logo.png");
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:70px;
}
Run Code Online (Sandbox Code Playgroud)

示例三:相同的HTML,使用text-indent的不同方法.这是图像替换的"Phark"方法.

<h1 id="logo">
    <a href="">Stack Overflow</a>
</h1>
Run Code Online (Sandbox Code Playgroud)
/* css */
#logo {
    background: transparent url("logo.png") no-repeat scroll 0% 0%;
    width: 250px;
    height: 70px;
    text-indent: -3333px;
    border: 0;
    margin: 0;
}

#logo a { …
Run Code Online (Sandbox Code Playgroud)

css xhtml seo image

232
推荐指数
4
解决办法
22万
查看次数