css中有类似IF的东西吗? 我想要做的是我想设置图像宽度,如果它超过700px我需要将它设置为700,但如果它更少,我需要不管它,并在它周围设置仅5px边距。
这对css是可行的,还是我需要使用javaScript?
答案 0 :(得分:1)
您可以使用max-width
属性。
img {
max-width: 700px;
}
说到margin
我还没有线索。我会试着弄明白。
答案 1 :(得分:1)
在javascript中设置max-width: 700px;
你必须做的余量。
您可以在window.resize事件上设置这样的边距:
$( window ).resize(function() {
if("your-element-width">=700){
//remove your margin here
}else{
//add margin here
}
});
答案 2 :(得分:1)
@media only screen and (min-width : 700px) {
/* Styles for screen below 700px you can set your margins*/
}
@media only screen and (max-width : 700px)
{
/* Styles for screen above 700px you can set without margins*/
}
答案 3 :(得分:0)
答案 4 :(得分:0)
css中没有IF。您可以使用javascript来实现它或使用max-width:700px。
答案 5 :(得分:0)
您不需要使用JavaScipt就可以使用max-width
属性来执行此操作。
<强> CSS:强>
img {
max-width: 700px;
}
如果需要,您还可以使用媒体查询修改不同屏幕宽度的元素。
<强> CSS:强>
@media only screen and (max-width : 700px) {
/* Styles */
}
答案 6 :(得分:0)
使用分辨率为
的@ media@media screen and (max-width: 700px) {}