“表单和导航”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
超链接
导航
第110行: 第110行:
 
==导航==
 
==导航==
 
===超链接===
 
===超链接===
 +
*横排超链接:
 
*[[文件:W4-25.png]]
 
*[[文件:W4-25.png]]
 +
*竖排超链接:
 
*[[文件:w8-27.png]]
 
*[[文件:w8-27.png]]
 
+
<div style="display:none;">
 
*代码:
 
*代码:
 
  <nowiki><div id="navigation">
 
  <nowiki><div id="navigation">
第121行: 第123行:
 
<a href="#">Map</a>
 
<a href="#">Map</a>
 
</div></nowiki>
 
</div></nowiki>
 
+
</div>
 
===水平导航栏===
 
===水平导航栏===
 
*[[文件:W4-26.png]]
 
*[[文件:W4-26.png]]
 
+
<div style="display:none;">
*代码:
+
*基本CSS代码:
 +
            <nowiki>#navigation {   
 +
width:60%;
 +
height:5em;
 +
background-color:#1136c1;
 +
          }
 +
#navigation a{
 +
width:16%;
 +
float:left;
 +
height:4em;
 +
color:#FFFFFF;    
 +
}</nowiki>
 +
 +
*优化后的代码:
 
  <nowiki><style>
 
  <nowiki><style>
 
   #navigation {     
 
   #navigation {     
 
width:60%;
 
width:60%;
height:5em;
+
height:5em;
 
 
background-color:#1136c1;
 
background-color:#1136c1;
font-weight:bold;
+
 
font-size:1em;
+
font-weight:bold;/*字体加粗*/
text-align:center; /* 这个属性使盒子中的链接居中 */
+
font-size:1em;/*字号*/
+
text-align:center; /* 这个属性使盒子中的链接居中 */
 
}
 
}
#navigation a{
+
  #navigation a{
 
 
 
width:16%;
 
width:16%;
 
float:left;
 
float:left;
 
height:4em;
 
height:4em;
line-height:4em;
+
        color:#FFFFFF;
+
 
color:#FFFFFF;
+
 
background-color:#1136c1;
+
line-height:4em; /* 行高*/
padding:0.5em;
+
padding:0.5em; /* 内边距 */
text-decoration:none;
+
text-decoration:none; /*下划线*/
border-left:1em solid #151571; /* 左边的粗边 */
+
border-left:1em solid #151571; /* 左边的粗边 */
+
  }
}
+
  #navigation  a:hover{ /* 鼠标经过时 */
 +
background-color:#002099; /* 改变背景色 */
 +
color:#ffff00; /* 改变文字颜色 */
 +
border-left:12px solid yellow;
 +
  }
 
</style>
 
</style>
 
</nowiki>
 
</nowiki>
 
+
</div>
 
===竖直导航栏===
 
===竖直导航栏===
 
*[[文件:W4-17.png]]
 
*[[文件:W4-17.png]]
 
<div style="display:none;">
 
<div style="display:none;">
 
*代码:
 
*代码:
  <nowiki>#navigation {     
+
  <nowiki><style>
 +
#navigation {     
 
width:30%;
 
width:30%;
height:auto;
 
background-color:#1136c1;
 
 
font-weight:bold;
 
font-weight:bold;
 
font-size:1em;
 
font-size:1em;
第170行: 第187行:
 
 
 
}
 
}
#navigation a{
+
#navigation a{
 
 
 
width:100%;
 
width:100%;
 
display:block;
 
display:block;
 
height:4em;
 
height:4em;
 +
 
line-height:4em;
 
line-height:4em;
 
 
color:#FFFFFF;
 
color:#FFFFFF;
background-color:#1136c1;
+
background-color:#074C97;;
padding:0.5em;
+
padding:5px 5px 5px 0.5em;
 
text-decoration:none;
 
text-decoration:none;
        border-top:1px solid white;
+
border-left:1em solid #151571; /* 左边的粗边 */
border-left:1em solid #151571; /* 左边的粗边 */
+
border-right:1px solid #151571; /* 右侧阴影 */
+
}
}</nowiki>
+
 
 +
#navigation  a:hover{ /* 鼠标经过时 */
 +
background-color:#002099; /* 改变背景色 */
 +
color:#ffff00; /* 改变文字颜色 */
 +
border-left:1em solid yellow;
 +
}
 +
</style></nowiki>
 
</div>
 
</div>

2018年1月4日 (四) 09:14的版本

表单

基本表单

  • W8-8.png
  • 源码:
<form>
  First name: <input type="text" name="fname">
  Last name: <input type="text" name="lname">
  <input type="submit" value="提交">
</form>

美化表单

  • 源码:
<html>
 <body>
 <p>
 <form action="/example/html/form_action.asp" method="get">
   FirstName <input type="text" name="fname" style="height:30px;"/>
   LastName <input type="text" name="lname" style="height:30px;"/>
  <input type="image" src="/i/eg_submit.jpg" alt="Submit"  
    style="height:40px;vertical-align:bottom"/>
 </form>
</p>

<p>注释:如果 type 属性设置为 image,当用户单击图像时,浏览器将以像素为单位,将鼠标相对于图像边界的偏移量发送到服务器,其中包括从图像左边界开始的水平偏移量,以及从图像上边界开始的垂直偏移量。</p>

</body>
</html>

多功能表单

 <html>
<body>
<p>
 <form action="/example/html/form_action.asp" method="get">
 
   请搜索关键字: <input type="text" name="fname" style="height:30px;"/>    
  <input type="image" src="/i/eg_submit.jpg" alt="Submit"  
    style="height:40px;vertical-align:bottom"/><br><br>
  
  配送方式:<input type="radio" name="byway" value="jd" checked >京东配送
  <input type="radio" name="byway" value="other">其他配送<br><br>
  配送区域:
  <select>
  <option value="京津冀">京津冀</option>
  <option value="沪宁杭">沪宁杭</option>
  <option value="粤港澳">粤港澳</option>
  <option value="其他">其他</option>
</select>
  
  
   
 </form>
</p>


</body>
</html>

用表格布局

  • 源码:
<html>
<body>

 <form action="/example/html/form_action.asp" method="get">
 <table>
   <tr>
     <td>请搜索关键字:</td> 
     <td><input type="text" name="fname" style="height:30px;"/>   
         <input type="image" src="/i/eg_submit.jpg" alt="Submit"  
    style="height:40px;vertical-align:bottom"/>
     </td>
   </tr>
  
   <tr>
     <td>配送方式:</td>
     <td><input type="radio" name="byway" value="jd" checked >京东配送
  <input type="radio" name="byway" value="other">其他配送
     </td>
   </tr>

   <tr>
       <td>配送区域:</td>
       <td>
         <select>
           <option value="京津冀">京津冀</option>
           <option value="沪宁杭">沪宁杭</option>
           <option value="粤港澳">粤港澳</option>
           <option value="其他">其他</option>
         </select>
       </td>
  </tr>  
 </form>
</body>
</html>


导航

超链接

  • 横排超链接:
  • W4-25.png
  • 竖排超链接:
  • W8-27.png
  • 代码:
<div id="navigation">
	<a href="#">Home</a>
	<a href="#">Contact us</a>
	<a href="#">Web Dev</a>
	<a href="#">Web Design</a>
	<a href="#">Map</a>
</div>

水平导航栏

  • W4-26.png
  • 基本CSS代码:
           #navigation {    
			width:60%;
			height:5em;	
			background-color:#1136c1;	
           }
		#navigation a{	
			width:16%;
			float:left;
			height:4em;
			color:#FFFFFF;		    
		}
  • 优化后的代码:
<style>
   #navigation {    
	width:60%;
	height:5em;	
	background-color:#1136c1;

	font-weight:bold;/*字体加粗*/
	font-size:1em;/*字号*/
	text-align:center; /* 这个属性使盒子中的链接居中 */	
}
   #navigation a{
	
	width:16%;
	float:left;
	height:4em;
        color:#FFFFFF;


	line-height:4em;	/* 行高*/
	padding:0.5em;  /* 内边距 */
	text-decoration:none; /*下划线*/
	border-left:1em solid #151571;		/* 左边的粗边 */	
  }
  #navigation  a:hover{					/* 鼠标经过时 */
	background-color:#002099;			/* 改变背景色 */
	color:#ffff00;						/* 改变文字颜色 */
	border-left:12px solid yellow;
  }
</style>

竖直导航栏

  • W4-17.png
  • 代码:
<style>
#navigation {    
	width:30%;
	font-weight:bold;
	font-size:1em;
	text-align:center; /* 这个属性使盒子中的链接居中 */
	margin:0;
	padding:0;

	
}
#navigation a{
	
	width:100%;
	display:block;
	height:4em;
	
	line-height:4em;
	color:#FFFFFF;
	background-color:#074C97;;
	padding:5px 5px 5px 0.5em;
	text-decoration:none;
	border-left:1em solid #151571;		/* 左边的粗边 */
	border-right:1px solid #151571;		/* 右侧阴影 */
 }

#navigation  a:hover{					/* 鼠标经过时 */
	background-color:#002099;			/* 改变背景色 */
	color:#ffff00;						/* 改变文字颜色 */
	border-left:1em solid yellow;
}
	</style>