section

css 居中布局方案

旧时模样 提交于 2020-02-11 18:58:25
position(transform css3 有些浏览器不兼容) <article id="one"> <section id="section"></section> </article> <style> #one { position: relative; //此处不设置的话 会一直往上找 找到body width: 300px; height: 300px; background: lightskyblue; } #section { position: absolute; left: 50%; top: 50%; width: 100px; height: 100px; background: aliceblue; transform: translate(-50%, -50%); } </style> 2.margin-top(需要知道具体尺寸计算) <article id="one"> <section id="section"></section> </article> <style> #one { position: relative; width: 300px; height: 300px; background: lightskyblue; } #section { position: absolute; left: 50%; top: 50%; width:

H5C3---《购物车宣传》案例---jQuery FullPage插件

送分小仙女□ 提交于 2020-02-11 13:39:26
H5C3 《购物车宣传》案例 综合运用h5c3知识且进行一定扩展 能使用jquery完成网页常见交互行为 实际工作开发当中能应对活动宣传页 FullPage插件 插件功能介绍 基于 jQuery 的插件,它能够帮你很方便、很轻松的制作出全屏网站。 支持鼠标滚动,支持前进后退和键盘控制,多个回调函数, 支持手机、平板触摸事件,支持 CSS3 动画,支持窗口缩放,窗口缩放时自动调整, 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等。 参考文档: http://www.dowebok.com/demo/2014/77/ 原理:window.onmousewheel = function(){ console.log('ok') }; 使用步骤 引用文件 <link rel="stylesheet" href="css/jquery.fullPage.css"> <script src="js/jquery.min.js"></script> <script src="js/jquery.fullPage.js"></script> <link rel="stylesheet" href="css/jquery.fullPage.css"> <script src="js/jquery.min.js"></script> <script src="js/jquery

ipv4保留地址

青春壹個敷衍的年華 提交于 2020-02-08 05:39:04
曾经以为保留地址下面三类.原来使用中还有很多的. A类 10.0.0.0--10.255.255.255 B类 172.16.0.0--172.31.255.255 C类 192.168.0.0--192.168.255.255 Address Block Name RFC 0.0.0.0/8 "This host on this network" [RFC1122], section 3.2.1.3 10.0.0.0/8 Private-Use [RFC1918] 100.64.0.0/10 Shared Address Space [RFC6598] 127.0.0.0/8 Loopback [RFC1122], section 3.2.1.3 169.254.0.0/16 Link Local [RFC3927] 172.16.0.0/12 Private-Use [RFC1918] 192.0.0.0/24[2] IETF Protocol Assignments [RFC6890], section 2.1 192.0.0.0/29 IPv4 Service Continuity Prefix [RFC7335] 192.0.0.8/32 IPv4 dummy address [RFC7600] 192.0.0.9/32 Port Control Protocol

【原】HTML5 新增的结构元素——能用并不代表对了

百般思念 提交于 2020-02-05 02:45:14
做移动端有一段时间,今天有同事问了我 article 和 section 标签的使用,模模糊糊的解释了下,他似懂非懂,有点小尴尬。忽然间觉得自己有必要再翻翻书籍,重温下 html5 的新元素。html5 新增的结构元素,有的经常使用到,有的用不上,当页面禁用样式后,它们的展现跟 div 是没撒差别,有同学可能会说,既然一样,又不影响页面的最终展现,不管是 article 还是 section 能用就好了。如果考虑实际项目针对用户,我也是这么认为的,但作为一个重构仔,我们需要让标签语义化,清晰的结构,更好的 seo,利于特殊终端的阅读(无障碍),此时 html5 标签的作用就很明显了,并不是说能用就好。于是复习下内容并记录在博客上,顺便分享给大家,也方便自己以后查找。 HTML5 新增结构元素分为主体结构元素和非主体结构元素 主体结构元素: article、section、nav、aside、time 非主体结构元素:header、hgroup、footer、address 一、主体结构元素 article article 标签,从语义化上看为文档、页面,其用法如下: 通常是一篇文章、一个页面、一个独立完整的内容模块 一般会带个标题,并放在 header 标签中 article 元素可以互相嵌套 使用频率极高,强调独立性,多注意下与 header 标签的使用。 <article>

H5新增元素-作用

爷,独闯天下 提交于 2020-02-05 02:42:40
新增元素:article元素,aside元素,nav元素,section元素,footer元素,header元素,figure元素,figcaption元素 各自用途: article元素 代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。 该元素可嵌套使用; 可用来表示插件。 aside元素 用来表示当前页面或者文章的附属信息部分 可包含于当前页面或蛀牙内容相关的引用、侧边栏、广告、导航条 以及其他类似的有区别于主要内容的部分 nav元素 可以用作页面导航的连接组 其中的导航元素连接到其他页面或当前页面的其他部分 并非所有链接组都要放进nav元素,只需将主要的、基本的放进即可 应用场景:传统导航条、侧边栏导航、页内导航、翻页导航 h5中不要用menu元素代替nav元素,menu元素使用在发出命令的菜单上,是一个交互元素 section元素 用于对网站或应用程序中页面上的内容进行分块 一个section元素通常由内容及标题组成 但当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div。 section元素强调分段或分块,一块内容分为几段或几块; article元素强调独立性,一块内容独立完整; 没有标题内容区域块,不要用section header元素 <header> 标签定义文档的页眉(介绍信息) <header>

HTML5幻灯片库reveal.js使用

不问归期 提交于 2020-02-04 11:36:32
介绍 reveal.js 是一个用于实现幻灯片效果的库。使用该库。 github地址: github 提供了页面编辑功能: slides.com 官方demo: demo 我自己做的PPT地址: ppt (建议使用Chrome查看) 特点 reveal.js 有一下几个特点: 支持标签来区分每一页幻灯片 可以使用markdown来写内容 支持pdf的导出 支持演说注释 提供JavaScript API来控制页面 提供了多个默认主题和切换方式 自适应移动端和PC端 安装 从 reveal.js 上下载压缩包,并解压 进入 reveal.js 文件夹,直接修改 index.html 文件就可以 编辑后好,用浏览器打开html页面就可以看到PPT的内容。 必需的文件只有这几个: 使用方法 整体布局 幻灯片的内容需要包含在 <div class="reveal"> <div class="slides"> 的标签中。 一个 section 是一页幻灯片。当 section 包含在 section 中时,是一个纵向的幻灯片。 怎么理解呢? 可以这样理解:横向的幻灯片代表一章,纵向的幻灯片代表一章中的一节。那么横向的幻灯片在播放时是左右切换的,而纵向的幻灯片是上下切换的。For example: <div class="reveal"> <div class="slides">

常用模块三

牧云@^-^@ 提交于 2020-02-04 09:25:35
configparser模块:解析配置文件   --可以读、写、修改出配置文件中的内容   --想要对文件进行操作,必须先读出配置文件(c.read()) #1、 创建解析对象 c = configparser.ConfigParser() c.read('文件地址',encoding='utf-8')   -->读取指定文件的配置   -->如果文件不存在,也不会报错 #2、获取配置项 count = c.get('section','option') #取出分区里面选项后面的值,读出来都是字符串   --section:分区名称   --option:选项名称 count = c.getint('section','option') #取出分区里面选项的值并且转换成int类型                #getfloat()转换成浮点型 getboolean()转换成布尔类型 #3、c.add_section('分区名') #添加分区名 #4、c.section()  -->查看所有的分区    c.option(’section‘)   -->查看某个分区里面的所有选项 #5、c.set('section','option',value=None)   --为某个分区添加选项并且赋值,如果分区不存在就会报错 #6、c.write('fp')  -->括号里是文件对象

HTML总结

别说谁变了你拦得住时间么 提交于 2020-02-02 20:35:12
x⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ . ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ 常用的标记 背景图:background-image; 边框的样式 实线 solid 点线 dotted 虚线 dashed 双线 double 三维立体线 inset 批量创建:父元素>子元素 * #>属性 *# span标签: 在行内定义一个区域,也就是一行内可以被 划分成好几个区域,从而实现某种特定效果。 本身没有任何属性。例子logo标签 <html> <head> <meta charset="UTF-8"> <title>Google Logo</title> <style type="text/css"> .G{color: blue;font-weight: bolder;font-size: 60px;} .O1{color:brown;font-weight: bolder;font-size: 60px;} .o2{color: yellow;font-weight: bolder;font-size: 60px;} </style> </head> <body> <span class="G">G </span> <span class="O1">o </span> <span class="o2">o </span> <span class="G">g </span>

Python-读写Conf配置文件

纵饮孤独 提交于 2020-02-02 10:57:01
Python 读写 Conf 配置文件 tags: Python ConfigParser 配置 conf ini yaml properties 2019 年 11 月 环境说明: Python2.7.11 CentOS7.6 TODO 不同种类配置文件对比 .yaml yaml 说明介绍 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 YAML 在 python 语言中有 PyYAML 安装包。 YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 yaml 语法规则 它的基本语法规则如下: 1、大小写敏感 2、使用缩进表示层级关系 3、缩进时不允许使用 Tab 键,只允许使用空格。 4、缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 5、# 表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和 python 的注释一样 YAML 支持的数据结构有三种: 1、对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 2、数组:一组按次序排列的值,又称为序列(sequence) / 列表(list) 3、纯量(scalars):单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期 yaml 文件样例

ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门

北城以北 提交于 2020-02-01 03:00:18
原文: ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门 一、前言 1、本教程主要内容 ASP.NET Core MVC (Razor)视图母版页教程 ASP.NET Core MVC (Razor)带有Section的视图母版页教程 ASP.NET Core MVC (Razor)视图全局代码(_ViewStart.cshtml)教程 2、本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401 ASP.NET Core 2.1.3 IDE Visual Studio Code 1.28 浏览器 Chrome 70 本篇代码以下代码进行调整: https://github.com/ken-io/asp.net-core-tutorial/tree/master/chapter-02 3、准备工作 VS Code 本身不提供 ASP.NET Core MVC 视图引擎(Razor)的智能感知。 幸运的是, VS Code C#扩展 从 1.17.0 版本开始支持Razor视图引擎的智能感知。 所以,我们要将 VS Code C#扩展 升级到最新版本。 二、母版页视图模板 网页中往往有通用的布局,比如导航、底部等等,这些页面中共用的部分,就需要放在母版页里面。 这样每个页面只用关注本页面要完成的功能/内容即可