EO:搜索引擎优化,一般在网页里面只写一个h1标签,搜索引擎可以通过该h1标签里面的内容搜索你所写的网页(a标签和img标签最好写上title属性)
标准写法:

  1. .logo {
  2. text-decoration: none;
  3. width: 144px;
  4. height: 62px;
  5. background: url(logo.jpg) no-repeat;
  6. }
  7. a {
  8. display: block;
  9. text-indent: -999em;
  10. overflow:hidden;
  11. }
  12. <h1><a href="http://www.baidu.com" class="logo">淘宝网</a></h1>

*********************************************************************

行内元素不支持text-indent,line-height

margin会出现的问题:
1.margin-top和margin-bottom对行内元素会失效,left和right是起作用的。

2.对行内元素设置padding-top或者是padding-bottom的时候,文字本身的位置是不会发生变化的,但是由于设置了padding,盒子的高度是变化的。

3.一般不对行内元素设置padding-top,padding-bottom。

*********************************************************************

margin拖拽问题:给子元素设置margin-top,父元素跟着子元素移动

解决margin拖拽问题的问题:
给父元素设置overflow属性,属性值为hidden(overflow: hidden;)

*********************************************************************

盒子左右居中:    margin:0 auto;

*********************************************************************

  1. <style>
  2. html { overflow-x:hidden; }
  3.  
  4. body,h1,h2,h3,h4,h5,h6 {font-size:20px; font-family:"微软雅黑",arial,sans-serif;}
  5.  
  6. body,p,h1,h2,h3,h4,h5,h6,dl,dd,form,select {margin:0;}
  7. em{font-style:normal;}
  8.  
  9. ol,ul {list-style:none; padding:0; margin:0;}
  10. a {text-decoration:none; outline:none;}
  11. a:hover {text-decoration:underline;}
  12. img {border:none; vertical-align:top;}
  13. select,input{ vertical-align:top; }
  14.  
  15. input, textarea {margin:0; padding:0; resize:none; overflow:auto; outline:none;}
  16.  
  17. th,td{padding:0;}
  18. table{border-collapse:collapse;}
  19.  
  20. .clearfix:after { content:""; display:block; clear:both; }
  21. .clearfix { zoom:1; }
  22. .fl { float:left; }
  23. .fr { float:right; }
  24.  
  25. </style>

讲课笔记3——浮动、margin失效的问题、默认样式重置的更多相关文章

  1. css修改input表单默认样式重置与自定义大全

    链接地址: 伪元素表单控件默认样式重置与自定义大全 http://www.zhangxinxu.com/wordpress/?p=3381 Chrome 现在不支持通过伪元素修改 meter 元素样式 ...

  2. CSS3初学篇章_7(布局/浏览器默认样式重置)

    CSS布局说到布局,就不得不提布局的核心<div>标签,它与其它标签一样,也是一个XHTML所支持的标签,专门用于布局设计的容器标签.在css布局方式中,div 是这种布局方式的核心对象, ...

  3. 默认样式重置 (css reset)

    body,p,h1,h2,h3,h4,h5,h6,dl,dd,t{margin:0; font-size:12px;/* font-family:XX; */} ol,ul{list-style:no ...

  4. html默认样式重置

    几个著名的重置css   goal https://meyerweb.com/eric/tools/css/reset/ 雅虎 https://yuilibrary.com/yui/docs/cssr ...

  5. Web前端浏览器默认样式重置(CSS Tools: Reset CSS)

    /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, ...

  6. 边框,元素居中,盒子模型,margin,display,overflow,textarea,float,浮动停止条件,清除浮动影响,margin-top的bug,清除默认样式

    边框 solid实线 dotted虚线 dashed点线 盒子在页面中实际的宽高都是5部分组成 宽=borderleft+paddingleft+width+paddingright+borderri ...

  7. web前端(10)—— 浮动,清除默认样式

    文档流 web页面和ps等设计软件有本质的区别,web 网页的制作,是个“流”,从上而下 ,像 “织毛衣”,就跟编程语言一样,都是由上而下 而设计软件 ,想往哪里画东西,就去哪里画 文档流带来的最明显 ...

  8. HTML元素margin、padding的默认值

    HTML元素margin.padding的默认值 element margin(单位像素) padding html 0 0 body 8 0 div 0 0 h1 21 0 h2 19 0 19 0 ...

  9. iphone上点击div会出现半透明灰色背景以及margin失效

    -webkit-tap-highlight-color         这个属性只用于iOS (iPhone和iPad).当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现 ...

随机推荐

  1. 极客时间_Vue开发实战_06.Vue组件的核心概念(2):事件

    06.Vue组件的核心概念(2):事件 通过emit传递给父组件 我们点击了重置失败,上层的div的click=handleDivClick是接收不到.重置失败的点击的行为的 通常情况下,你不用.st ...

  2. JSBridge框架解决通信问题实现移动端跨平台开发

    一.跨平台开发是趋势 目前主流的移动端平台主要是Android和iOS,为了尽可能复用代码和节省开发成本,各大巨头都开发了自己的跨平台框架,比如Facebook的React-Native.阿里的Wee ...

  3. __setitem__,__getitem,__delitem__

    目录 __setitem__ __getitem__ __delitem__与__delattr__ class Foo: def __init__(self, name): self.name = ...

  4. react native 获取地图需要的SHA1

    1.从电脑的根目录进入.android文件 2.进入.android文件后输入 keytool -v -list -keystore debug.keystore 3.回车输入密码,(可以直接回车不用 ...

  5. js实现打印正三角

    代码: <html> <head> <title>function</title> </head> <body> <scr ...

  6. c# 参数传递问题(形参与实参)

    形参是指被调用方法中的参数 实参是指传递给方法的参数 (1)值类型传参是按值传递 值类型传参,形参接受到的是实参的一个副本,即形参发生变化,实参不会发生任何变化 (2)引用类型参数按值传递 当参数传递 ...

  7. [ZPG TEST 114] 括号匹配【树分治 点分治 括号序列】

    1.      括号匹配   有一棵树,每个节点上都有一个括号(左括号或者右括号).有多少个有序点对(u, v)从u到v的路径上的节点构成的字符串是一个合法的括号匹配?(我们称这样的点对是合法的) 输 ...

  8. linux系统任务调度命令crontab

    循环重复的执行计划任务.有计划性的执行任务,像这种任务,在linux系统中就有cron命令来完成. linux系统下的任务调度分为两类:系统任务调度和用户任务调度. /etc/crontab文件就是系 ...

  9. freertos之任务

    taskYIELD(): 通知调度器自己放弃运行态,可立即进行任务切换,而不必等到当前任务的时间片耗尽.这对于相同任务优先级的2个任务来说可加速效率.

  10. Ice-cream Tycoon9(线段树)

    线段树的一些基本应用,就是函数写了很多,有点繁琐. 以每个物品的单价建树,刚开始写了个裸的想水过去直接MLE了,然后又离散化了下. 离散化单价后建树,lz数组用来清零,s数组保存结点所含物品个数,co ...