当前位置: 首页 > news >正文

网站建设哪些模板号汕头企业建站模板

网站建设哪些模板号,汕头企业建站模板,网站营销网站建设,网站设计与网页制作在线在传统网页中#xff0c;表格主要用于网页布局#xff0c;因此也成为网页编辑的主要工具#xff1b;在标准化网页设计中#xff0c;表格的主要功能是显示数据#xff0c;也可适当辅助结构设计。本章主要介绍如何使用CSS控制表格和表单的显示效果#xff0c;如表格和表单的…在传统网页中表格主要用于网页布局因此也成为网页编辑的主要工具在标准化网页设计中表格的主要功能是显示数据也可适当辅助结构设计。本章主要介绍如何使用CSS控制表格和表单的显示效果如表格和表单的边框、背景等样式。 1、表格基本样式 CSS为表格定义了5个专用属性详细说明如下表所示 除了上表介绍的5个表格专用属性外CSS的其他属性对于表格一样适用。 1.1、设计表格边框线 使用CSS的border属性代替table标签的border属性定义表格边框可以优化代码结构。 【示例】演示使用CSS设计细线边框样式的表格。 第1步在标签内添加style typetext/css标签定义一个内部样式表。 第2步在内部样式表中输入下面的样式代码定义单元格边框显示为1px的灰色实线 th, td {font-size:12px; border:solid 1px gray;}第3步在body标签内构建一个简单的表格结构。 1.2、定义单元格间距和空隙 为了兼容table标签的cellspacing属性CSS定义了border-spacing属性该属性能够分离单元格间距。取值包含1个或2个值。当定义1个值时则定义单元格行间距和列间距都为该值例如 table { border-spacing:20px;}/* 分隔单元格边框 */如果分别定义行间距和列间距就需要定义2个值例如 table { border-spacing:10px 30px;}/* 分隔单元格边框 */其中第一个值表示单元格之间的行间距第二个值表示单元格之间的列间距该属性值不可以为负数。使用cellspacing属性定义单元格之间的距离之后该空间由表格背景填充。 【示例1】重新设计内部样式表为表格内的单元格定义上下6px和左右12px的间距同时设计单元格内部空隙为12px table { border-spacing: 6px 12px; }th, td {font-size: 12px;border: solid 1px gray;padding: 12px;}也可以为table标签定义补白此时可以增加表格外框与单元格之间的距离。 1.3、隐藏空单元格 如果表格单元格的边框处于分离状态(border-collapse: separate;)可以使用CSS的empty-cells属性设置空单元格是否显示。当其值为show时表示显示空单元格当值为hide时表示隐藏空单元格。 【示例】隐藏第2行第2列的空单元格边框 style typetext/csstable {/* 表格样式 */width: 400px; /* 固定表格宽度 */border: dashed 1px red; /* 定义虚线表格边框 */empty-cells: hide; /* 隐藏空单元格 */}th, td {/* 单元格样式 */border: solid 1px #000; /* 定义实线单元格边框 */padding: 4px; /* 定义单元格内的补白区域 */}/styletabletrtd西/tdtd东/td /trtrtd北/tdtd/td/tr/table1.4、定义标题样式 使用CSS的caption-side属性可以定义标题的显示位置该属性取值包括top位于表格上面、bottom位于表格底部、left位于表格左侧非标准、right位于表格右侧非标准。 如果要水平对齐标题文本则可以使用text-align属性。对于左右两侧的标题可以使用vertical-align属性进行垂直对齐取值包括top、middle和bottom其他取值无效默认为top。 【示例】定义标题靠左显示并设置标题垂直居中显示 style typetext/csstable {border: dashed 1px red; } /* 定义表格虚线外框样式 */th, td { /* 定义单元格样式 */border: solid 1px #000; /* 实线内框 */padding: 20px 80px; /* 单元格内补白大小 */}caption {/* 定义标题行样式 */caption-side: left; /* 左侧显示 */width: 10px; /* 定义宽度 */margin: auto 20px; /* 定义左右边界 */vertical-align: middle; /* 垂直居中显示 */font-size: 14px; /* 定义字体大小 */font-weight: bold; /* 加粗显示 */color: #666; /* 灰色字体 */}/styletablecaption表格标题/captiontrtd北/tdtd西/td /trtrtd东/tdtd南/td /tr/table2、设计表单样式 表单没有独立的CSS属性适用CSS通用属性如边框、背景、字体等样式。但是个别表单控件比较特殊不易使用CSS定制如下拉菜单、单选按钮、复选框和文件域。如果完全设计个性化样式有时还需要JavaScript辅助实现。 2.1、定义文本框样式 使用CSS可以对文本框进行全面定制如边框、背景、补白、大小、字体样式以及CSS3圆角、阴影等。 【示例1】新建一个网页在body标签内使用form标签包含一个文本框和一个文本区域。 formplabel foruser文本框/labelinput typetext value看我的颜色 iduser nameuser //pplabel fortext文本区域/labeltextarea idtext nametext看我背景/textarea/p/form在head标签内添加style typetext/css标签定义内部样式表然后输入下面样式定义表单样式为文本框和文本区域设置不同的边框色、字体色、背景图。 body { font-size: 14px; } /* 文本大小 */input {width: 300px; /* 设置宽度 */height: 25px; /* 设置高度 */font-size: 14px; /* 文本大小*/line-height: 25px; /* 设置行高 */border: 1px solid #339999; /* 设置边框属性 */color: #FF0000; /* 字体颜色 */background-color: #99CC66; /* 背景颜色 */}textarea {width: 400px; /* 设置宽度 */height: 300px; /* 设置高度 */line-height: 24px; /* 设置行高 */border: none; /* 清除默认边框设置 */border: 1px solid #ff7300; /* 设置边框属性 */background: #99CC99 url(images/1.jpg) no-repeat; /* 设置宽度 */display: block; /* 背景颜色*/margin-left: 60px; /* 设置外间距 */}在上面代码中定义整个表单中字体大小和输入域的空间设置宽度和高度输入域的高度和行高应一致即方便实现单行文字垂直居中接着设置单行输入框的边框在字体颜色和背景颜色取色时一般反差较大以突出文本内容。 设置文本区域属性。同样对其宽高设置此处设置它的行高为24px实现行与行的间距而不设置垂直居中。通过浏览器会发现文本区域的边框线有凹凸的感觉此时设置边框线为0并重新定义边框线的样式。文本区域的输入内容较多可以设置块元素换行显示使输入的文本全部显示。通过浏览器发现单行文本框和文本区域左边并没有对齐通过设置margin-left属性实现上单行文本框下文本区域的对齐最后更改文本区域的背景色和背景图即整个表单样式设置完毕。在IE浏览器中预览演示效果如下图所示 2.2、设计单选按钮和复选框样式 使用CSS可以简单地设计单选按钮和复选框的样式如边框和背景色。如果改变其整体风格需要通过JavaScript和背景图替换的方式间接实现。 下面以单选按钮为例进行演示说明。 【设计思路】 第1步先根据需要设计两种图片状态即选中和未选中后期通过不同的class类实现背景图像的改变。 第2步通过标签的for属性和单选按钮id属性值实现内容与单选按钮的关联即单击单选按钮相对应的文字时单选按钮被选中。 第3步借助JavaScript脚本实现单击时动态改变class类实现背景图像的切换。 formh3请选择您最喜欢的浏览器/h3pinput typeradio checked idradio0 valueradio namegroup/label forradio0 classradio1Internet Explorer/label/p…/form第4步页面进行初始化网页字体为16号黑体。表单form元素宽度为600px为每行存放3个单选按钮确定空间并使表单在浏览器居中显示。form元素的相对定位应去掉此处体现子元素设置绝对定位时其父元素最好能设置相对定位以减少bug的出现。 /*页面基本设置及表单form元素初始化 */body {font-family:黑体; font-size:16px;}form {position:relative; width:600px; margin:0 auto; text-align:center;}第5步p标签宽度为200px并设置左浮动实现表单表单的宽度为600px600/2003内部横向显示3个单选按钮。各个浏览器的名称长短不同对其进行左对齐设置以达到视觉上的对齐。p标签在不同浏览器下默认间距大小不一致此处设置内外间距为0px会发现第一行单选按钮和第二行单选按钮过于紧密影响美观于是设置上下外间距(margin)为10px。 p{ width:200px; float:left; text-align:left; margin:0; padding:0; margin:10px 0px;}第6步input标签的ID值和label标签的for属性值一致实现二者关联并将input标签进行隐藏操作。即input标签设置为绝对定位并设置较大的left值比如left-999eminput标签完全移到浏览器可视区域之外达到隐藏该标签的作用为紧跟在它后面的文字设置背景图像替代单选按钮input标签做铺垫。 input {position: absolute; left: -999em; }第7步为label标签添加class类radio1和radio2代表单选按钮未选中和选中状态两种状态。现在分别对class类radio1和radio2进行设置二者CSS属性设置一致区别在于其背景图像的不同。具体方法如下 设置背景图不平铺起始位置为左上角清除外间距设置。背景图的宽度是33px、高度是34px即设置的背景图和文字间距一定要大于33px以防止文字压住背景图文字在图片上面。设置左内间距为40px可调整大小设置标签高度为34px、行高为34px实现垂直居中且完整显示背景图高度值必须大于34px用背景图代替单选按钮。在浏览器显示中观察页面背景图未显示完整此时需要将标签的CSS属性设置为块元素这样设置的高度才有效。当鼠标移至标签时设置指针变化为手形提示当前可以单击。最后加入JavaScript脚本实现动态单击选中效果脚本不属于本书的介绍范围读者可以直接使用也可以直接删除JavaScript脚本。单选按钮可以通过背景图替代同样如示例使用背景图也可以替代复选框的默认按钮样式。 .radio1 {margin: 0px;padding-left: 40px;color: #000;line-height: 34px;height: 34px;background:url(img/4.jpg) no-repeat left top;cursor: pointer;display:block; }.radio2 {background:url(img/3.jpg) no-repeat left top; }2.3、定义选择框样式 不同浏览器对于CSS控制选择框的支持不是很统一。一般情况下通过CSS可以简单地设置选择框的字体和边框样式对下拉菜单中的每个选项定义单独的背景、字体等效果但是对于下拉箭头的外观需要借助JavaScript脚本以间接方式控制。 【操作步骤】 第1步新建一个网页在body标签内使用form标签包含一个下拉菜单。 div classboxselect option classbjc1北京/optionoption classbjc2上海/optionoption classbjc3天津/optionoption classbjc4重庆/option/select/div第2步在head标签内添加style typetext/css标签定义一个内部样式表输入下面样式。添加不同class类名实现不同option标签的背景颜色最终达到彩虹颜色的下拉菜单。 第3步为select标签的父元素div标签设置宽度为120pxIE下设置为150px超出部分隐藏通过第2步查看超出部分的隐藏是否有效。 .box{width:120px;width:150px\9; overflow:hidden;}第4步为select标签设置宽度为136px它的值小于外层div标签的宽度对其设置高度为23px因为背景图像为119px×23px最外层的div标签设置的宽度是背景图的宽度所定义的。背景图的设置是查看现代浏览器和IE浏览器对select标签的支持情况。 select{width:136px; color: #909993; border:none;height:23px; line-height:23px;background:none;background:url(images/5.jpg) no-repeat left top; color:#000000; font-weight:bold;}.box{height:200px; background-color:#3C9}第5步为下拉菜单的每个选项设置不同的背景颜色通过option标签的不同的class名设置不同的背景颜色实现彩虹效果。option标签的值与select标签的高度应一致设置为手形高度为23px更改鼠标样式为手形。 .bjc1{background-color:#0C9;}.bjc2{background-color:#F96}.bjc3{background-color:#0F0}.bjc4{background-color:#C60}option{font-weight:bold; border:none; line-height:23px; height:23px; cursor:pointer;}
http://www.zqtcl.cn/news/558414/

相关文章:

  • 无锡网站推广公司网络营销课程设置
  • dede 网站根目录北京好的设计公司
  • 网站关键词重复wordpress 影响力
  • 外包商网站怎么做php网站转移
  • 怎么做自己的网站推广产品企业建站 平台
  • 河北做网站公司网站建设团队扬州
  • 114物流网站怎么做免费注册163免费邮箱申请
  • 做网站要以单位手机发博客wordpress
  • 莆田网站建设莆田seo管理系统培训
  • 有一个网站自己做链接获取朋友位置网站关键词数量减少
  • 毕设网站建设论文小程序开发模板
  • 广州网页模板建站电商平台谈双11变冷
  • 用.cc做网站官网可以吗2003系统网站建设
  • 创意网站推荐新手网站
  • 网站编程好学吗免费下载app并安装
  • 广州专业网站制作设计网站建设分几种
  • 有没有专业做艺术品的网站长沙人才市场招聘信息
  • 河池做网站通过邮箱查注册网站
  • 金融互助网站开发网上免费设计效果图
  • 网站开发 例子施工企业质量管理体系应按照我国
  • 义乌建设网站网络营销推广有哪些方法
  • 宿迁建设局网站a类证查询怎么自己搭建梯子
  • 成都网站品牌设计策划网络推广如何收费
  • html5 js全屏滑动网站源码wordpress 插件 破解
  • 做电影网站怎么批量去水印微信用什么小程序可以提取文字
  • 网站开发费用周期域名网站建设方案书模板
  • 织梦网站问题关于政务网站建设工作情况的总结
  • wordpress 拿站网站搭建后如何使用
  • 网站设计应遵循的原则wordpress免费空间
  • 建设网站的特色企业内部培训app软件