是的,显然我做错了.为什么不能像水平对齐东西一样容易?我坐下来,我的工作停止了几个小时,试图查找如何在中间垂直对齐,所以我不必告诉你们,我最愚蠢的人很可能很容易对你提问.
显示块或表格单元格,我读到的所有内容都无法使用.我想"也许如果我将我的img水平对齐.divID img然后垂直对齐div本身",可悲的是,我希望它能够工作.但即使我尝试将div垂直居中放在中间,它也会使图像居中,甚至无法工作.
TL; DR:我讨厌试图垂直对齐的东西这么多.
我试图让我的标题图像垂直和水平居中.这是我的代码,我正在努力.
HTML
<div id="wrapper">
<div id="header">
<div id="logo">
<img src="http://i.imgur.com/d0umnxt.png" />
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
body {
margin: 0px;
}
#header {
width: 100%;
height: 100px;
background-color: #151B1F;
}
#logo {
display: block;
margin: auto;
}
Run Code Online (Sandbox Code Playgroud) 我有我的应用程序设置的背景
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new ExactAssetImage('assets/lol/aatrox.jpg'),
fit: BoxFit.cover,
),
),
child: new BackdropFilter(filter: new ImageFilter.blur(sigmaX: 600.0, sigmaY: 1000.0)),
width: 400.0,
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
我想模糊DecorationImage,所以我将一个BackdropFilter添加到Container中,但我没有看到任何变化.我做错了什么?
我正在尝试制作一个 jsonwebtoken 拦截器,但由于某种原因它根本没有设置标头。
对于我的提供者,我有
import { TokenInterceptorService } from './token-interceptor.service';
...
providers: [AuthService, AuthGuard, {
provide: HTTP_INTERCEPTORS,
useClass: TokenInterceptorService,
multi: true
}]
Run Code Online (Sandbox Code Playgroud)
因为我的TokenInterceptorService也很简单:
import { Injectable } from '@angular/core';
import { HttpInterceptor } from '@angular/common/http';
@Injectable({
providedIn: 'root'
})
export class TokenInterceptorService implements HttpInterceptor {
constructor() { }
intercept(req, next) {
let tokenizedReq = req.clone({
setHeader: {
Authorization: 'Bearer xx.yy.zz'
}
})
return next.handle(tokenizedReq);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我记录tokenizedReq标题什么都没有。我一定是忽略了什么。
我正在尝试将自定义类型文件添加到我的角度项目中。我typings.d.ts在我的 Angular 项目(使用 CLI 创建)的src文件夹内创建。然后我里面tsconfig.json有
"types": [
"src/typings.d.ts"
]
Run Code Online (Sandbox Code Playgroud)
但无论我尝试了什么,我总是会收到此错误。尽管从我过去一个小时的谷歌搜索来看,types是针对特定文件的,而typeRoots针对类型目录的。
ERROR in ./src/app/profile-mobile/profile-mobile.component.ts
Module not found: Error: Can't resolve 'src/typings' in 'C:\Users\errat\Documents\Projects\chat\src\app\profile-mobile'
也很奇怪:
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp'
虽然添加类型文件后不会发生这些错误,但只有在角度组件中导入类型才能使用它之后才会发生(我什至不必使用它)。
我正在尝试在 Codecademy 上学习如何正确使用 nth-childs 。它说
p:nth-child(2) {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
会将其父元素的第二个子元素的每个段落变成红色。
所以我认为这意味着
body:nth-child(2) {
color: red;
}
<body>
<p> some text </p>
<p> some text </p>
</body>
Run Code Online (Sandbox Code Playgroud)
意味着第二段会变成红色。但这不起作用...我做错了什么?
我还是学习循环的新手,所以我有点困惑.我有一个for...in循环循环json文件的对象.然后我让jQuery为每个对象创建一些html元素.我有一个问题,每次循环,它重复以前的对象和新的对象,所以输出变为:
-name
-name
-test
-name
-test
-someone
-name
-test
-someone
-something
Run Code Online (Sandbox Code Playgroud)
但我正在努力做到
-name
-test
-someone
-something
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我目前的代码是:
var html = ""
for (var name in urls) {
html += `<div class='card-panel white'><div class='container'><div class='row'><div class='input-field col s12'> ${name} <br> ${urls[name].url} </div></div></div></div>`
$("#main").append(html)
}
Run Code Online (Sandbox Code Playgroud) angular ×2
css ×2
typescript ×2
dart ×1
flutter ×1
for-in-loop ×1
for-loop ×1
html ×1
javascript ×1
jquery ×1