摘要:基本思路: 首先创立一个class名为“box”的div盒子模型,让微博布局的模块在此div中呈现。<div class="box"></div> 在css中对此div的样式进行设计。.box{width: 600px;height: 
基本思路:
首先创立一个class名为“box”的div盒子模型,让微博布局的模块在此div中呈现。
<div class="box"></div>
在css中对此div的样式进行设计。
.box{width: 600px;height: 160px;margin: 50px auto;border:7px solid #C3C6FF;padding: 10px;border-radius: 7px;}
在此div中,引入img标签设置为微博左上角图片,并在css中使其向左浮动。
<img src="images/12.png">
img{float: left;}
在img标签下,再创立一div盒子模型,给以class名为“box1”内容是微博输入的右上角的字数提示,并在css中给之相应样式。
<div class="box1">还可以输入<span></span>字</div>
.box1{float: left;margin-left: 255px;text-align: right;color: #888;font-size: 14px;}
在下方定义一textarea,给一id名为“text”的标签为文本输入框内容,在css中给之相应样式。
<textarea id="text"></textarea>
#text{width: 600px;height: 100px;border:1px solid #888;margin-top: 5px;}
定义六个a标签代表微博下方,其id名分别为a1~a6,在css中对每一个a标签中引入相关图片,并对其样式进行设计。
<a href="#" id="a1">表情</a> <a href="#" id="a2">图片</a> <a href="#" id="a3">视频</a> <a href="#" id="a4">话题</a> <a href="#" id="a5">长微博</a> <a href="#" id="a6">公开</a>
.box #a1,#a2,#a3,#a4,#a5,#a6{float: left;width: 30px;height: 32px;line-height: 32px;padding-left: 26px;} #a1{background: url(images/an5.png) no-repeat left center;} #a2{background: url(images/an4.png) no-repeat left center;} #a3{background: url(images/an3.png) no-repeat left center;} #a4{background: url(images/an2.png) no-repeat left center;} #a5{background: url(images/an1.png) no-repeat left center;width: 40px;} #a6{ margin-left: 158px;margin-right:15px;color: #888; } body a{text-decoration: none; color: #000;} a:hover{color: #888;text-decoration: underline;}
在左下角有微博输入的发布框,使用input标签,其类型为“button”,并给一id为“button”的属性值,在css中进行样式设计。
<input type="button" value="发布" id="button">
#button{float: left;width: 80px;height: 30px;border-radius: 5px;border:none;background:#FFC09F;color: #fff;}
简单的微博输入布局好了之后,就能在HTML页面中显示出来。
注意事项
(1)可以给a标签后面加一伪属性值,使鼠标移到a标签上的时候能有相应效果的实现。
(2)在a5标签之中,其内容是长微博,需要对该标签单独设计,不然可能会挤出该div。
全部代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>微博输入练习</title> <style type="text/css"> body{font-size: 12px;} body a{text-decoration: none; color: #000;} a:hover{color: #888;text-decoration: underline;} .box{width: 600px;height: 160px;margin: 50px auto;border:7px solid #C3C6FF;padding: 10px;border-radius: 7px;} img{float: left;} .box1{float: left;margin-left: 255px;text-align: right;color: #888;font-size: 14px;} #text{width: 600px;height: 100px;border:1px solid #888;margin-top: 5px;} .box #a1,#a2,#a3,#a4,#a5,#a6{float: left;width: 30px;height: 32px;line-height: 32px;padding-left: 26px;} #a1{background: url(images/an5.png) no-repeat left center;} #a2{background: url(images/an4.png) no-repeat left center;} #a3{background: url(images/an3.png) no-repeat left center;} #a4{background: url(images/an2.png) no-repeat left center;} #a5{background: url(images/an1.png) no-repeat left center;width: 40px;} #a6{ margin-left: 158px;margin-right:15px;color: #888; } #button{float: left;width: 80px;height: 30px;border-radius: 5px;border:none;background:#FFC09F;color: #fff;} </style> </head> <body> <div class="box"> <img src="images/12.png"> <div class="box1">还可以输入<span></span>字 </div> <textarea id="text"> </textarea> <a href="#" id="a1">表情</a> <a href="#" id="a2">图片</a> <a href="#" id="a3">视频</a> <a href="#" id="a4">话题</a> <a href="#" id="a5">长微博</a> <a href="#" id="a6">公开</a> <input type="button" value="发布" id="button"> </div> </body> </html>
END