CSS布局html内联元素定位

学习CSS布局要区分好块状元素和内联元素,例如css布局常用的属性代码
margin: auto;
对内联元素是无效的,需要用display:block;转为块状元素

操作方法

  • 01

    块元素(block element) HTML标签分类明细     * 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 - 非排序列表

  • 02

    内联元素(inline element) HTML标签分类明细     * 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 - 定义变量

  • 03

    例子 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <style> div{ background: #9B9B9B; } a{ margin: auto; } </style> </head> <body> <div> <a href="#">超链接</a> </div> </body> </html> 元素<a>没有居中,margin: auto;属性没有效

  • 04

    a{ width: 100px; display: block; margin: auto; } 设置好宽度,然后转为块状元素后,元素<a>就在<div>内居中了

  • 05

    还有一种元素是可变元素 是基于以上两者随环境而变化的,它的基本概念就是根据上下文关系确定该元素是块元素还是内联元素。一旦确定了它的类别,它就遵循块元素或者内联元素的规则限制。 可变元素  HTML标签分类明细     * applet - java applet     * button - 按钮     * del - 删除文本     * iframe - inline frame     * ins - 插入的文本     * map - 图片区块(map)     * object - object对象     * script - 客户端脚本

(0)

相关推荐

  • dreamweaver 快速清除HTML内联样式

    有时候制作网页,直接从网上复制的网页内容,或从WORD.PS等软件生成的HTML都有许多不必要的CSS代码,影响加载速度,想彻底清除,用dreamweaver再加工,但找不到类似的功能,可以用以下方法 ...

  • Dreamweaver 怎么网页布局 div css布局

    div+css布局已经成为当前网页布局的潮流,通过盒子模型和浮动.定位来控制页面布局比以前的表格布局容易控制多了.如何用Dreamweaver实现div+css网页布局呢.小编为你分享我的. 操作方法 ...

  • CSS布局口诀,CSS布局怎么布局

    操作方法 01 一.IE边框若显若无,须注意,定是高度设置已忘记;二.浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三.三像素文本慢移不必慌,高度设置帮你忙;四.兼容各个浏览须注意, ...

  • word中MathType插入内联公式出现多余空格怎么办?

    word文档中插入一个MathType内联公式后发现会出现多余的空格,这样使用编辑公式的过程比较麻烦,因为要尽力去消除这些多余的空格.出现空格的原因主要是因为多余的空格被作为工作区添加到了一个已知的W ...

  • Axure RP 8怎么设计内联框架原型?

    Axure RP 8设计软件有一款元件----内联框架,可以在内部嵌套框架或页面,可以将视频.页面.地图放入框架中.下面利用一个具体的实例说明内联框架设置方法,操作如下: 1.打开Axure RP 8 ...

  • 网页css布局:div水平居中各种设置形式

    操作方法 01 网页制作Webjx文章简介:在Web标准中的页面布局是使用Div配合CSS来实现的.这其中最常用到的就是使整个页面水平居中的效果,这是在页面布局中基本,也是最应该首先掌握的知识.不过, ...

  • css样式如何设置div元素水平垂直居中的三种方法

    CSS实现绝对定位元素的居中效果,有时候需要把一个元素进行居中,在这里讲解三种方法,各种方法有它的优缺点. 操作方法 01 1.建立txt文档,更改后缀名为html,如图: 02 2.右击html文件 ...

  • CSS样式表内嵌排版样式的用法详解教程

    CSS样式表在网页设计中用处很广泛,设置网页的标签属性.文字属性.文字长度.背景等等都用到了CSS样式表来设计.CSS不仅功能齐全而且便于修改和阅读.在这里我就来介绍下用内嵌的方式创建CSS类.id和 ...

  • css中margin各种bug怎么解决

    在css中margin有很多问题值得我们关注,其中在IE下就有很多bug,这里总结了一下,大家参考一下. 操作方法 01 IE6中双边距Bug: 发生场合:当给父元素内第一个浮动元素设置margin- ...