data = "firstName and favoriteFood"
mandatory_fields = ['firstName', 'lastName', 'age']
# for each
for field in mandatory_fields:
if field not in data:
print("Error, missing req field {0}".format(field));
# still fine, multiple if statements
if ('firstName' not in data or
'lastName' not in data or
'age' not in data):
print("Error, missing a req field");
# not very readable, list comprehension
missing_fields = [x for x in mandatory_fields if x not in data]
if (len(missing_fields)>0):
print("Error, missing fields {0}".format(", ".join(missing_fields)));
Ваш активный якорный класс отправлял вашу кнопку на вершину 1px. Просто удалите это, и он больше не прыгает. Возможно, вы хотели сбросить кнопку на 1 пиксель при нажатии. Если это так, попробуйте увеличить маржу на 1 пикс.
Просто удалите позиционирование в активном классе привязки.
.call-to-action:active {
position:relative;
}
Удалил следующий якорь и убрал тег top
, когда он перемещал его по щелчку / активному.
.call-to-action:active {
position: relative;
}
Спасибо MichaelvE за ответ.