元素类型及元素类型的转换

一.元素类型

1.元素类型的分类

①块状元素    ②内联元素    ③可变元素

2.块状元素和内联元素的特点

①块状元素特点:

1:在页面中以矩形区域显示。
2:自上而下排列,独占一行
3:可以直接添加宽高
4:一般情况下,作为其他元素或内容的容器

内联元素特点:

1:在页面中最小单位也是矩形。
2:在一行内逐个排列。
3:不可以直接添加宽高,大小是由内容撑开的。
4:内联元素也符合盒模型的规则,但是个别属性会出现问题(padding-top/bottom margin-top/bottom)
5: 内联元素在一行内排列的时候,之间有间距
(如何消除间距:
a:添加浮动
b:把所有的内联元素都放在一行不用回车键(不推荐使用))。

3.常见的块状元素和内联元素

1.常见的块状元素

div -最常用的块级元素
dl-和dt-dd 搭配使用的块级元素
form - 交互表单
h1 -h6 -大标题
hr - 水平分隔线
p - 段落
ul -li -ol列表
fieldset - 表单字段集
colgroup-col - 表单列分组元素
table-tr-td 表格及行-单元格

2.常见的内联元素

a –超链接(锚点)
b - 粗体
br - 换行
i - 斜体
em - 强调
img - 图片
input - 输入框
label - 表单标签
span - 常用内联容器,定义文本内区块
strong - 粗体强调
sub - 下标
sup - 上标
textarea - 多行文本输入框
u - 下划线
select - 项目选择

二.元素类型的转换

display属性:
作用:检索或者设置元素生成的盒模型类型。

常用属性值:
① display:block;
作用:将元素转成块状元素,拥有块状元素特点。
补充:大部分块状元素,(默认的display的值都是block;)

② display:inline;
作用:将元素转成内联元素,拥有内联元素的特点。
补充:大部分内联元素,(默认的display的值inline;)

③ display:none;
作用:将当前隐藏,并不占据空间。

原文地址:https://www.cnblogs.com/FX177/p/12695209.html

时间: 2024-11-14 11:57:39

元素类型及元素类型的转换的相关文章

#定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型。其他类型则报错,并且返回一个偶数列表:(注:列表里面的元素为偶数)。

1 #定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型.其他类型则报错,并且返回一个偶数列表:(注:列表里面的元素为偶数). 2 def get_num(num): 3 if type(num)!= list: 4 return '您传入的不是列表!' 5 else: 6 for i in num: 7 if not isinstance(i,int): 8 return '请全部传入整数!' 9 return list(filter(lambda x:x

Windows Phone 中查找可视化树中的某个类型的元素

private void StackPanel_Tap(object sender, TappedRoutedEventArgs e) { //获取到的对象是ListBoxItem ListBoxItem myListBoxItem = (ListBoxItem)(listbox.ItemContainerGenerator.ContainerFromItem((sender as Panel).DataContext)); // 在ListBoxItem中查找ContentPresenter

在java 中 指定一个int类型的数组,给一定元素,将元素从小到大进行排序.

class Demo{ public static void main(String[] args){ //要求:指定一个int类型的数组,给一定元素,将元素从小到大进行排序 //初始化一个数组 int[] arr = {7,2,5,12,6,9}; //选择排序:效率太低比较的次数太多 for (int i = 0; i<arr.length;i++){ for(int j = 1;j<arr.length;j++){ if(arr[j-1] > arr[j]){ int temp =

JSP的三种类型的元素

JSP有三种类型的元素:指令元素(directive element).行为元素(action element).和脚本元素(script element). 指令元素用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性,如网页的编码方式等.JSP指令元素主要有6个,包括page,include,taglib,attribute,tag和variable. 动作元素用于表示客户端请求JSP页面时被调用的组件. 脚本元素用于在JSP页面中添加一段脚本代码,脚本代码必须用page指令所定义的

编写高质量代码改善C#程序的157个建议——建议8: 避免给枚举类型的元素提供显式的值

建议8: 避免给枚举类型的元素提供显式的值 一般情况下,没有必要给枚举类型的元素提供显式的值.创建枚举的理由之一,就是为了代替使用实际的数值.不正确地为枚举类型的元素设定显式的值,会带来意想不到的错误. 如果为建议7中的枚举类型Week增加一个元素,代码如下所示: enum Week { Monday = 1, Tuesday = 2, ValueTemp, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 } 设

R类型1元素向量

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p3 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px ".Pin

java配置xml报cvc-complex-type.2.3: 元素 &#39;beans&#39; 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”

今天测试es-job的时候,启动的时候报了标题中的错误, 经查,原因有二: 一:从网上粘贴过来字符没有对应上,所以子元素property报错,将文字复制到Notepad++等编辑工具,转为UTF-8编码格式,或者人工把空白.换行删了,重新输入即可. 二:xml文件中有特殊字符,删除即可 原来使用了这种注释: //jar类在xml文件中要用<!-- --> java配置xml报cvc-complex-type.2.3: 元素 'beans' 必须不含字符 [子级], 因为该类型的内容类型为&qu

Java日期格式化之将String类型的GMT,GST日期转换成Date类型

请尊重他人的劳动成果,转载请注明出处:Java日期格式化之将String类型的GMT,GST日期转换成Date类型 http://blog.csdn.net/fengyuzhengfan/article/details/40164721 在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为SQLite是无类型的.这样不得不面对将String 类型的日期

计算两个日期之间相差几天(Date类型与String类型互相转换)

一:计算两个日期之间相差几天 1 /** 2 * 3 */ 4 package com.hlcui.date; 5 6 import java.text.ParseException; 7 import java.text.SimpleDateFormat; 8 import java.util.Calendar; 9 import java.util.Date; 10 11 import org.junit.Test; 12 13 /** 14 * @author Administrator