GVKun编程网logo

html(css、js、html、web)文件引用路径写法【flask】(html文件引用js的路径)

4

在本文中,我们将给您介绍关于html的详细内容,并且为您解答css、js、html、web文件引用路径写法【flask】的相关问题,此外,我们还将为您提供关于asp.net–Html.Partialv

在本文中,我们将给您介绍关于html的详细内容,并且为您解答css、js、html、web文件引用路径写法【flask】的相关问题,此外,我们还将为您提供关于asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)、CSS 不会在 Flask 中自动更新,除非您进行硬重新加载 是否有任何解决方案可以使用 HTML/JS/etc 禁用 Web 缓存这将解决桌面和移动浏览器中的问题?、CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素的知识。

本文目录一览:

html(css、js、html、web)文件引用路径写法【flask】(html文件引用js的路径)

html(css、js、html、web)文件引用路径写法【flask】(html文件引用js的路径)

Flask 学习过程中,小编认为路径很重要,
前端怎么拿取服务器资源,(如:static 路径)
后台怎么部署前端,(如:templates 路径)
前端如何给后端发送请求,(如:ajax 请求路径)
后端又如何回复请求(如:回复路由,往往回复一个 json 对象)

1、引入本地静态 css,js 文件:

比如文件路径:static/css/pintuer.css,路径如下:

<link rel="stylesheet" href="{
   
   { url_for(''static'',filename =''css/pintuer.css'') }}">

2、引用网上 css、js 文件 如 cdn 加速资源

常规路径

<link rel="stylesheet" type="text/css" href="http://apps.bdimg.com/libs/lightbox/2.6/css/lightbox.css">

3、templates 模板互相跳转

3.1 路由在 app 中

模板中只认可静态文件路径,还有路由,下面将通过路由的方法指向另一个模板

#H5 A.html下:
<a href="{
   
   {url_for(''page'')}}"></a>
#后台:
app.route(/page)
def page():
	return template_render(''B.html'') #指向templates中的B.html
3.1 路由在蓝图 ad 中

不需要考虑蓝图内配置的前缀

#H5 A.html下:
<a href="{
   
   {url_for(''ad.page'')}}"></a>
#后台:
ad.route(/page)
def page():
	return template_render(''C.html'') #指向templates中的B.html

4、内嵌的 js 代码中对 templates 模板的引用

路径:实际的路由
以 js 文件中配置 templates/404.html 为例,

//js
		{
   
   
			"title" : "css",
			"icon" : "&#xe609;",
			"href" : "/found404",
			"spread" : false
		},
//路由	
@ad.route(''/found404'')
def found404():
    return render_template("404.html")

5、js 文件中对 templates 模板的引用

参照 4

6、js 文件中对其他内嵌 js 文件的引用

以 layui 内置为例,在 index.js 引入 bodyTab.js
bodyTab.js 项目路径:/static/js/bodyTab.js

//index.js
layui.config({
   
   
	base : "/static/js/"
})

多次调试教训:

会配路径,更要会调试

如果在调试中开启了 session,那么重启,浏览器的 cookie 仍然存留,
新的路径不被采用,直接从缓存中取,建议每次调试 Ctrl + F5,清除缓存,
可以看到服务器处理了一个页面的全部请求。

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

在ASP.NET MVC中,有什么区别:

Html.Partial and Html.RenderPartial
Html.Action and Html.RenderAction

解决方法

Html.Action调用控制器的动作,这意味着它实例化控制器实体,调用动作方法,构建模型并返回视图结果.

Html.Partial使用已创建的模型(或者可以在没有模型的情况下调用)来渲染指定的视图.

何时使用一个而不是另一个?如果您已有模型并且只想拥有可重复使用的视图,请选择Html.Partial.如果你看到某个部分值得拥有自己的模型和动作,那么使用Html.Action可能是有意义的.

这个问题在this article中有更详细的讨论,你在上面看到的基本上是它的摘录.

CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)

CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)

最近简单 HTML 

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Hello!</title>
    </head>
    <body>
        Hello, world!
    </body>
<html>

HTML 中 form 表单

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Forms</title>
</head>
<body>
    <form>
        <input type="text" placeholder="First Name" name="first">
        <input type="password" placeholder="Password" name="password">
        <div>
            Favorite Color:
            <input name="color" type="radio" value="blue"> Blue
            <input name="color" type="radio" value="green"> Green
            <input name="color" type="radio" value="yellow"> Yellow
            <input name="color" type="radio" value="red"> Red

        </div>
        <input type="submit">
    </form>
</body>
</html>

相对比较复杂的 HTML

超链接 href

有序列表和无序列表

图片

表格

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>HTML Elements</title>
    </head>
    <body>
        <!-- We can create headings using h1 through h6 as tags. -->
        <h1>A Large Heading</h1>
        <h2>A Smaller Heading</h2>
        <h6>The Smallest Heading</h6>

        <!-- The strong and i tags give us bold and italics respectively. -->
        A <strong>bold</strong> word and an <i>italicized</i> word!

        <!-- We can link to another page (such as cs50''s page) using a. -->
        View the <a href="https://cs50.harvard.edu/">CS50 Website</a>!

        <!-- We used ul for an unordered list and ol for an ordered one. both ordered and unordered lists contain li, or list items. -->
        An unordered list:
        <ul>
            <li>foo</li>
            <li>bar</li>
            <li>baz</li>
        </ul>
        An ordered list:
        <ol>
            <li>foo</li>
            <li>bar</li>
            <li>baz</li>
        </ol>

        <!-- Images require a src attribute, which can be either the path to a file on your computer or the link to an image online. It also includes an alt attribute, which gives a description in case the image can''t be loaded. -->
        An image:
        <img src="../../images/duck.jpeg" alt="Rubber Duck Picture">
        <!-- We can also see above that for some elements that don''t contain other ones, closing tags are not necessary. -->

        <!-- Here, we use a br tag to add white space to the page. -->
        <br/> <br/>

        <!-- A few different tags are necessary to create a table. -->
        <table>
            <thead>
                <th>Ocean</th>
                <th>Average Depth</th>
                <th>Maximum Depth</th>
            </thead>
            <tbody>
                <tr>
                    <td>Pacific</td>
                    <td>4280 m</td>
                    <td>10911 m</td>
                </tr>
                <tr>
                    <td>Atlantic</td>
                    <td>3646 m</td>
                    <td>8486 m</td>
                </tr>
            </tbody>
        </table>
    </body>
<html>

 CSS 简介

在 HTML 中嵌入 CSS

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Hello!</title>
    </head>
    <body>
        <h1 style="color: blue; text-align: center;">A Colorful Heading!</h1>
        Hello, world!
    </body>
<html>

指定整个 body 的样式

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Hello!</title>
    </head>
    <body style="color: blue; text-align: center;">
        <h1 >A Colorful Heading!</h1>
        Hello, world!
    </body>
<html>

将 CSS 放在前面

 <html lang="en">
  <!DOCTYPE html>
  <head>
      <title>Hello!</title>
      <style>
          h1 {
              color: blue;
              text-align: center;
          }
      </style>
  </head>
  <body>
      <h1 >A Colorful Heading!</h1>
      Hello, world!
  </body>
  </html>

单独的 CSS 文件

 h1 {
      color: blue;
      text-align: center;
  }
<html lang="en">
  <!DOCTYPE html>
  <head>
      <title>Hello!</title>
      <link rel="stylesheet" href="styles.css">
  </head>
  <body>
      <h1 >A Colorful Heading!</h1>
      Hello, world!
  </body>
  </html>

给表格添加 CSS

table {
    border: 1px solid black;
    border-collapse: collapse;
}

td {
    border: 1px solid black;
    padding: 2px;
}

th {
    border: 1px solid black;
    padding: 2px;
}
table {
    border: 1px solid black;
    border-collapse: collapse;
}

td, th {
    border: 1px solid black;
    padding: 2px;
}

更复杂的 CSS
 

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Pseudoclasses</title>
        <style>
            button {
                background-color: red;
                width: 200px;
                height: 50px;
                font-size: 24px;
            }

            button:hover {
                background-color: green;
            }
        </style>
    </head>
    <body>
        <button>Button 1</button>
        <button>Button 2</button>
        <button>Button 3</button>

    </body>
<html>

 

CSS 不会在 Flask 中自动更新,除非您进行硬重新加载 是否有任何解决方案可以使用 HTML/JS/etc 禁用 Web 缓存这将解决桌面和移动浏览器中的问题?

CSS 不会在 Flask 中自动更新,除非您进行硬重新加载 是否有任何解决方案可以使用 HTML/JS/etc 禁用 Web 缓存这将解决桌面和移动浏览器中的问题?

Flask 中文件的默认最长期限为 12 小时,为了强制应用范围内的无缓存策略,您可以在您的 app.py 中插入此行:

app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0

这将是您最终结果的示例:

from flask import Flask
app = Flask(__name__)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0

@app.route('/')
def hello():
    return "Hello World!"

if __name__ == '__main__':
    app.run()

不同的是,要在单个路由中禁用缓存,请在发送响应本身之前配置响应标头:

resp.headers["Pragma"] = "no-cache"
resp.headers["Cache-Control"] = "max-age=0,no-cache,no-store,must-revalidate,public"
resp.headers["Expires"] = '0'

当然,这两种解决方案都不适用于生产服务器,但在开发过程中可能会对您有所帮助。

CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素

CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素

css 介绍、什么是 css、为什么我们使用 css 以及 css 如何描述 html 元素

CSS是什么?

CSS 代表层叠样式表
CSS 描述了 HTML 元素如何在屏幕、纸张或其他媒体上显示
CSS 节省了大量工作。它可以同时控制多个网页的布局
外部样式表存储在 CSS 文件中
为什么我们使用CSS?
CSS 用于定义网页的样式,包括设计、布局以及针对不同设备和屏幕尺寸的显示变化。

示例

身体{
  背景颜色:浅蓝色;
}

h1 {
  白颜色;
  文本对齐:居中;
}

p {
  字体系列:verdana;
  字体大小:20px;
}
登录后复制

CSS解决了一个大问题

HTML 从来没有打算包含用于格式化网页的标签!
HTML 的创建是为了描述网页的内容,例如:

这是一个标题


这是一个段落。

CSS 节省了大量工作!

样式定义通常保存在外部.css文件中。

CSS 语法

CSS 规则由选择器和声明块组成。
h1 {颜色:蓝色;字体大小:12px;}
选择器指向您想要设置样式的 HTML 元素。
声明块包含一个或多个以分号分隔的声明。
每个声明都包含一个 CSS 属性名称和一个值,以冒号分隔。

示例

p {
  红色;
  文本对齐:居中;
}
登录后复制

示例解释

p 是 CSS 中的选择器(它指向您想要设置样式的 HTML 元素:

)。
颜色是一个属性,红色是属性值
text-align 是一个属性,center 是属性值

CSS 选择器

CSS 选择器用于“查找”(或选择)您想要设置样式的 HTML 元素。
我们可以将 CSS 选择器分为五类:
简单选择器(根据名称、id、类选择元素)
组合选择器(根据元素之间的特定关系选择元素)
伪类选择器(根据某种状态选择元素)
伪元素选择器(选择元素的一部分并为其设置样式)
属性选择器(根据属性或属性值选择元素)

CSS 元素选择器

元素选择器根据元素名称选择 HTML 元素。

示例

p {
  文本对齐:居中;
  红色;
}
登录后复制

以上就是CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素的详细内容,更多请关注php中文网其它相关文章!

今天的关于htmlcss、js、html、web文件引用路径写法【flask】的分享已经结束,谢谢您的关注,如果想了解更多关于asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)、CSS 不会在 Flask 中自动更新,除非您进行硬重新加载 是否有任何解决方案可以使用 HTML/JS/etc 禁用 Web 缓存这将解决桌面和移动浏览器中的问题?、CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素的相关知识,请在本站进行查询。

本文标签: