1. //html代码
  2. <div class="operateWays">
  3. <label>
  4. <input type="radio" name="Sex">
  5. <span>男</span>
  6. </label>
  7. <label>
  8. <input type="radio" name="Sex" checked="checked">
  9. <span>女</span>
  10. </label>
  11. </div>
  12. //css代码
  13. .operateWays label{
  14. line-height: 3rem;
  15. height: 3rem;
  16. margin-right: 5px;
  17. position: relative;
  18. }
  19. .operateWays label input[type='radio'],.operateWays label span{
  20. width: 50px;
  21. height:3rem;
  22. margin-top:5px;
  23. }
  24. .operateWays label span{
  25. position: absolute;
  26. top: 0px;
  27. left: 0px;
  28. display: block;
  29. text-align: center;
  30. border: 1px solid #ddd;
  31. background: #fff;
  32. color: #666;
  33. border-radius: 2px;
  34. }
  35. .operateWays label input[type='radio']{
  36. opacity: 0;
  37. filter: alpha(opacity=0);
  38. }
  39. .operateWays label input[type='radio']:checked+span{
  40. background: #4A943D;
  41. border-color: #4A943D;
  42. color: #fff;
  43. }
  44. .operateWays label span:hover{
  45. cursor:pointer;
  46. }

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

  1. //css代码
  2. .fileinputBtn {
  3. height: 35px;
  4. position: relative;
  5. width: 80px;
  6. overflow: hidden;
  7. }
  8. input[type="file"] {
  9. position: absolute;
  10. top: 0px;
  11. left: 0px;
  12. font-size: 100px;
  13. opacity: 0;
  14. filter: alpha(opacity=0);
  15. }
    .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;
    }
  16. //html代码
  17. <div class="fileinput-button fileinputBtn btn btn-success">
  18. <input type="file" name="AdPicture" data-upload-type="IMAGE" accept="image/*">
  19. 上传文件
    </div>

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

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

  1. /*清除浮动效果*/
  2. .clearfix:after{
  3. content:"020";//或者使用"."来代替
  4. display:block;
  5. height:0;
  6. clear:both;
  7. visibility:hidden;
  8. }
  9. .clearfix{
  10. zoom:1;
  11. }

4).bootstrap中清除浮动:

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

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

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

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

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

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.在谷歌上:
  1. input::-webkit-outer-spin-button,
  2. input::-webkit-inner-spin-button{
  3. -webkit-appearance: none !important;
  4. margin:;
  5. }

   2.在火狐上:

  1. input[type="number"]{
  2. -moz-appearance:textfield;
  3. }

  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. HibernateTemplate的使用

    HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加.删除.修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持.大部分情况下, ...

  2. 由if-else,switch代替方案引起的思考

    关键词:条件判断,多态,策略模式,哈希表,字典map 笔者在用python实现事件驱动后,发现python是没有提供switch语句,python官方推荐多用字典来代替switch来实现,这让我就觉得 ...

  3. [原创] IAR7.10安装注册教程

    代码开发简单化的趋势势不可挡,TI 公司推出的 IAR7.10 以上版本,集成代码库,方便初学者进行学习移植.本教程详细列出IAR7.10安装以及注册步骤,不足之处望多多交流. 好了进入正题. 第一, ...

  4. ultraedit中文乱码解决方案

    高级--->配置--->文件处理--->Unicode/UTF-8检测 打钩自动检测UTF-8 文件,去掉其他钩. 来自为知笔记(Wiz)

  5. Elasticsearch1.7服务搭建与入门操作

    ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apach ...

  6. Linux - 进程间通信 - 信号量

    一.概念 简单来讲,信号量是一个用来描述临界资源的资源个数的计数器. 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件.外部设备等)来实现进程间通信, 他本身 ...

  7. mysql数据库开启日志

    旧版 #开启慢查询 slow_query_log # (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.) long_query_time = 2 log-slow-queries=D: ...

  8. Java 工具类—日期获得,随机数,系统命令,数据类型转换

    package tems; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Calendar; ...

  9. bzoj1087 [SCOI2005]互不侵犯

    Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案.国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子. Input 只有一行,包 ...

  10. JQuery使用mousedown和mouseup简单判断鼠标按下与释放位置是否相同

    在JQuery中,我们可以利用mousedown.mouseup来跟踪页面的鼠标按下与释放事件. 如何获取鼠标的位置信息呢?事件event的pageX和pageY属性可以让我们获得鼠标在页面中的具体位 ...