ПРОБЛЕМА РЕШЕНА. Огромное спасибо for@JHeth и @Marko Vucurovi c. Я очень признателен за вашу помощь!
Это длинный, но простой вопрос, давайте рассмотрим 2 сценария ios:
Сценарий I
<html>
<head><title>A</title>
<style>
.big {
font-size:300pt}
.small {
font-size:50pt}
</style>
</head>
<body>
<div class="big">
<div class="small"><a href="google.com">Hi</a>
</div>
</div>
</body>
<html>
Так как div малого класса является дочерний элемент div большого класса, шрифт всегда должен быть маленьким. И в этом случае оказывается, что шрифт маленький (50pt), что имеет смысл.
Если вы добавляете div в .big или .small в CSS (div.big и div.small), шрифт все еще мал.
Сценарий II
Интересная часть возникает, когда селектор CSS не «.small» и «.big», а «.small a» и «.big» a ":
<html>
<head><title>A</title>
<style>
.big a{
font-size:300pt}
.small a{
font-size:50pt}
</style>
</head>
<body>
<div class="big">
<div class="small"><a href="google.com">Hi</a>
</div>
</div>
</body>
<html>
Теперь шрифт маленький, когда вы добавляете div к обоим, шрифт все еще маленький. Но если добавить только div в .big, шрифт станет большим!
Это беспокоило меня 2 дня, и я зарегистрировал этот форум для этого. Любая помощь приветствуется.