发表于: 2019-06-22 22:03:40

1 965


今天完成了什么:

bug暂时一堆。

遇到了什么问题:

1:用了弹性盒子,

display:inline-flex;
justify-content: space-between;
align-items: center;

发现分开这个大。后面用displayinline-flex;处理了解决。



2:hover效果下显示一条横线,后面给了个相应的宽度和添加text-decoration:none解决了下划线的距离。



3:990分辨率下卡牌没距离。添加了媒体查询后取消了margin样式和添加了相应的padding解决了。

4:文字内容被挤了,后面把这些都删了,重新弄给了个宽度就整好了。





收获了什么:


找工作三个字对比其他四个字少了个字,想用空格来处理查了小资料用 来代替,

HTML中使用“ ”表示1个空格字符(英文的1个空格字符),但1个中文汉字占2个英文字符,所以每段前面空余的2个汉字必须用4个“ ”标签。后面发现不行所以放弃了,不过还是学到了2个汉字要4个标签。


对超链接下划线设置 使用代码"text-decoration" 

text-decoration : none || underline || blink || overline || line-through 

text-decoration参数: 

none :  无装饰

blink :  闪烁

underline :  下划线

line-through :  贯穿线

overline :  上划线

去掉下划线的方法就是将其text-decoration设置为none即可。


看到一片文章用一行 css 代码搞定这些col-sm-4, col-md-8)丑陋的代码,感觉挺有趣的

https://juejin.im/post/5d0ad9a4f265da1bae38ffe6

<div class="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>


.container {
display: grid;
grid-template-columns: 100px 100px 100px;
grid-template-rows: 50px 50px;
}


不过现在也看不懂,看上去挺好玩的。


看了下语义化规划注意是用于seo优化。

但是为了更好的讨好搜索引擎我们最好写成如下形式:

<h1>文章的标题</h1>

根据应用场景,一些常用的标签元素有:

本身无实在意义,组合其他HTML元素,常用于页面布局:div

设置文本,填充段落:h1~h6, p, span, strong, em…

表现列表:ul, li, ol, dl, dt, dd

表单相关:form,input,select,button

表格相关:table,thead,tbody,tfoot,th,tr,td

用于图像显示:img, canvas

打开链接,发送邮件,段落跳转:a

此外,meta Description/meta keywords等针对搜索引擎和更新频度的描述和关键词的meta标签也会用来实现网页的SEO。

---------------------------------------

header区:

包含标签p h1~h6 hgroup等可以表示标题和副标题。例如:

<header>

  <hgroup>

    <h1>标题</h1>

    <h2>副标题</h2>

  </hgroup>

  <p> 文本或者图片</p>

</header>

---------------------------------------

2.Navigation区

nav标签专门为页面导航功能定义一块区域

<nav>

  <ul>

    <li><a href="#">主页</a></li>

    <li><a href="#">关于我们</a></li>

  </ul>

</nav>

---------------------------------------

3.Article 和 Section 区

Article包含页面的实际内容,包含 Web 内容的相关的组件区。

<article>

    <section>

      Content

    </section>

    <section>

      Content

    </section>

</article>

<section>

  <article>

      Content

  </article>

  <article>

      Content

  </article>

</section>

---------------------------------------

4.figure标记

包含图像、图表和照片。figure标记可以包含figcaption,figcaption表示图像对应的描述文字,与图片产生对应关系。

<figure>

  <img src="/figure.jpg" width="304" height="228" alt="Picture">

  <figcaption>Caption for the figure</figcaption>

</figure>

---------------------------------------

5.媒体元素

一些常用的媒体元素包含:audio/video/source/embed

<audio id="audioPlay">

   <source src="../h5/music/act/iphonewx/shakeshake.mp3" type="audio/mpeg">

           您的浏览器不支持 audio 标签。

</audio>

---------------------------------------

6.aside

包含一些补充性内容,可以被移除而不会影响文章或文章所在的区段或页面所传达的信息。

<aside>

  <h4>补充</h4>

  <p>补充内容</p>

</aside>

---------------------------------------

7.footer等

总之,HTML语义化是反对大篇幅使用无语义化的div+span+class,而鼓励使用HTML定义好的语义化标签。


明天计划:

继续完成任务。


返回列表 返回列表
评论

    分享到