• 2016/2/25 1, margin auto 垂直方向测试 无效 2,margin重叠 3,哪些是块状哪些是内联 4,display:block inline 导航栏把内联转块状最常见+ 扩展


    1.利用margin auto完成首页居中,并自行研究,竖直方向用margin auto,是什么效果
    #container{1002px;margin: 0px auto;}    竖直方向上margin:auto;无效。 auto会自动适应各种宽度的屏幕。
    2.测试margin重叠的发生条件及现象,并自行搜索“父子div”也会发生margin重叠,写出代码及效果图。

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <title>测试父子DIV-margin</title>
    5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6. <style type="text/css">
    7. #fu{ 200px;height: 200px;background: red;margin-top: 10px;margin-left: 50px;}
    8. #zi{ 50px;height: 50px;background:blue;margin-top: 50px;margin-left: 50px;} 
    9. </style>
    10. </head>
    11. <body>
    12. <div id="fu">
    13. <div id="zi"></div>
    14. </div>
    15. </body>
    16. </html>
    复制代码



    <ignore_js_op>父子DIV的margin效果.jpg 
    3.搜索并总结:哪些元素是块状哪些是内联?

    常见的块状元素与内联元素

    块状元素 内联元素
    address - 地址
    blockquote - 块引用
    center - 举中对齐块
    dir - 目录列表
    div - 常用块级容易,也是CSS layout的主要标签
    dl - 定义列表
    fieldset - form控制组
    form - 交互表单
    h1 - 大标题
    h2 - 副标题
    h3 - 3级标题
    h4 - 4级标题
    h5 - 5级标题
    h6 - 6级标题
    hr - 水平分隔线
    isindex - input prompt
    menu - 菜单列表
    noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
    noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)
    ol - 有序表单
    p - 段落
    pre - 格式化文本
    table - 表格
    ul - 无序列表

    li 
    a - 锚点
    abbr - 缩写
    acronym - 首字
    b - 粗体(不推荐)
    bdo - bidi override
    big - 大字体
    br - 换行
    cite - 引用
    code - 计算机代码(在引用源码的时候需要)
    dfn - 定义字段
    em - 强调
    font - 字体设定(不推荐)
    i - 斜体
    img - 图片
    input - 输入框
    kbd - 定义键盘文本
    label - 表格标签
    q - 短引用
    s - 中划线(不推荐)
    samp - 定义范例计算机代码
    select - 项目选择
    small - 小字体文本
    span - 常用内联容器,定义文本内区块
    strike - 中划线
    strong - 粗体强调
    sub - 下标
    sup - 上标
    textarea - 多行文本输入框
    tt - 电传文本
    u - 下划线
    var - 定义变量 



    4.写内联与块状,转化他们的性质,看效果,并研究,哪个地方把内联转块状用的多?
    转化为块状元素:display:block;  转化为内联元素:display:inline;
    导航栏把内联转块状最常见。 
    5.display:block,inline,none   还有哪些?

    描述
    none 此元素不会被显示。
    block 此元素将显示为块级元素,此元素前后会带有换行符。
    inline 默认。此元素会被显示为内联元素,元素前后没有换行符。
    inline-block 行内块元素。(CSS2.1 新增的值)
    list-item 此元素会作为列表显示。
    run-in 此元素会根据上下文作为块级元素或内联元素显示。
    compact CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
    marker CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
    table 此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。
    inline-table 此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。
    table-row-group 此元素会作为一个或多个行的分组来显示(类似 <tbody>)。
    table-header-group 此元素会作为一个或多个行的分组来显示(类似 <thead>)。
    table-footer-group 此元素会作为一个或多个行的分组来显示(类似 <tfoot>)。
    table-row 此元素会作为一个表格行显示(类似 <tr>)。
    table-column-group 此元素会作为一个或多个列的分组来显示(类似 <colgroup>)。
    table-column 此元素会作为一个单元格列显示(类似 <col>)
    table-cell 此元素会作为一个表格单元格显示(类似 <td> 和 <th>)
    table-caption 此元素会作为一个表格标题显示(类似 <caption>)
    inherit 规定应该从父元素继承 display 属性的值。



    6.把text-indent,text-align,text-decoration,letter-spacing 各练一遍,自行搜索,段落的控制的其他css属性,并总结功能!

    text-indent  
    文本的缩进
    text-overflow  
    文本溢出显示效果
    vertical-align
    垂直对其方式
    text-align
    文本的对齐方式
    layout-flow
    文本的流动和方向
    writing-mode
    设置块固有的书写方向
    direction
    设置文本流入的方向
    unicode-bidi
    word-break line-break white-space word-wrap
    text-autospace
    文本的自动空格和紧缩空格宽度调整的方式
    text-kashida-space
    设置或检索如何拉伸字符来调节文本行排列。
    text-justify
    设置或检索对象内调整文本使用的对齐方式。
    ruby-align
    ruby-position ruby-overhang ime-mode layout-grid
    layout-grid-char layout-grid-type layout-grid-line layout-grid-mode
  • 相关阅读:
    Spring MVC 核心组件详解
    Spring MVC 入门就这一篇
    Spring 事务解决方案
    【UGUI源码分析】Unity遮罩之Mask详细解读
    游戏开发中不同时区下的时间问题
    ARTS第十三周(阅读Tomcat源码)
    Win10 电脑安装.NET低版本提示“这台计算机中已经安装了 .NET Framwork 4.6.2或版本更高的更新”问题
    Dynamics 365 Setup 提示SqlServer 存在
    Dynamics CRM "Verification of prerequisites for Domain Controller promotion failed. Certificate Server is installed."
    Dynamics CRM
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5218780.html
Copyright © 2020-2023  润新知