块级元素有哪些
<address、<center、<h1~<h、<hr、<p、<pre
<ul、<ol、<dl、<table、<div、<form
行内元素有哪些常用的
<span、<a、<br、<b、<img、<input
以及他们有什么区别?
区别:
2.行内元素和其他行内元素都会在一条水平线上排列,都是在同一行的;块级元素却总是会在新的一行开始排列,各个块级元素独占一行,垂直向下排列,若想使其水平方向排序,可使用左右浮动(float:left/right)让其水平方向排列。
3.行内元素不可以设置宽高,宽度高度随文本内容的变化而变化,但是可以设置行高(line-height),同时在设置外边距margin上下无效,左右有效,内填充padding上下无效,左右有效;块级元素可以设置宽高,并且宽度高度以及外边距,内填充都可随意控制。
4.块级元素可以包含行内元素和块级元素,还可以容纳内联元素和其他元素;行内元素不能包含块级元素,只能容纳文本或者其他行内元素。。
块级元素与行内元素怎么转换?
块级元素转换为行内元素
display:inline
行内元素转换为块级元素
1、display:block
2、float: left;
3、position(absolute和fixed)