基础Html前端title开发记录

Love The Way You Lie 2023-07-19 08:29 78阅读 0赞

前端确实是短板,不过功夫不负有心人,只要肯学习,一定能掌握。

下面是基本的HTML CSS配置要点,记录一下:

1、去掉干扰因素 在*中处理,避免后面遇到很多意向不到的兼容问题

2、对于屏幕中的每一个不同的区域都设置为一个Div,大块包小块

3、margin中的auto能够快速水平居中,但需注意不要跟浮动、内联、绝对定位一起用,会无效

4、块级元素float水平布局

5、文字垂直居中 line-height == height

6、鼠标滑过显示块,注意li1要包含kf块,否则无法显示。

7、mouseover在ready中初始化,找到index,与对应的div中的index进行关联即可

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>测试2</title>
  5. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  6. </head>
  7. <body>
  8. <style type="text/css">
  9. * {
  10. margin:0; /*去掉干扰因素*/
  11. padding: 0;
  12. text-decoration: none;
  13. list-style: none;
  14. font-size: 12px;
  15. font-family: Arial;
  16. }
  17. #title {
  18. width: 100%; /*外部大块*/
  19. height: 30px;
  20. background-color: #F7f7f7;
  21. border:1px solid #eeeeee;
  22. }
  23. #title #title_main {
  24. width: 1210px;
  25. height: 30px;
  26. margin: 0 auto; /*auto水平居中,在浮动,内联,绝对定位中会失效*/
  27. }
  28. #title #title_main #top_l {
  29. float: left; /*左侧浮动*/
  30. width: 300px;
  31. height: 30px;
  32. }
  33. #title #title_main #top_l li{
  34. float: left;
  35. width: 100px;
  36. height: 30px;
  37. line-height: 30px; /*文字垂直居中*/
  38. }
  39. #title #title_main #welcome {
  40. float: left;
  41. margin-left: 180px;
  42. width: 220px;
  43. height: 30px;
  44. line-height: 30px;
  45. }
  46. #title #title_main #top_r {
  47. float: left; /*右侧浮动*/
  48. width: 300px;
  49. height: 30px;
  50. }
  51. #title #title_main #top_r #li1 {
  52. float: left;
  53. width: 100px;
  54. height: 30px;
  55. line-height: 30px;
  56. }
  57. #title #title_main #top_r #li1 #kf {
  58. /*position: relative; */
  59. width: 400px;
  60. height: 380px;
  61. display: none; /*默认不显示的块*/
  62. }
  63. #title #title_main #top_r #li1:hover #kf {
  64. display: block; /*鼠标滑过li显示内部块*/
  65. }
  66. .maincenter .cent1{
  67. width: 200px;
  68. height: 200px;
  69. display: none;
  70. position: absolute;
  71. top: 30px;
  72. }
  73. </style>
  74. <script type="text/javascript">
  75. $(document).ready(function(){
  76. // 1F滑块效果开始
  77. $('#title #title_main #top_l li').mouseover(function(){
  78. var index=$(this).index();
  79. $(this).find('h3').css('color','#ff0000');
  80. $(this).siblings('li').find('h3').css('color','#00ff00');
  81. $('#title #title_main .maincenter .cent1').eq(index).show().siblings('.cent1').hide();
  82. });
  83. // 1F滑块效果结束
  84. });
  85. </script>
  86. <div id="title">
  87. <div id="title_main">
  88. <ul id="top_l">
  89. <li><h3>收藏本站</h3></li>
  90. <li><h3>关注本站</h3></li>
  91. </ul>
  92. <div class="maincenter">
  93. <div class="cent1" >
  94. 不错啊
  95. </div>
  96. <div class="cent1" >
  97. 英明啊 ^*^
  98. </div>
  99. </div>
  100. <div id="welcome">
  101. 欢迎来到本站
  102. <a href="">登录</a>
  103. <a href="">注册</a>
  104. </div>
  105. <ul id="top_r">
  106. <li id="li1"> <!-- 注意 li1 和 kf 的关系, kf 必须在 li1中 -->
  107. 客户服务
  108. <ul id="kf">
  109. <li><a href="">联系我们</a></li>
  110. <li><a href="">环境发顺</a></li>
  111. <li><a href="">商家发货</a></li>
  112. <li><a href="">无偿退款</a></li>
  113. </ul>
  114. </li>
  115. </ul>
  116. </div>
  117. </div>
  118. </body>
  119. </html>

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读