一 HTML文档结构

HTML文档结构:<html>、<head>、<title>、<body>构成HTML页面中最基本的元素。

HTML常用标记:1.换行标记  <br>    2.段落标记   <p> </p>   3.标题标记   <h1>~<h6>  数字越小,级别越高。  4.居中标记  <center>需居中内容</center>

5.文字列表标记   有序<ol>无序<ul>

二  表格标记

1. 表格标记  <table> : <table>标记中有很多属性,如width设置表格的宽度,border设置表格的边框,align设置表格的对齐方式,bgcolor设置背景颜色。

2.标题标记 <caption>

3.表头标记 <th>

4.表格行标记  <tr> :以<tr>开头</tr>结尾,一组<tr>表示表格  中的一行。但<tr>必须嵌套在<table>标记中使用。

5.单元格标记又叫列标记   <td>  :一个<tr>可以嵌套若干个<td>

三 HTML表单标记

1.<form>..</form>表单标记

定义处理表单数据程序的URL地址信息等,基本语法格式:

<form action="url"mathod="get"|"post"name="name"onsubmit="单击提交触发事件"target="_self/_blank/_parent">

</form>

     <form>标记的重要属性
     action属性:指定表单数据提交至何处
     method属性:–指定表单数据提交的方式

2.<input>表单输入标记

<input>能够演变为表单中许多不同的元素,取决于type属性

type取值:

  –text(单行输入文本框)
  –submit(提交按钮)
  –password(密码输入文本框)
  –radio(单选按钮)
  –checkbox(复选框)
  –reset(复位按钮) 
  -button(普通按钮)
  -file(文件域)

  -hidden(隐藏域)

  -image(图像域)
基本格式为:
  <input type="image" disabled="disabled" checked="checked" width="digit" maxlength="digit"   readonly="" size="digit" 
  src="Uri" usemap="Uri" alt="" name="checkbox" value="checkbox">
3.<select></select>  下拉列表框标记
  使用<option>向列表中添加内容,属性为,name:指定列表框的名称。size:指定列表框的选项数量,超出可以通过拖动滚动条查看。
    disable指定当前列表框不可使用。multiple:用于让多行列表框支持多选。
4.<textarea>多行文本标记
  与单行文本相比,多行文本可以输入更多内容。
 
四。超链接与图片标记
  1.超链接标记<a href=""></a>  href属性用来设定链接到哪个页面。
  2.图片标记  <img src="url"width="宽度"height=“高度”border=“图片外边框的宽度”alt=“提示文字(图片无法显示时)”>
 
五。CSS样式表
  CSS样式表中包括三部分内容:选择符、属性和属性值。语法格式为:
    选择符{属性:属性值;
    例如:  <style>
          h2{
            font-family:宋体;
            color:red;
            }
           </style>

  CSS选择器

    1.标记选择器:html页面是由很多标记组成的,如图像标记<img>、超链接标记<a>、表格标记<table>等。css标记选择器就用于声明页面中哪些标记采用了css样式。

    2.类选择器:标记选择器有一定局限性,声明一个标记选择器后,页面中所有该标记的内容都会有相应的变化。

      类别选择器名称由用户自己定义,并以”.“开头。只需用class声明即可。

      <style>

        .one{

          color:red;

          }

      </style>

      ....<h2 class="one">选择器</h2>

  3.id选择器

    以”#“开始后加html标记中的id属性值。和类别选择器类似,但html页面中不能包含两个相同的id标记,因此也定义id选择器就只能被使用一次。

  4.页面中包含css样式的几种方式:行内样式、内嵌式、链接式。

六。CSS3新特征

  1.模块与模块化结构:

    常用模块:basic box model   定义各种与盒子相关的样式

        Line   定义各种与直线相关的样式

        Lists  定义各种与列表相关的样式

        Text   定义各种与文字相关的样式

        Color  定义各种与颜色相关的样式

        Font  定义各种字体相关的样式

HTML和CSS网页开发基础的更多相关文章

  1. HTML与CSS网页开发基础

    HTML标记语言 HTML文件的创建 整个编译器,或者记事本,文件扩展名改为.htm或者.html HTML文档结构 <html>标记:开头,所有HTML文件以<html>标记 ...

  2. 使用JSP/Servalet技术开发新闻发布系统------动态网页开发基础

    什么是动态网页? 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户.不同时间,返回不同的网页. 动态网页的特点? (1).交互性:即网页会根据用户的要求和选择而动态改变和响应.采用动态网页技 ...

  3. 第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础

      一:为什么需要动态网页    由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页  ①:动态网页是指在服务器端运行的,使用程序语言设 ...

  4. ASP.NET网页开发基础(7)

    整理了一点的小知识点: 1.ASP.NET网页扩展名:    .asax 全局应用程序类的扩展名     .xml 访问网页时的扩展名     .htm     .ascx Web用户控件的扩展名   ...

  5. JSP/Servlet------------------------->>动态网页开发基础(一)

    动态网页:是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容. 动态网站可以实现交互功能,如用户注册.信息发布.产品展示.订单管理等等: 动态网页并不是独 ...

  6. jsp第一章 动态网页开发基础

    动态网站可以实现交互功能,如用户注册.信息发布.产品展示.订单管理等等: 动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页: 动态网页中包含有服务器端脚本,所以页面文件名常以a ...

  7. jsp动态网页开发基础

    JSP基础语法 jsp页面元素构成 jsp页面组成部分有:指令,注释,静态内容,表达式,小脚本,声明. 1.表达式<%=     %> 2.小脚本<%       %> 3.声 ...

  8. 深入理解CSS网页布局-理论篇

    在CSS网页开发布局中,需要对浮动和定位有深刻的理解才能在开发中游刃有余. 基于此,在博客园中做了本篇总结,这些总结来自实践经验和阅读一些书籍后的理解总结,主要内容为浮动,清除浮动,定位. (可点击屏 ...

  9. Web前端开发基础 第一天(Html和CSS)

    学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTML是网页内容的载体.内容就是网页制作者放在页面上想要让用户 ...

随机推荐

  1. 关于ant引用android第三方工程打包的问题, invalid resource directory name: F:\workspace\Zlib\bin\res/crunch

    转载自 https://zhidao.baidu.com/question/200134399463655885.html invalid resource directory name: F:\wo ...

  2. [luoguP1196] 银河英雄传说(并查集)

    传送门 记录 up[x] 表示 x 上方有多少个 all[x] 表示当前连通的有多少个 find 的时候 和 合并的时候 更新一下即可 ——代码 #include <cstdio> #in ...

  3. [luoguP2863] [USACO06JAN]牛的舞会The Cow Prom(Tarjan)

    传送门 有向图,找点数大于1的强连通分量个数 ——代码 #include <stack> #include <cstdio> #include <cstring> ...

  4. noip模拟赛 圆桌游戏

    [问题描述] 有一种圆桌游戏是这样进行的:n个人围着圆桌坐成一圈,按顺时针顺序依次标号为1号至n号.对1<i<n的i来说,i号的左边是i+1号,右边是i-1号.1号的右边是n号,n号的左边 ...

  5. JAVA NIO 之NIO简介

    复习NIO知识,权当做笔记~~ 在NIO之前先复习一下 1.I/O类简图  2.通常我们把网络通信也归到IO行为中,例如网络编程中的scoket通信. 不管是磁盘I/O,还是网络I/O,数据在写入Ou ...

  6. [bzoj1597][USACO2008]土地购买(DP斜率优化/四边形优化)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1597 分析: 1.先可以把被包含的土地可以去掉,这些土地的长宽肯定都是不会用的,具体先 ...

  7. FreeMarker-简单示例

    以下是简单的FreeMarker示例,直接采用模板 + 数据模型 = 输出的方式.示例中是Application的项目,主要用于展示模板输出HTML文件的功能. 示例: 1.引入POM依赖 <! ...

  8. uboot arp地址解析

    common/cmd_cache.c int do_getmac(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) {     //usend d ...

  9. Python学习十四:filter()

    Python 中内置了filter()函数用于过滤序列. 使用方法: filter()接收一个函数和一个序列. filter()把传入的函数依次作用于每一个元素,然后依据返回值是True还是False ...

  10. 将一个对象相同的属性(不区分大小写)赋值给一个新对象 DataTable的一个简单的扩展

    将一个对象相同的属性(不区分大小写)赋值给一个新对象   1 public static T Mapper<S, T>(S source) 2 { 3 T t = Activator.Cr ...