//html代码
<div class="operateWays">
<label>
<input type="radio" name="Sex">
<span>男</span>
</label>
<label>
<input type="radio" name="Sex" checked="checked">
<span>女</span>
</label>
</div>
//css代码
.operateWays label{
line-height: 3rem;
height: 3rem;
margin-right: 5px;
position: relative;
}
.operateWays label input[type='radio'],.operateWays label span{
width: 50px;
height:3rem;
margin-top:5px;
}
.operateWays label span{
position: absolute;
top: 0px;
left: 0px;
display: block;
text-align: center;
border: 1px solid #ddd;
background: #fff;
color: #666;
border-radius: 2px;
}
.operateWays label input[type='radio']{
opacity: 0;
filter: alpha(opacity=0);
}
.operateWays label input[type='radio']:checked+span{
background: #4A943D;
border-color: #4A943D;
color: #fff;
}
.operateWays label span:hover{
cursor:pointer;
}

1).单选按钮最终显示的效果:

//css代码
.fileinputBtn {
height: 35px;
position: relative;
width: 80px;
overflow: hidden;
}
input[type="file"] {
position: absolute;
top: 0px;
left: 0px;
font-size: 100px;
opacity: 0;
filter: alpha(opacity=0);
}
.btn-success{
   background-color: #3a9d5d;
    border-color: #3a9d5d;
   -webkit-appearance: push-button;
    white-space: nowrap;
    font-size: inherit;
    -webkit-user-modify: read-only;
    margin: 0px;
}
//html代码
<div class="fileinput-button fileinputBtn btn btn-success">
<input type="file" name="AdPicture" data-upload-type="IMAGE" accept="image/*">
上传文件
</div>

2).上传按钮最终显示的效果是:

3).这是一段纯css清楚浮动:

/*清除浮动效果*/
.clearfix:after{
content:"020";//或者使用"."来代替
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
zoom:1;
}

4).bootstrap中清除浮动:

// Mixin itself
.clearfix(){&:before,&:after{content:" ";display:table;}&:after{clear:both;}}// Usage as a mixin
.element{.clearfix();}

5).css中伪类和伪元素的区别:

  a.伪类:用于向某些选择器添加特殊的效果(可以用来指定一个或者多个语气相关的选择符的状态)
  b.伪元素:用于将特殊的效果添加到默写选择器中(是指在HTML的文档指定的信息之外,创建了文档的额外信息。(选择符:伪对象{属性:属性值}))
    
6).css中基本字体引用格式
基本的格式是:
  @font-face {
    font-family: <YourWebFontName>;
    src: <source> [<format>][,<source> [<format>]]*;
    [font-weight: <weight>];
    [font-style: <style>];
  }

取值的简单说明:
  YourWebFontName:是指你自定义的字体名称
  source:指你自定义的字体的存放路径
  format:指你自定义字体的格式
  weight/style:前者是定义字体的粗体,后者是定义字体样式

/*为了让各个浏览器支持的写法*/
@font-face {
  font-family: 'YourWebFontName';
  src: url('YourWebFontName.eot');
  src: url('YourWebFontName.eot?#iefix') format('embedded-opentype'),
    url('YourWebFontName.woff') format('woff'),
    url('YourWebFontName.ttf') format('truetype'),
    url('YourWebFontName.svg#YourWebFontName') format('svg');
}

7).设置隐藏并使用背景图片来修饰:

    selected::-ms-expand————下拉框(ie中删除select的方法)

  input::-ms-check————单选、复选框

  input::-ms-clear————表单文本框  

  -moz-appearance:none; -webkit-appearance:none;————下拉框删除默认背景图片
 
8).在解决type="number"的问题上:
      a.移除type="number"在浏览器中显示出来的上下箭头
    1.在谷歌上:
 input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
-webkit-appearance: none !important;
margin:;
}

   2.在火狐上:

 input[type="number"]{
-moz-appearance:textfield;
}

  b.在解决type='number'的问题上,如果再苹果手机解决不了的时候,可以通过使用type='tel'来做替换操作

解决相关css基础问题的更多相关文章

  1. css基础-css选择器和css文本样式相关

    css基础-css选择器和css文本样式相关: 使用link链入外部样式,页面加载时会同时加载样式 @import url(“*.css”);使用导入式,页面加载完后,才会加载样式 链接伪类的顺序 : ...

  2. CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局

    CSS基础选择器 (1)id选择器:   #       =>  标签拥有 id="user"  属性 <style> #user { width: 200px; ...

  3. CSS 基础知识点 样式 选择器 伪类

    CSS 基础知识点汇集 版权声明:这篇博客是别人写的,大神博客地址 : https://www.cnblogs.com/Mtime/p/5184685.html 1.CSS 简介 CSS 指层叠样式表 ...

  4. 第五模块:WEB开发基础 第1章·HTML&CSS基础

    01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...

  5. CSS基础面试题,快来查漏补缺

    本文大部分问题来源:50道CSS基础面试题(附答案),外加一些面经. 我对问题进行了分类整理,并给了自己的回答.大部分知识点都有专题链接(来源于本博客相关文章),用于自己前端CSS部分的查漏补缺.虽作 ...

  6. 【自编教材】16万8千字的HTML+CSS基础 适合从0到1-可收藏

    [图片链接有点小问题,这几天更新,敬请期待!] 目 录 第一章HTML基础 1.1 HTML简介和发展史 1.1.1 什么是HTML 1.1.2 HTML的发展历程 1.1.3 web标准 1.2 开 ...

  7. 妙味课堂——HTML+CSS基础笔记

    妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...

  8. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  9. CSS 基础总结

    CSS基础 Doctype 声明位于文档中的最前面,处于 标签之前.告知浏览器的解析器,用什么文档类型 规范来解析这个文档. 在标准模式中,浏览器根据规范呈现页面: 在混杂模式中,页面以一种比较宽松的 ...

随机推荐

  1. php最新微信扫码在线支付接口。ecshop和shopex,shopnc下完美无错

    最近为客户的一个在线商城做了一个微信扫码在线支付的接口.跟大家分享一下. 1 首先可以模仿其他的接口,比如支付宝,财付通等的接口,构建模块功能文件和语言文件.2 微信提供2种扫码方式,大家可以根据自己 ...

  2. ValueStack

    1.把list集合压入栈顶 /** * * 查找所有的用户 * @return */ public String findAll() { List<User> allUser = user ...

  3. java复习(8)---I/O

    本节复习java常用i/o,输入输出流. 先放上样例代码.方便参考,可以轻松看懂. package re08; import java.io.*; import java.util.Scanner; ...

  4. MySQL中字符串与数字比较的坑

    公司项目代码中,某枚举字段数据库表中类型是char(1),在代码中,误以为是TINYINT,所以用数字筛选,后来发现结果不对.发现了一个现象,用数字0筛选会把所有的记录给筛选出来. 经过排查发现是在M ...

  5. Linux防火墙配置—访问外网WEB

    一.实验目标 1.本次实验在"Linux基础网络搭建实验"的基础上,在外网虚拟机上搭建WEB服务,并分别配置外网和网关的防火墙规则,使内网能够访问WEB服务 2.Linux基础网络 ...

  6. spring学习总结二-----面向切面编程(AOP)思想

    上一篇spring博客简总结了spring控制反转和依赖注入的相关思想知识点,这篇博文对spring的面向切的编程思想进行简单的梳理和总结. 一.面向切面的思想 与面向对象的纵向关系概念不同,面向切面 ...

  7. Expression表达式树动态查询

    在进行数据列表的查询中,我们通常会使用两种方式进行查询: linq查询 数据库sql语句查询 这样固然可以实现查询,本人之前也都是这么做的,因为查询的条件很少.使用linq,可以将所有的查询条件的属性 ...

  8. Codeforces Round #410 (Div. 2)C题

    C. Mike and gcd problem time limit per test 2 seconds memory limit per test 256 megabytes input stan ...

  9. IOS的UITableView

    UITableView 概述 UITableView 一般用来展示表格数据.可以滚动(继承自UIScrollView).性能极佳 UITableView分两种样式: Plain,不分组的样式 Grou ...

  10. SSH免密码(日志三)

    上一篇:JDK安装以及安装过程中出现的问题(日志二) 原理,就是RSA加密,含有公钥和私钥,具体言之,用公钥来确认请求人是否是私钥的持有人. 1, 2, 3, 4, ssh免密码过程中遇到的问题:需要 ...