- 博客(15)
- 收藏
- 关注
原创 CSS行高&背景
一.行高1.定义:行高=上距离+内容高度+下距离其中 上距离=下距离2.应用场景让单行文本在盒子中垂直居中对齐。在浏览器中行高是跟随字体大小变化的。所以我们让文字的行高等于盒子的高度。div{height:50px;line-height:50px;}3.行高与盒子高度的三种关系如果 :行高=高度 文字在盒子中垂直居中如果: 行高>高度 文字在盒子中偏下如果:行高<高度 文字在盒子中偏上(一般是偏上)二.CSS背景1.背景属性总结2.背景简写backgrou
2020-06-13 22:47:58 318
原创 CSS三大特性
一.CSS层叠性1.概念:层叠性指的是 多种CSS样式的叠加,如果一个元素的同一个属性被设置两次,那么其中有一个属性会被覆盖掉。2.原则:样式冲突,遵循 “就近原则” 哪个样式离结构近 就执行哪个样式(通常是执行后面的样式)。样式不冲突,不会层叠CSS最后执行口诀:长江后浪推前浪,前浪死在沙滩上。...
2020-06-13 21:14:20 124
原创 CSS标签显示模式
一.标签显示模式1.标签分类:HTML中把标签分为块级标签和行内标签两种类型,也称为块元素和行内元素。2.块级元素:在显示的时候独占一行的元素 如3.行内元素:在一行中可以放置多个的元素 如:4.行内块元素在行内中元素中有几个特殊的标签 可以直接对其设置宽高和对齐属性 如:二.显示模式的区别总结三.标签显示模式的转换 display1.块转行内:display:inline;2.行内转块:display:block;3.块、行内元素转为行内块:display:inline-
2020-06-13 13:50:15 112
原创 emmet语法
一.IDEA中已经集成了emmet语法插件可以直接使用二.常用快捷操作指令生成标签 直接输入标签名 按TAB 即可自动补全。如 输入div 按tab键 就可以生成< div > < /div >如果想要生成多个相同标签 加上 * 就可以了 比如 div * 3 可以生成三个div如果有父子级关系的标签 可以用 > 比如ul > li 就可以了如果有兄弟关系的标签 用 + 就可以了 比如 dl >dt+dd*3如果生成带有类名或者id名字的 直接写.d
2020-06-10 14:29:16 122
原创 div+css实现三级菜单功能
一.html部分<div id="frame"> <!--一级菜单--> <div id="row-1"> <ul> <li><a href="#">服装</a> <!--二级菜单--> <ul class="two">
2020-06-03 08:34:37 534
原创 HTML布局
一.开发步骤1.写一块将整个页面 从上至下 分析 (rows),看他一共有几行2.分析清楚每一行 一共有几列(close)/几块3.行级父容器不浮动,让在同一行的块浮动,内容视情况而定4.在不同行的 需要先清除浮动避免影响5…二.常见问题以及注意事项1.子块浮动与父块浮动无关,子块设为浮动,则最好指定父容器高度。否则会出现父容器背景色被遮盖等情况。2.水平居中 垂直居中:水平即左右居中设置属性: text-align:center;垂直即上下居中设置属性: vertical-alig
2020-05-27 07:43:06 84
原创 CSS中控制图片和文字在同一行对齐
方法:1、通过添加css属性 vertical-align:middle;2、把文字和图片分别放入不同的div中,就可以设置居中或利用 margin 定位了。3、把图片作为背景:如果你的图片只是用来作为小图标放在文字的左侧,推荐使用该方法。示例代码:1.图片与文字本身就在同一行的情况下,在img中设置css属性:vertical-align:middle效果2.图片与文字不在一行的情况下(如文字被p/label标签包裹),将他们分别放入不同的div中。处理方式一:在左边的div中设置cs
2020-05-25 04:44:59 7864 2
原创 一些学习方法
1.JAVASE重点掌握知识点:面向对象、集合框架、JDBC、异常、IO、线程和网络编程2.积累一些异常信息 提高自己处理问题的能力3.学习完一些知识点之后 做一些小项目4.明确目标 :制定一个每天的目标 每周的目标 每月的目标5.代码必须规范 标识符 包名 类名 适当的换行 注释 不能乱用静态变量以及方法6.不要盲目模仿(照着敲代码) 如果遇到问题 应该遵循以下方式解决我要做的是什么最终要做到什么样的结果可能用到之前学过的哪些知识点缕清思路,找到可能遇到的问题,确定实现顺序和初步的方
2020-05-22 05:49:00 90
原创 JavaBean
1.概念javaBean是一个遵循特定写法的java类。可以将其理解为一个可重用的实体类2.特点1.该类必须具有空参的构造方法2.属性必须为private修饰3.私有化属性必须通过public方法setXxx/getXxx(); 供其他程序访问或修改。(其中set方法被称为属性修改器,get方法被称为属性访问器,若某个属性只有set/get方法中的一个,这样的属性通常也称为只写/只读属性)3.示例public class user{ //user类的私有属性 privat
2020-05-18 07:48:53 75
翻译 验证码
转载于《http://www.cnblogs.com/whgk/p/6426072.html》,在此仅供学习参考之用。1.代码逻辑分析(1)在登录页面上login.jsp将验证码图片使用标签将绘制验证码图片的url给它(2)在服务器端就两个servlet,一个就是用来绘制验证码图片的VerifyCodeServlet,另一个就是登录时验证验证码是否点写正确或是否重复提交的LoginServlet(3)在VerifyCodeServlet中,将验证码的四个字母存入session中,然后在LoginSe
2020-05-15 13:15:38 87
原创 jar包导入
将jar文件复制到 web -> WEB-INF -> lib 右键 lib -> 选择 add as library -> Module Library
2020-05-14 22:42:58 133
原创 HTTP Status 500异常
1.异常信息2.错误原因cookie value 非法参数异常,cookie value 不支持 特殊的字符。character[32]在ASCII表中是一个空格.我们需要使用URL编码 存储和解码。3.解决方法//在存储前编码URLEncoder.encode(参数,编码方式);URLEncoder.encode(value,“utf-8”);//在读取前解码URLDecode...
2020-05-05 04:33:37 1254
原创 servlet模板修改
file—>settings—>搜索code template—>other —>Web–>servlet Annotated class.java
2020-05-04 17:32:29 90
原创 Servlet请求转发异常
1.异常信息:2.错误原因:在编写dao层查询方法的时候queryForObject方法 不能返回null3.解决方法1.用queryForList方法替换queryForObject或者queryForMap,因为这两个方法必须要有值,不能为空2.捕获异常...
2020-05-02 01:13:37 476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人