Я учусь создавать веб-страницы, и я сделал простую, которая работает на сервере Python, локально, на вашей машине.У меня есть меню, которое можно нажать, чтобы перенаправить на другие разделы, по сути, загрузить новую страницу.
За полсекунды, требуемые для загрузки страницы, необработанный HTML-код виден до тех пор, пока не отформатируется CSS.применяется, что выглядит действительно некрасиво.Я хочу знать, есть ли способ предотвратить отображение новой страницы, пока она не будет готова, или хотя бы добавить пустую черную страницу поверх HTML, пока CSS не будет готов.
Я используюколба для сервера:
из колбы при импорте колба из колбы при импорте render_template
app = Flask(__name__, static_url_path="/static", static_folder="/static")
@app.route("/")
def home():
return render_template("home.html")
@app.route("/resume")
def resume():
return render_template("resume.html")
А вот как кнопки выглядят в html:
<nav id="PageNav">
<div id="TimeContainer">
<ul id="TimeList">
<li><a href="/"><span>Home<span></a></li>
<li><a href="/resume"><span>Resume<span></a></li>
<li><a href="#"><span>Math<span></a></li>
</ul>
</div>
</nav>