组成的。 所以我们要记住,一个表格是由行组成的(行是由列组成的),而不是由行和列组成的。 在以前,要想固定标签的位置,唯一的方法就是表格。现在可以通过CSS定位的功能来实现。但是现在在做页面的时候,表格作用还是有一些的。 例如,一行的单元格: 上面的表格中没有加文字,所以在生成的网页中什么都看不到。 例如,3行4列的单元格:
效果: 上图中的表格好像没看到边框呀,不急,接下来看看 单元格带边框的效果: 备注:表格中很细表格边线的制作: 一个表格就是一行一行组成的嘛。 属性: 如果要将两个单元格合并,那肯定就要删掉一个单元格。 单元格的属性: 效果:(横向合并) 效果举例:(纵向合并) 效果: 这三个标签有与没有的区别: 例子: 表单标签用 属性: form标签里面的action属性和method属性,在后面课程给大家讲解。稍微说一下:action属性就是表示,表单将提交到哪里。 method属性表示用什么HTTP方法提交,有get、post两种。 get和post提交的区别 GET方式: 将表单数据,以"name=value"形式追加到action指定的处理程序的后面,两者间用"?"隔开,每一个表单的"name=value"间用"&"号隔开。 POST方式: 将表单数据直接发送(隐藏)到action指定的处理程序。POST发送的数据不可见。Action指定的处理程序可以获取到表单数据。 Enctype: 用于接收用户输入。 属性: 例子: 效果: 四种按钮的举例: select标签和ul、ol、dl一样,都是组标签。 例子: 效果: text就是“文本”,area就是“区域”。 属性: 表单的语义化 比如,我们在注册一个网站的信息的时候,有一部分是必填信息,有一部分是选填信息,这个时候可以利用表单的语义化。 效果: 我们先来看下面一段代码: 对于上面这样的单选框,我们只有点击那个单选框(小圆圈)才可以选中,点击“男”、“女”这两个文字时是无法选中的;于是,label标签派上了用场。 本质上来讲,“男”、“女”这两个文字和input标签时没有关系的,而label就是解决这个问题的。我们可以通过label把input和汉字包裹起来作为整体。 解决方法如下: 上方代码中,input元素要有一个id,然后label标签有一个for属性,和id相同,那么这个label和input就有绑定关系了。 当然了,复选框也有label:(任何表单元素都有label) CSS的引入样式 行内样式 我是一个段落 内嵌样式 'color: purple;'>我是一个段落 外联样式 练习题: 模仿百度注册页 |