我有一个div,我想在div的中心对齐多个图像.所有图像都具有相同的高度和宽度16px.问题是我可以将它们居中并在下面留出额外的空间但是当我使用display:block来移除它时,它们再次对齐到左边.这是我的代码:
我希望包含图像的div:
.cell{
position: relative;
float: left;
width: 300px;
min-height: 22px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
line-height: 22px;
font-family: Arial, Verdana;
font-size: 12px;
color: #000;
text-decoration: none;
text-align: center;
margin-bottom: 2px;
margin-right: 2px;
}
Run Code Online (Sandbox Code Playgroud)
上述类具有一般所需的属性.所以我想为img元素创建一个类,以便它们可以一个接一个地对齐,并且一起水平对齐.
有什么工作建议吗?!:)
通过互联网和本网站搜索,我发现了几个关于此事的主题.事实上,如果插入的字符串必须只包含拉丁字母的字符,那么有无数的解决方案,但是当案例需要其他字母的文本时,它会有点棘手.
有没有什么方法可以在PHP中删除字符串中的所有符号,但保留所有UTF-8字母的实际字母?我已经尝试创建一个包含键盘所有字符的数组,然后使用str_replace或preg_replace删除它们,但后来我发现不同的国家/地区也有不同的键盘,有时包含不同的符号.例如,我的qwerty键盘没有£
英国键盘可能具有的符号.
我知道这是一个奇怪的问题,我只是想知道是否有一个我可能错过的简单解决方案.
任何帮助将非常感谢!
编辑: 确定经过一些更好和扩展的谷歌后,我发现以下正则表达式适用于我需要的东西,并保留所有类型的字母表的所有字母,同时删除所有符号.我在这里分享它,以防其他人需要做同样的事情.
$string = preg_replace('/[^\p{L}\p{N}\s]/u', '', $string);
我有这个html/css代码:
<body>
<!-- BEGIN: HEADER AREA -->
<?php require("snippets/header_area.php"); ?>
<!-- END: HEADER AREA -->
<div id = "presentation_area">
<div id = "submenu_area">
<div id = "sliding_menu_area">
</div>
<div id = "tags">
<div id = "1">
<img src = "lang/el/images/1.png" />
</div>
<div id = "2">
<img src = "lang/el/images/2.png" />
</div>
<div id = "3">
<img src = "lang/el/images/3.png" />
</div>
<div id = "4">
<img src = "lang/el/images/4.png" />
</div>
</div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我试图在用户点击除了之外的所有其他内容时触发一个函数#sub_menu_area
.我使用js的以下部分:
$('*').not('#submenu_area').click(function(){ …
Run Code Online (Sandbox Code Playgroud) 当我尝试使用npm安装node-sass时,出现以下错误消息:
无法下载“ https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node “:”
我使用的命令是:
npm install node-sass --save-dev-
Run Code Online (Sandbox Code Playgroud)
您可以在下面的屏幕截图中查看更多详细信息:
我在从create-react-app
在 Windows 8.1 上创建的干净安装的应用程序运行 Jest 时遇到问题。安装后,运行命令npm run test
,我收到错误:
No tests found related to files changed since last commit.
Running jest --watchAll
,因此绕过 react-scripts,在同一目录中,虽然,显示:
Test suite failed to run
Jest encountered an unexpected token
This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.
By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".
Here's what you can do: …
Run Code Online (Sandbox Code Playgroud) 我的网站上有各种子文件夹,我希望用户不能通过URL访问它们,但同时我的主要PHP文件能够包含它们或将它们用作表单或链接上的操作.
我尝试使用.htaccess
<Files *>
Order Allow,Deny
Deny from All
</Files>
Run Code Online (Sandbox Code Playgroud)
但它甚至在我自己的脚本中也拒绝了所有访问权限.我发现逻辑,但我不知道如何使它工作.有任何想法吗?
PS我主要担心的是一些文件没有包含在主PHP文件中但是它们在那里链接,并且它们的代码最终header('Location: ../index.php');
返回到项目的主页面.
有人知道在PHPBB3中嵌入youtube视频的最佳bbcode吗?我用下面的内容:
BBCode用法:
[youtube]http://{SIMPLETEXT1}youtube.com/watch?v={SIMPLETEXT2}[/youtube]
Run Code Online (Sandbox Code Playgroud)
HTML替换:
<object width="560" height="315">
<param name="movie" value="http://{SIMPLETEXT1}youtube.com/v/{SIMPLETEXT2}"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://{SIMPLETEXT1}youtube.com/v/{SIMPLETEXT2}"
type="application/x-shockwave-flash"
width="560"
height="315"
allowscriptaccess="always"
allowfullscreen="true">
</embed>
</object>
Run Code Online (Sandbox Code Playgroud)
这似乎有一些问题,并且当用户放置的URL类似时不会转换为HTML http://www.youtube.com/watch?v=vS6VBOeJ-i4&feature=related
.
我想制作一个HTML替换,以便它可以用iFrame替换用户链接到YouTube的新嵌入样式,但是也使用了URL属性wmode=transparent
,因为我也使用了Shadowbox.
css ×3
html ×3
image ×2
php ×2
.htaccess ×1
alignment ×1
apache ×1
babel-jest ×1
babeljs ×1
bbcode ×1
center ×1
ckeditor ×1
html-lists ×1
javascript ×1
jestjs ×1
jquery ×1
jquery-ui ×1
node-sass ×1
node.js ×1
phpbb ×1
reactjs ×1
sass ×1
selector ×1
stretch ×1
string ×1
symbols ×1
tabs ×1
toggle ×1
upload ×1
youtube ×1