zoukankan      html  css  js  c++  java
  • 行内元素与块级元素

    今天下午面试了一道关于HTML的最基础的题,就是判断下列元素哪些是行内元素,哪些是块级元素?

    把这道笔试题记录下来,是为了补充自己以前从未注意到的小知识点,在日后翻看时,巩固加深。

    内联元素又称行内元素。

    常见的以及面试时遇到的元素:div  , p  , form,   ul,  li ,  ol, dl,    form,   address,  fieldset,  hr, menu,  table,span,   strong,   em,  br,  img ,  input,  label,  select,  textarea,  cite, 

    行内元素:div,p,h1~h6,from,address,fieldset,hr,menu,table,..

    块级元素:span,   strong,   em,  br,  img ,  input,  label,  select,  textarea,  cite

    行内元素(inline element)

    a---锚点

    b---字体加粗

    br---换行(面试考过)

    em---强调

    font---字体设定

    i---斜体

    img---图片

    input---输入框

    label---表格标签

    select---下拉选框

    small---小字体文本

    span---常用的行内元素,定义文本内区块

    strike---中划线

    strong---粗体强调

    sub---下标

    sup---上标

    textarea---文本域,多行输入框

    tt---电传文本

    u---下划线

    cite---引用

    备注:红色为面试时问过,但平时不怎么注意的

    块级元素

    div---常见的块级元素

    p---段落

    address--地址

    h1~h6---标题(从大到小)

    ul---无序列表

    ol---有序列表

    dl---定义列表

    table---表格

    center---居中对齐模块

    blockquote---块引用

    dir---目录列表

    fieldset---form控制组

    form---表单

    hr---换行

    isindex---input prompt

    menu----菜单列表

    pre---格式化文本

    noframes---frames可选内容,(对不支持frame的浏览器显示此区块内容)

    noscript---可选脚本内容(对不支持script的浏览器显示此内容)

    备注:蓝色为不常见/用的块级元素

    可变元素---根据上下文语境决定该元素为块元素或内联元素

    button---按钮

    applet---java applet

    del---删除文本

    iframe---inline iframe

    ins---插入文本

    map---图片区块

    object---对象

    script---客户端脚本

    备注:红色为常用的元素

    行内元素与块级元素的区别:

    ①行内元素不会独占一行,块级元素独占一行;

    内联元素的margin-left / margin-right及padding-left / padding-rigtht是可以控制的,所以可以通过这4个属性来控制内联元素的宽度。

    ③行内元素中,可放块级元素,撑起自己的高度

    ④col, colgroup, frameset, html, style, table, tbody, tfoot, thead, title, tr, td 等几个元素标签是只读的,也就是不能使用innerHTML等进行动态赋值.

    块级元素和行内元素的转换

    ① display:block;---设置元素为块级元素

    ②display:inline;---设置元素为行内元素

    ③display:inline-block---设置元素为行内块元素;即可设置宽高,但是并非独占一行

  • 相关阅读:
    Linux Vim编辑器
    Linux sed 流编辑器
    Shell 编程 (变量和条件测试)
    Linux 下 Bash配置文件读取
    Linux 用户、权限
    Linux 指令(一)文件/目录操作
    Ubuntu 下安装 Swoole
    Mysql IN语句查询
    Mysql 查询优化
    Mysql 获取表属性
  • 原文地址:https://www.cnblogs.com/bllx/p/8570497.html
Copyright © 2011-2022 走看看