zoukankan      html  css  js  c++  java
  • 前端知识(一)

    Padding 和 Margin

            可以用下面两张图解释. 例如content 是个button , 那么图二中,蓝色(content + padding ) 的区域都是有效的,padding 和 margin 可以这样理解,有个button , 为了方便用户触发的区域大点,可以使用padding ,那样如图二

    蓝色区域都是有效区域.而 margin 为了让这个button与其他控件保持点距离.

    191935269513751

    191936015368948

            

    几个HTML 元素

    •    ul  无序列表元素
    •    li   有序列表元素
    •    i (italic)    标签显示斜体文本效果
    •    em  标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示
    •    span  标签被用来组合文档中的行内元素。
    •   <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

     

     

    HTML <div> 和 <span>

           可以通过这两个标签将元素组合起来,大多数HTML元素被定义为 块级元素(block level element)内联元素(inline element)

    • 块级元素在浏览器显示时,通常会以新行来开始(和结束)。例子:<h1>, <p>, <ul>, <table>
    • 内联元素在显示时通常不会以新行开始。例子:<b>, <td>, <a>, <img>

          可以看下面的例子.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <img src="../../assets/apple-icon.png" alt=""><img src="../user5.png" alt="">
    <p>hello</p><p>world</p>
    </body>
    </html>

    divSpan

    •   div 块状元素,可以组合其他的元素,可以设置 margin padding
    •   span 内联元素, 可以作为文本的容器 , 行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下,才会换行,其宽度随元素的内容而变化,行内元素设置width,  height无效,行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果,但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果换句话说就是 水平方向有效,竖直方向无效.

     

     

    相对路径和绝对路径

    •      “./”    代表当前目录 <img src="./img/icon.jpg" />等同于<img src="img/icon.jpg" />
    •     “../”   代表上一级目录
    •      “/”    当前根目录,是相对目录;<img src="/img/icon.jpg" />

           捕获

             假如我的 login.html 需要引用 apple-icon.png ,图片文件与父类文件同级

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <img src="../apple-icon.png" alt="">
    </body>
    </html>

             假如图片在assert 文件夹下.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <img src="../../assets/apple-icon.png" alt="">
    </body>
    </html>

          

    参考资料:

    1.http://www.w3school.com.cn/html/index.asp

  • 相关阅读:
    [LeetCode] 39. Combination Sum 组合之和
    CSS3
    常见中文字体在CSS中的Unicode编码(宋体:5B8B4F53)
    List<Object> 使用Linq
    查看工作流详情页面
    java程序调用.net接口服务地址的写法
    C# Repeater 嵌套
    JavaScript刷新页面,不重复提交
    Migration-添加表(加外键)
    Migration-添加表
  • 原文地址:https://www.cnblogs.com/Benjious/p/9557213.html
Copyright © 2011-2022 走看看