padding

CSS 基础总结

匿名 (未验证) 提交于 2019-12-02 20:32:16
1 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin 低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin 2 box-sizing属性? 用来控制元素的盒子模型的解析模式,默认为content-box context-box:W3C的标准盒子模型,设置元素的 height/width 属性指的是content部分的高/宽 border-box:IE传统盒子模型。设置元素的height/width属性指的是border + padding + content部分的高/宽 3 CSS选择器有哪些?哪些属性可以继承? CSS选择符:id选择器(#myid)、类选择器(.myclassname)、标签选择器(div, h1, p)、相邻选择器(h1 + p)、子选择器(ul > li)、后代选择器(li a)、通配符选择器(*)、属性选择器(a[rel=”external”])、伪类选择器(a:hover, li:nth-child) 可继承的属性:font-size, font-family, color 不可继承的样式:border, padding, margin, width, height 优先级(就近原则):

HTML+CSS学习笔记整理二

匿名 (未验证) 提交于 2019-12-02 20:32:16
盒子模型CSS(重点) border-collapse:collapse (合并边框) 内边距padding padding:10px 上下左右都为10 padding、border会撑开具有 width height的盒子 解决方法padding的计算 外边距margin margin:0 auto (auto为自动填充) 相邻的两个外边距会合并(显示值大的外边距) 版心和布局流程 1.确定页面版心 2.分析页面中的行块元素,以及每个模块中的列模块 3.制作HTML结构 3.CSS初始化,然后开始运用模型的原型,通过CSS+DIV进行布局来控制网页的各个模块 来源:博客园 作者: 快敲小张 链接:https://www.cnblogs.com/zjfman/p/11445821.html

html-邮件模板(适合电商推送邮件)

匿名 (未验证) 提交于 2019-12-02 20:32:16
代码如下 <!DOCTYPE html> <html> <head> <title>Push Email</title> </script> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <style type="text/css"> /*** BMEMBF Start ***/ [name=bmeMainBody]{min-height:1000px;} @media only screen and (max-width: 480px){table.blk, table.tblText, .bmeHolder, .bmeHolder1, table.bmeMainColumn{width:100% !important;} } @media only screen and (max-width: 480px){.bmeImageCard table.bmeCaptionTable td.tblCell{padding:0px 20px 20px 20px !important;} } @media only screen and (max-width: 480px){.bmeImageCard table.bmeCaptionTable.bmeCaptionTableMobileTop

用css实现正方形div

匿名 (未验证) 提交于 2019-12-02 20:32:16
目标:实现一个正方形,这个正方形边长等于 方法一:使用单位vw, (ps我觉得这个是最简单的方法) html结构也很简单,只有一个div即可 <html> <body> <div class="square"> </div> </body> </html> .square{ width: 50vw; height: 50vw; background: blue; } 方法二: 使用padding-bottom 要点: height: 0, 内容会溢出到padding里,不用担心~~ padding-bottom 值设置为百分比时候,相对于包含块的宽度。 需要设置包含块 html结构: <html> <body> <div class="container"> <div class="square"> </div> </div> </body> </html> css: *{ margin: 0; } /* 设置撑满页面可见区域 */ .container{ height: 100vh; width: 100vw; background: palegoldenrod; } .square{ width: 50%; /* 相对与container的width */ padding-bottom: 50%; /* 相对与container的width */ background:

css进阶

匿名 (未验证) 提交于 2019-12-02 20:32:16
本文转载自https://blog.csdn.net/xiaogeldx/article/details/85169861 练习: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册</title> <style> #div1{ width: 350px; height: 450px; border: 1px solid red; margin: into; background: dimgray; } input{ width: 330px; height: 30px; border-radius: 10px; margin-left: 10px; margin-top: 15px; } .a{ width: 195px; height:30px; } .b{ width: 120px; height: 30px; } </style> </head> <body> <div id="div1"> <span style="margin-left: 5px;border-bottom: 5px solid red">请注册</span><a href="#" style="float: right">立即登陆></a> <input type="text" placeholder=

HTML之Position用法

匿名 (未验证) 提交于 2019-12-02 20:32:16
position的四个属性值: 1.relative 2.absolute 3.fixed 4.static 下面分别讲述这四个属性。 <div id="parent"> </div> 1. relative relative属性相对比较简单,我们要搞清它是相对哪个对象来进行偏移的。答案是它本身的位置。在上面的代码中,sub1和sub2是同级关系,如果设定sub1一个relative属性,比如设置如下CSS代码: #sub1 { } 我们可以这样理解,如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。 对于此,您只需要记住,sub1如果不设置relative时它应该在哪里,一旦设置后就按照它理应在的位置进行偏移。 随后的问题是,sub2的位置又在哪里呢?答案是它原来在哪里,现在就在哪里,它的位置不会因为sub1增加了position的属性而发生改变。 如果此时把sub2的position也设置为relative,会发生什么现象?此时依然和sub1一样,按照它原来应有的位置进行偏移。 注意relative的偏移是基于对象的margin的左上侧的。 2.

HTML关于圆形头像的源码

匿名 (未验证) 提交于 2019-12-02 20:30:32
<div style="width:400px; height:90px; padding-left:10px; padding-top:10px;"> <div style="width: 74px; height: 74px; float:left; border-radius: 50%; border: 3px solid #eee; overflow: hidden;"> <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1544705084065&di=1a72177ce5cc2c37632a6d3e8c2abbce&imgtype=0&src=http%3A%2F%2Fimg.komicolle.org%2F2016-01%2F14520883363617.jpg" width="80" height="80" /> </div> </div>

CSS֮box-sizing

匿名 (未验证) 提交于 2019-12-02 20:21:24
盒子模型是CSS中很重要的概念,它涉及到的无非就是内容(content)、填充(padding)、边框(border)、边界(margin)。但是从上两张图可以看出,盒子模型其实有两种类型:标准盒模型和IE盒模型。 box-sizing: content-box; 标准盒模型的width组成:content(不包含 padding 和 border) 比如:你给一个div的宽度设为200px,那这个div实际的宽度其实是200px再加上padding和border的值(和是大于等于200px的)。 box-sizing: border-box; IE盒模型的width组成:content + 2 * padding + 2 * border 比如:你给一个div的宽度设为200px,那这个div内容的宽度其实只有200px减去 padding 和 border 的值。它实际宽度是小于或等于200px的。 box-sizing: content-box | border-box | inherit 他们的主要区别其实就是 width 包不包含 border 和 padding box-sizing 默认值是 content-box,即默认是标准盒子模型 文章来源: CSS֮box-sizing

关于css3的50道常见面试题

匿名 (未验证) 提交于 2019-12-02 20:21:24
1 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin 低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin 2 box-sizing属性? 用来控制元素的盒子模型的解析模式,默认为content-box context-box:W3C的标准盒子模型,设置元素的 height/width 属性指的是content部分的高/宽 border-box:IE传统盒子模型。设置元素的height/width属性指的是border + padding + content部分的高/宽 3 CSS选择器有哪些?哪些属性可以继承? CSS选择符:id选择器(#myid)、类选择器(.myclassname)、标签选择器(div, h1, p)、相邻选择器(h1 + p)、子选择器(ul > li)、后代选择器(li a)、通配符选择器(*)、属性选择器(a[rel=”external”])、伪类选择器(a:hover, li:nth-child) 可继承的属性:font-size, font-family, color 不可继承的样式:border, padding, margin, width, height 优先级(就近原则):

登录-注册页面修订

不问归期 提交于 2019-12-02 20:18:10
登录页面修订 <template> <div class="login box"> <img src="@/assets/img/Loginbg.jpg" alt=""> <div class="login"> <div class="login-title"> <img src="@/assets/img/Logotitle.png" alt=""> <p>帮助有志向的年轻人通过努力学习获得体面的工作和生活!</p> </div> <div class="login_box"> <div class="title"> <span :class="{active: a0}" @click="changeLogin(0)">密码登录</span> <span :class="{active: a1}" @click="changeLogin(1)">短信登录</span> </div> <div class="inp" v-if="login_type==0"> <input v-model="username" type="text" placeholder="用户名 / 手机号码" class="user"> <input v-model="password" type="password" name="" class="pwd" placeholder="密码"> <div