day05

A.我今天學(xué)到了什么

一.margin的一點小問題

1.給子元素margin-top:父元素移動,子元素不移動

解決方案如下
1.給父元素overflow:hidden;
2.給父元素設(shè)置偽元素parent:before{content:'‘”;display:table}

2.都是同級的情況下,上面的元素的margin-bottom和下面元素的margin-top會重合

二.絕對路徑和相對路徑

1.絕對路徑:從盤符開始的路徑

<img src="D:/images/down.jpg" alt=""/>

2.相對路徑:相對當前文件所在的路徑

同級目錄    src='down.jpg'
下一級目錄 src='images/down.jpg'
上一級目錄 src='../down.jpg'

三.HTML表單相關(guān)元素

1一個登陸頁面

<form >
    <p><label for="text">文本</label><input id="text" type="text"/></p>
    <p><label for="password">密碼</label><input id="password" type="password"/></p>

    <p><input type="submit" value="登錄"/></p>
</form>

定義和用法

<label> 標簽為 input 元素定義標注(標記)。
label 元素不會向用戶呈現(xiàn)任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內(nèi)點擊文本,就會觸發(fā)此控件。
<label> 標簽的 for 屬性應(yīng)當與相關(guān)元素的 id 屬性相同。

2.單選框

<!--單選框需給一樣的name名-->
    <p>
        <label for="male">男</label><input id="male" type="radio" name="sex" value="男">
        <label for="female">女</label>
        <input id="female" type="radio" name="sex" value="女">
    </p>

3.復(fù)合選框

<!--復(fù)合選框-->
    <p>
        <label>愛好</label>
        <input type="checkbox" name="愛好" value="游泳">游泳
        <input type="checkbox" name="愛好" value="開車">開車
    </p>

4.下拉選框

<select>
            <option>洪山區(qū)</option>
            <option>青山區(qū)</option>
            <option>漢陽區(qū)</option>
</select>

5預(yù)選的下拉選框

//在想要的option上加selected這個屬性
<form action="">
<select>
            <option>洪山區(qū)</option>
            <option selected>青山區(qū)</option>
            <option>漢陽區(qū)</option>
        </select>
</form>

6文本域

<textarea   placeholder="看點槽點,不吐不快!別憋著,馬上大聲說出來吧!"></textarea>

7特殊字符

&nbsp :空格               &lt:<             &gt:>

8input輸入框input type=”text” 與 type=”submit”之間的區(qū)別

type="text"
設(shè)置margin和padding會改變原有的寬度
type="submit"
設(shè)置margin和padding不會改變原有的寬度

8標簽之間的相互轉(zhuǎn)換
display:inline|block|inline-block
9display和visibility的區(qū)別

display:none;
//顯示為沒有
visibility:hidden/visible
//可見度
visibility:hidden
 //事物存在,但是隱藏了
visibility:visible
//事物可以看見

9講解登錄框下面的幾個icon

雪碧圖:


列子:
span {
            width: 19px;
            height: 19px;
            display: inline-block;
            background: #ccc url("images/icons_type.png");
            background-position: -19px 0;
        }

10.有關(guān)《其他登入方式》的表單制作

//HTML
<div class="box">
            <fieldset class="item">
                <legend align="center">其他登入方式</legend>
            </fieldset>
//CSS
                    *{
           margin: 0;
                padding: 0;
                          }                              
                     
                .box{
                margin:50px auto;
                width: 400px;
                height: 500px;
                border: 1px solid saddlebrown;
                box-sizing: border-box;
                padding: 10px;
            }
            fieldset{
                border: 0;
            }
            .item{
                border-top: 1px solid #e0e0e0;
                margin-top: 20px;
            }

11.1input輸入框和button按鈕的區(qū)別

input有默認的padding=1px;border=2px,高度默認增加了6px;
button有默認的box-posotion=border-box,高度不會改變

B 我今天掌握了什么

一.margin的一點小問題

1.給子元素margin-top:父元素移動,子元素不移動

解決方案如下
1.給父元素overflow:hidden;
2.給父元素設(shè)置偽元素parent:before{content:'‘”;display:table}

2.都是同級的情況下,上面的元素的margin-bottom和下面元素的margin-top會重合

二.絕對路徑和相對路徑

1.絕對路徑:從盤符開始的路徑

<img src="D:/images/down.jpg" alt=""/>

2.相對路徑:相對當前文件所在的路徑

同級目錄    src='down.jpg'
下一級目錄 src='images/down.jpg'
上一級目錄 src='../down.jpg'

三.HTML表單相關(guān)元素

1一個登陸頁面

<form >
    <p><label for="text">文本</label><input id="text" type="text"/></p>
    <p><label for="password">密碼</label><input id="password" type="password"/></p>

    <p><input type="submit" value="登錄"/></p>
</form>

定義和用法

<label> 標簽為 input 元素定義標注(標記)。
label 元素不會向用戶呈現(xiàn)任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內(nèi)點擊文本,就會觸發(fā)此控件。
<label> 標簽的 for 屬性應(yīng)當與相關(guān)元素的 id 屬性相同。

2.單選框

<!--單選框需給一樣的name名-->
    <p>
        <label for="male">男</label><input id="male" type="radio" name="sex" value="男">
        <label for="female">女</label>
        <input id="female" type="radio" name="sex" value="女">
    </p>

3.復(fù)合選框

<!--復(fù)合選框-->
    <p>
        <label>愛好</label>
        <input type="checkbox" name="愛好" value="游泳">游泳
        <input type="checkbox" name="愛好" value="開車">開車
    </p>

4.下拉選框

<select>
            <option>洪山區(qū)</option>
            <option>青山區(qū)</option>
            <option>漢陽區(qū)</option>
</select>

5預(yù)選的下拉選框

//在想要的option上加selected這個屬性
<form action="">
<select>
            <option>洪山區(qū)</option>
            <option selected>青山區(qū)</option>
            <option>漢陽區(qū)</option>
        </select>
</form>

6文本域

<textarea   placeholder="看點槽點,不吐不快!別憋著,馬上大聲說出來吧!"></textarea>

7特殊字符

&nbsp :空格               &lt:<             &gt:>

8input輸入框input type=”text” 與 type=”submit”之間的區(qū)別

type="text"
設(shè)置margin和padding會改變原有的寬度
type="submit"
設(shè)置margin和padding不會改變原有的寬度

8標簽之間的相互轉(zhuǎn)換
display:inline|block|inline-block
9display和visibility的區(qū)別

display:none;
//顯示為沒有
visibility:hidden/visible
//可見度
visibility:hidden
 //事物存在,但是隱藏了
visibility:visible
//事物可以看見

9講解登錄框下面的幾個icon

雪碧圖:


列子:
span {
            width: 19px;
            height: 19px;
            display: inline-block;
            background: #ccc url("images/icons_type.png");
            background-position: -19px 0;
        }

10.有關(guān)《其他登入方式》的表單制作

//HTML
<div class="box">
            <fieldset class="item">
                <legend align="center">其他登入方式</legend>
            </fieldset>
//CSS
                    *{
           margin: 0;
                padding: 0;
                          }                              
                     
                .box{
                margin:50px auto;
                width: 400px;
                height: 500px;
                border: 1px solid saddlebrown;
                box-sizing: border-box;
                padding: 10px;
            }
            fieldset{
                border: 0;
            }
            .item{
                border-top: 1px solid #e0e0e0;
                margin-top: 20px;
            }

11.1input輸入框和button按鈕的區(qū)別

input有默認的padding=1px;border=2px,高度默認增加了6px;
button有默認的box-posotion=border-box,高度不會改變

C今天沒有掌握的

沒有,只是要多多練習(xí)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,796評論 1 92
  • 1、margin的一些小問題 1.1給子元素設(shè)置margin-top:父元素移動,子元素不移動 2種解決方式 例子...
    陳夢晴閱讀 239評論 1 0
  • 今天學(xué)了什么 1.margin的BUG MARGIN -(TOP/ BOTTOM)的 bug 2讀取路徑 絕對...
    喑啞先生閱讀 329評論 0 0
  • 我今天學(xué)會了 1,0:margin的一點小問題 1。給子元素margin-top:父元素移動,子元素不移動 2.上...
    613桑閱讀 155評論 0 0
  • 今天學(xué)了什么 1.margin的一點小問題 2.絕對路徑和相對路徑 3.HTML表單相關(guān)元素 4單選框 5復(fù)合選框...
    a5033edd03f9閱讀 235評論 0 0