css2(margin)+框架标签+(name和value的关系)+定位属性

一.margin:auto出现不能居中的情况

1要给居中的元素一个宽度

2该元素一定不能浮动

**3.html使用<center></center>,需要考虑怎提框架,否则全部元素都会居中。

二.p标签

p1 ,p2,p3标签并没有h标签的功能设置字体大小  但可以使用可以设置css(自定义标签没啥软用)

 

三.注意

div补充内容:

div又叫域标签(division/section)

1.ul 通常ul默认内边距为40px(pading)

2.出现带动div模块移动的情况(ul li)直接把该要的移动的模块改成浮动。

3. 行内元素:img a span

块级元素:div form h1-h6 p hr ul ol table。。。块级元素一般独自占一行。

4.text-align:对该元素内的文本进行水平居中。浮动元素块不能文本水平居中

5价格划线格式:<div style="text-decoration:line-through">10000</div>  <del></del>

 

四.内联元素的设置边距以及宽高问题

1。边距问题

可以设置,不过margin、padding对内联元素不起作用而已。也就是说,设了等于白设。这类元素一般是:<a>、<span>元素等不过,内联元素有几个比较特别的:(特别之处是:有块状元素的特性,但是又不换行)
像img、object这一类的内联元素,是可以设置margin、padding的,不过这两个元素要显示的内容是外部引用的资源,比如img用src引用外部地址的图片;object引用外部资源的swf或者是wmv。
而select、input、textarea这三个元素也是内联元素,即使是空标签,标签里面没有内容,也在页面上占据一定的面积,是可以设置margin和padding的。

2.宽高问题

因为span属于内联元素,而内联元素是忽略宽度和高度的,明白了这一点解决就很简单了,解决的办法就是利用css将span变为盒装元素即可。
将内联元素定义为盒装元素的方法有两种:
1.直接使用显示属性display将其定义为盒装元素;
display:block;
2.使用浮动属性float将其自动定义为盒装元素;

补充n:

总结:结合上面display:block 将内联元素变成块级元素

 

五,框架标签<frameset><frame><iframe>

 

例子

<frameset rows="20%,60%,20%">
        <frame src="head.html" />
        <frame src="body.html" />
        <frame src="foot.html" />
</frameset>

 运行效果图

 

html中value和name属性的作用

1.按钮中(<botton  type="">)用的value 指的是按钮上要显示的文本 比如“确定”“删除”等 

2.复选框(checkbox)用的value 指的是这个复选框的值 

3.单选框(radio)用的value 和复选框一样 

4.下拉(select+option)菜单用的value 是列表中每个子项的值 

5.隐藏域(<input type="hidden">)用的value 是框里面显示的内容

6.文本域是 需要输入的 你输入的值 就是value的值

 

注:在后台如果你想得到复选框的内容 就是value 来取 
当你在接收表单数据的页面中获取数据时,得到的就是value的值

总结:

前提摘要:控件全名为表单控件在<form>里的都为控件

1. name是控件的名称(多个控件可以取同一个名称),value是控件的值;
2. 并不是所有控件的value都会显示出来,比如 checkbox, radio, hidden;
3. 定义控件的 name和value 就可以在服务器上获取这个控件和它的值
4. 没看到 submit 的name,并不表示浏览器忽略了它的 name,在提交之前它也被浏览器定义了 name,在服务器上一样可以得到它的 name 和 value;
5. 控件不定义name/value也可以显示,只是为了方便在服务器接收和区别,才定义它的 name/value,当然按钮的 value 不光是存放它的值,也用来显示。

 

定位属性

 

 

 

 

 

 

 

 

 

posted @ 2019-09-13 16:47  我今天也很帅  阅读(295)  评论(0编辑  收藏  举报