gpt4 book ai didi

javascript - HTML 表单的 CSS vendor 前缀

转载 作者:太空宇宙 更新时间:2023-11-04 12:15:35 28 4
gpt4 key购买 nike

我正在为 5 种主要浏览器开发一个表单,想了解更多关于 CSS vendor 前缀的信息。表单在 firefox 中看起来不同,我通常会使用 top 和 left CSS 移动 div,但只想调整 firefox。 从我读到的 -moz-margin-start: 10em;似乎是一种移动 div 但不起作用的方法。如何使用 css 仅在 firefox 中移动 div?

我这里有一个前缀列表 http://peter.sh/experiments/vendor-prefixed-css-property-overview/并使用 https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-margin-start

附注我读到使用 Grunt 不再需要使用 CSS vendor 前缀,是否值得设置?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>title</title>

<link rel="stylesheet" type="text/css" href="blueprint/blueprint/screen.css" />
<link rel="stylesheet" type="text/css" href="blueprint/blueprint/src/typography.css" />
<link rel="stylesheet" type="text/css" href="style.css" />
<!--<link rel="stylesheet" type="text/css" href="blueprint/blueprint/ie.css" />-->
<!--[if IE]>
<link rel="stylesheet" href="blueprint/ie.css" type="text/css"
media="screen, projection">
<![endif]-->

</head>

<body>
<div class="container showgrid">
<h2><center>Research Request Form</center></h2>



<div>
<input type="text" class="span-4" id="listcode">

</div>
<div>
<input type="text" class="span-4" id="sourceCode">

</div>
<div>
<input type="text" class="span-7" id="division">

</div>
<div class="span-24" id="wrap2">

<input type="text" class="span-23" id="projectName">

</div>
<div class="span-4">
<div class="span-4" id="interestCodes">
<p>
<input class="span-4" id="interestCodes" style="" type="text" name="mm" size="16" value="" />
</p>
<p>
<input class="span-4" id="interestCodes" style="margin-top:-7.5px;" type="text" name="mm" size="16" value="" />
</p>
<p>
<input class="span-4" id="interestCodes"style="margin-top:-7.5px;" type="text" name="mm" size="16" value="" />
</p>
<p>
<input class="span-4" id="interestCodes"style="margin-top:-7.5px;" type="text" name="mm" size="16" value="" />
</p>
<p>
<input class="span-4" id="interestCodes"style="margin-top:-7.5px;" type="text" name="mm" size="16" value="" />
<p style="">&nbsp;Interest Codes</p>
</p>
</div>
<div>
<input class="span-18" id="listCodeAndName"style="" name="Text1" value="List code and Name:">
</div>
<div id="detailWrap">
<div id="details">
<p>Marketing Manager: </p>
<p>Marketing Director: </p>
<p>Date Submitted: </p>
<p>Ideal Deadline: </p>
<p>Quantity Submitted: </p>
<p><input type="submit" name="submit" value="Send" /></p>

</div>

</div>
</body>
</html>

body {
background-color: #99FF99;
font-family: verdana, sans-serif;
}
#listcode {
height: 50px;
margin-left: 22px;
}
.container {
border:2px solid black;

}
#sourceCode {
height: 50px;
margin-left: 58px;
}
#division {
height: 50px;
float: right;
margin-right:18px;
}
#wrap2 {

display: block;
clear: both;

}
#projectName {
height: 50px;
margin: 20px 20px 20px 20px;

}
#interestCodes {
margin-left: 10px;
}
#listCodeAndName{
-moz-margin-end:10em;
margin-left: 230px;
width: 688px;
height: 160px;
position: fixed;
top: 224px;
left: 146px;

}

最佳答案

如果我答对了你的问题,那么你的 div 容器不在左上角。这是因为浏览器有其默认的 css 定义,比如 body 元素上的 10px 边距。您可以轻松解决问题:

body {
margin: 0;
}

或者您最好开始使用 CSS 重置,normalize.css例如。

希望对您有所帮助,我没有走错路。

关于javascript - HTML 表单的 CSS vendor 前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28744321/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com