我是CSS和jQuery领域的新手,我想知道哪种最佳实践可用于解决以下问题:
display: none
是安全的?此元素很可能不存在:$('#my-div').css({ 'display': 'none' });
length
检查页面上是否存在元素是一种好习惯吗?然后,基于此做出一些if / else语句?if ($('#my-div-1').length) {
$myVar = $('#my-div-1');
} else {
$myVar = $('#my-div-2');
}
关于CSS的问题:为某些元素设置固定高度通常是一种好习惯吗?它有可能在不同的浏览器或设备中运行吗?
设置display: flex
通常是使具有某些内容(图像/视频)的内部div元素垂直居中出现在另一个父div容器内的好方法吗?