Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在单个表单后面有一个身体背景图像?_Html_Css - Fatal编程技术网

Html 如何在单个表单后面有一个身体背景图像?

Html 如何在单个表单后面有一个身体背景图像?,html,css,Html,Css,以下是我的HTML代码: <!DOCTYPE html> <html lang="en-US"> <head> <title>EasyP Home Page </title> <meta charset="UTF-8"> <link rel="stylesheet" href="\Model\styles.css"> </head> <body> <fo

以下是我的HTML代码:

<!DOCTYPE html>
<html lang="en-US">

<head>
    <title>EasyP Home Page </title>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="\Model\styles.css">
</head>

<body>

<form name="input" action="demo_form_action.asp" method="get">
Search: <input type="text" name="key_search">
<input type="submit" value="Submit">
</form>


</body>
</html>

EasyP主页
搜索:
这是我的CSS:

    style>

body, html {
    background-image: url("blue-nature-red-white-balloons-hd-wallpapers.jpg");
    background-position: center;
    background-size: 1400px 1400px;
}

form {
    margin: 0 auto;
    width: 300px;
    line-height: 700px;
}

</style>
style>
正文,html{
背景图片:url(“蓝色自然红白色气球高清壁纸.jpg”);
背景位置:中心;
背景尺寸:1400px 1400px;
}
形式{
保证金:0自动;
宽度:300px;
线高:700px;
}
当我使用最新版本的google chrome在我的机器上本地打开网页时,背景和身体的所有样式都会被忽略。但是,表单将显示并正确格式化。我如何保持形式和身体的风格?我想用这种方式设置它,因为我会在我的html页面中添加额外的元素,比如徽标和链接(尽管我一直停留在这一部分)

CSS

身体{

背景:url('blue-nature-red-white-ballogs-hd-wallpers.jpg')无重复中心固定

-webkit背景尺寸:封面

-moz背景尺寸:封面

-o-背景尺寸:封面

背景尺寸:封面

}

更改表单标签的CSS

.表格签名{

最大宽度:330px

填充:15px

保证金:0自动

}

“表单”标签的HTML


如果CSS规则的格式不正确,它将被忽略

<style>
body, html {
    background-image: url("http://whitedove-coding.com/static/whitedove-829.png");
        background-position: center;
    background-size: 1400px 1400px;
}

form {
    margin: 0 auto;
    width: 300px;
    line-height: 700px;
}

正文,html{
背景图像:url(“http://whitedove-coding.com/static/whitedove-829.png");
背景位置:中心;
背景尺寸:1400px 1400px;
}
形式{
保证金:0自动;
宽度:300px;
线高:700px;
}

作为外部CSS,第一条规则的格式不正确-从外部CSS中删除html标记,第一条规则的格式正确。

不起作用。我更改了我的图像的url,但它仍然不起作用。如果我更改样式表的顺序并将表单{}放在主体{}之前,背景会出现,但是表单没有格式化()请检查链接。我已经在Jatin的链接上编辑了一点。试着将body{}的背景改成蓝色。这是行不通的。同样的情况也发生在我身上,但是用一张图片代替。我不想改变表单的样式。当前样式允许窗体垂直和水平居中。您的解决方案仅使窗体水平居中。我知道你们班的名字不重要,但也不是“登录”表格。我正在使用该表单在我的数据库中进行搜索。Vaibhav S.solution works:)