老师麻烦帮我看看代码有没有错
来源:4-3 编程练习
慕9588112
2019-05-04 18:12:30
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>文本样式</title> <style type="text/css"> /*写出CSS样式*/ div{ text-align:center; background-color:#eee; font-size:2em; line-height:5em; } .head1{ font-size:2em; } .head2{ color:red; text-decoration:underline; vertical-align: top; } </style> </head> <body> <!--写出html代码--> <div> <img src="http://climg.mukewang.com/59c21bae000157fa01000059.jpg"/> <span class="head1">CSS层叠样式表</span> <span class="head2">(cascading style sheets)</span> </div> </body> </html>
还有这个设置针对“css层叠样式表”居中显示的代码
vertical-align: top;
为什么是top而不是middle啊,
按照基线的位置不应该是middle吗?(我输middle没反应,还是再文字下方的位置)
3回答
你好,代码还是没有垂直居中显示的,三部分内容都需要设置vertical-align:middle;属性哦,如下:
可以重新测试下,祝学习愉快!
SEO老鼠
2019-05-05
感觉能对齐就行了,别的管它也没用,我也纠结了,真的是烦,都不是对应的对齐,还是没有理解。反正到时候遇到感觉哪个合适就用哪个就行了。
SEO老鼠
2019-05-05
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文本样式</title> <style type="text/css"> /*写出CSS样式*/ p{ background:#eee; font-size:2em; line-height:5em; text-align:center; } .one{vertical-align:sub; } .two{font-size:2em;} .three{ color:red; text-decoration:underline; vertical-align:super; } </style> </head> <body> <!--写出html代码--> <p> <img src="http://climg.mukewang.com/59c21bae000157fa01000059.jpg" class="one"> <span class="two">CSS层叠样式表</span> <span class="three">(Cascading Style Sheets)</span> </p> </body> </html>
相似问题
回答 1
回答 1