• 讲课笔记3——浮动、margin失效的问题、默认样式重置


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

    .logo {
            text-decoration: none;
             144px;
            height: 62px;
            background: url(logo.jpg) no-repeat;
        }
    a {
        display: block;
        text-indent: -999em;
        overflow:hidden;
    }
    <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;

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

    <style>
            html { overflow-x:hidden; }
    
            body,h1,h2,h3,h4,h5,h6 {font-size:20px; font-family:"微软雅黑",arial,sans-serif;}
    
            body,p,h1,h2,h3,h4,h5,h6,dl,dd,form,select {margin:0;}
            em{font-style:normal;}
    
            ol,ul {list-style:none; padding:0; margin:0;}
            a {text-decoration:none; outline:none;}
            a:hover {text-decoration:underline;}
            img {border:none; vertical-align:top;}
            select,input{ vertical-align:top; }
            
            input, textarea {margin:0; padding:0; resize:none; overflow:auto; outline:none;}
    
            th,td{padding:0;}
            table{border-collapse:collapse;}
            
            .clearfix:after { content:""; display:block; clear:both; }
            .clearfix { zoom:1; }
            .fl { float:left; }
            .fr { float:right; }
            
        </style>
  • 相关阅读:
    .NET Framework Execution Was Aborted By Escalation Policy
    语句获取作业属性、历史记录
    Login failed知多少
    数据库代理错误日志
    微信小程序资料
    时间进度条,根据时间,显示任务进度条
    两个select 左右添加,上下移动
    图片轮播无缝接
    CSS3简单的栅格系统
    JavaScript DOM节点和文档类型
  • 原文地址:https://www.cnblogs.com/chiangyibo/p/6480024.html
Copyright © 2020-2023  润新知