我需要在100%宽度的div容器中完全放入文本.
我试图使用,letter-spacing但它看起来只接受px/em,而不是百分比值..但不会响应(例如调整窗口大小).
这就是我得到的:http://jsfiddle.net/3N6Ld/
我应该采取另一种方法吗?有任何想法吗?谢谢
假设我有这样的结构(并且不能修改它):
<ul>
<li class="common"> <p>First A</p> </li>
<li class="common"> <p>Second A</p> </li>
<li class="common"> <p>Third A</p> </li>
<li class="common"> <p><b>SELECT ME</b></p> </li>
<li> <p>First B</p> </li>
<li> <p>Second B</p> </li>
<li> <p>...</p> </li>
</ul>
Run Code Online (Sandbox Code Playgroud)
有没有办法选择类"common"的最后一个元素?(在这种情况下是第四个元素)
首先,我尝试选择一个子集:
.common{
background: red;
}
Run Code Online (Sandbox Code Playgroud)
它工作正常.所以我尝试选择他们的最后一个孩子,用:
.common:last-child{
background: green;
}
Run Code Online (Sandbox Code Playgroud)
但不是运气.我也想避免为该元素添加一个类.
编辑:我简化了类和选择器,使其更清洁
在我的app.js(服务器)中,我需要知道请求来自哪里(URL).
目前,我从客户端传递URL作为参数:
socket.emit('request', window.location.href);
Run Code Online (Sandbox Code Playgroud)
并处理它的服务器端
socket.on('request', function(url){
console.log(url);
...
});
Run Code Online (Sandbox Code Playgroud)
但这显然存在风险和不安全(客户端可以向服务器发送任何内容).
所以我猜..是否有可能只在服务器端获取URL参数?也许来自socket对象?
我试图了解安全规则结构是如何工作的.我有这些规则:
{
"rules": {
"level1": { //public info
".read": true,
".write": true,
"level2": { //private info
".read": false,
".write": false
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后用模拟器测试我希望有r/w访问level1,而不是level2 ...
但结果是我有两个级别的r/w访问权限.那个怎么样?我错过了什么吗?
谢谢.