百度前端学院小薇学院task7笔记
来源:互联网 发布:第四十一 知乎 编辑:程序博客网 时间:2024/04/28 11:01
1、纯css拉菜单默认样式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> </head><body><form action="#" method="post"> <select name="" id=""> <option value="">hahaha</option> <option value="">honghonghong</option> <option value="">heihei</option> </select></form></body></html>
默认样式如图:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> select{ /*设置边框*/ border: 2px solid skyblue; /*将默认的select选择框样式清除*/ -webkit-appearance: none; -moz-appearance: none; appearance: none; /*在选择框最右侧中间显示小箭头图片*/ background: url("arrow.png") right center no-repeat; width: 200px; /*设置字体颜色*/ color: #333; /*清除高亮样式*/ outline: none; } </style></head><body><form action="#" method="post"> <select name="" id=""> <option value="">hahaha</option> <option value="">honghonghong</option> <option value="">heihei</option> </select></form></body></html>
改变样式后:
2、消除图片上下之间的间隙:img{vertical-align:bottom};
因为图片文字等inline元素是默认与父级元素baseline对齐的,而baseline又离父级底边有一定的距离,所以会出现图片与下面的元素出现间隙的情况。可以设置vertical--align:bottom
3.消除表单输入文本框和按钮之间的间隙。当文本框和按钮相邻时,会产生默认的间隙,因为<inpu>元素时内联块元素,内联元素是当做字体来处理的,字体有间隙,所以表单之间会产生间隙
方法1:将表单的父元素font-size设为0
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> .parent{ font-size: 0; } </style></head><body><div class="parent"><input type="text" value="消除文本框和按钮间隙"><input type="button" value="确定"></div></body></html>
方法2:将两个表单元素写在一行
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> </head><body><div class="parent"><input type="text" value="消除文本框和按钮间隙"><input type="button" value="确定"></div></body></html>
4.css3选择器nth-child(n)和nth-of-type(n)的区别:
如p:nth-child(n) 代表选择p元素的父元素下的第n个子元素,不论子元素的类型是不是p;
而p:nth-of-type(n)代表选择p元素的父元素下的第n个类型是p的子元素
0 0
- 百度前端学院小薇学院task7笔记
- 百度前端学院—小薇学院—任务一
- 百度前端学院-小薇学院-任务二
- 百度前端学院—小薇学院—任务三
- 百度前端学院—小薇学院—任务四
- 百度前端学院_小薇课堂_task_1
- 百度前端学院_小薇课堂_task2
- 百度前端学院_小薇课堂_task3
- 百度前端学院_小薇课堂_task_4
- 百度前端学院_小薇课堂_task_5
- 百度前端学院春季任务三笔记
- 百度前端学院2016task2自学笔记
- 2017春季百度前端学院学习笔记
- 百度前端学院任务笔记(一)
- 百度前端学院任务笔记(二)
- 【WEB】百度前端学院笔记(二)
- 百度前端学院学习心得
- 百度前端学院遇到的CSS小知识点整理
- 很多突发事件不值得去做
- 字符数组与字符指针变量(转)
- JDK AtomicInteger 源码分析
- MySQL数据库学习--数据库游标的简单实现
- MySQL性能分析及explain的使用
- 百度前端学院小薇学院task7笔记
- 收集的一些相关背景资料
- unity之截屏方法
- Sketch最常用的十个插件
- openstack newton Linuxbridge改ovs并配置dvr
- mvn的tomcat插件打包 运行
- Linux 内核Voltage/Current Regulator 即调压限流框架
- XML总结
- 什么是P2P