使用html記筆記,開始學習HTML,并記下筆記

開始學習HTML,并記下筆記。

外邊距(不影響可見框大小,影像盒子位置)

margin-top(上)

right(右)

bottom(下)

left(左)

“外邊距也可以為一個負值,元素會反方向移動”

margin還可以設置為auto,auto一般只設置給水平方向的margin.

如果只指定,左邊距或右邊距的margin為auto則會將外邊距設置為最大值

如果兩側同時設置,則兩側的外邊距會設置為相同的值。

就可以使元素自動在父元素中居中,所以通常左右同事設置auto,以使子元素在父元素中水平居中。

(垂直方向設置auto,則外邊距默認就是0)

margin-left:auto;

垂直外邊距的重疊

在網頁中相鄰的垂直方向的外邊距會發生外邊距的重疊(指兄弟元素之間的相鄰外邊距會取最大值而不是取和)

!可在兩個元素間加一個a而使他們外邊距相加

如果父子元素的垂直邊距相鄰了,則子元素的外邊距會設置給父元素。(可在兩個元素間加一個a而使他們外邊距相加“不建議使用”)

!可謂子元素設置一個上邊框:設置Padding-top:1px;

!可謂父元素設置一個上邊距Padding-top:100px;(將父元素的高降低100px)

瀏覽器默認樣式

瀏覽器為了在頁面沒有樣式時,也可以有一個比較好的顯示效果,

所以為很多元素都設置了一些默認的margin和padding,(不需要使用,通常都會去掉瀏覽器的默認樣式)

“標簽名”{

margin:0;

}(過于麻煩)

*{

margin:0;

padding:0;

} (清除瀏覽器默認樣式)

內聯元素的盒模型

內容區:內聯元素不能設置width和hight

水平方向內邊距:內聯元素可以設置水平方向內邊距

垂直方向內邊距:內聯元素可以設置垂直方向內邊距,但是不會影響布局。

邊框:可以設置邊框,但是垂直邊框不會影響布局,水平會。

水平外邊距:支持水平方向外邊距,且不會重疊而是求和。

垂直外邊距:不支持。

display和visibility

一個連接(內聯元素不支持寬和高)

但是可以講一個內聯元素變成塊元素,通過display樣式可以修改元素的類型。

display

可選值:

inline:可以將一個元素作為內聯元素顯示

block:可以將一個元素設置為塊元素顯示

inline-block:將一個元素轉換為行內塊元素(既可以設置寬高也不會獨占一行)

none:不顯示元素并且元素不會在頁面繼續占有位置

visibility(可以用來設置元素顯示和隱藏的狀態)

可選值:

Visible:默認值

Hidden:元素會隱藏不顯示,但是它的位置會依然保持

overflow

{子元素默認是存在于父元素的內容區中,理論上子元素的大小最大等于父元素內容區的大小,如果子元素的設置的大小超過了父元素的內容區,則超出的部分會在父元素以外的地方顯示,及溢出的內容,}

通過overflow可以設置父元素如何處理溢出的內容。

可選值:

visible:默認值

hidden:溢出的部分會被修剪,不顯示

scroll:會為父元素添加滾動條,通過拖動滾動條來查看完整的內容,而且不論內容是否溢出,都會添加水平和垂直雙方向的滾動條。

auto:會根據需求自動添加滾動條(水平或垂直或無)

文檔流

文檔流處在網頁的最底層 ,它表示的是一個頁面中的位置。我們所創建默認都處在文檔流中

元素在文檔流中的特點

塊元素

1.塊元素在文檔流中會獨占一行,塊元素會自上而下排列。

2.塊元素在文檔流中默認寬度是父元素的100%

3.塊元素在文檔流中高度默認被內子元素(內容 )撐開

內聯元素

1.內聯元素在文檔流中只占自身大小,會默認自左向右排列,如果一行中不足以容納所有的內聯元素,則會換到下一行。繼續自左向右

2.前提在文檔流中,內聯元素的寬度和高度默認被內子元素(內容 )撐開

【“width和hight的默認值為auto”當元素的高和寬度的值為auto時,此時指定內邊距不會影響可見框的大小,而是會自動修改寬度和高度,以適應內邊距。】

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395330.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395330.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395330.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

矢量合成和分解的法則_專題14 運動的合成與分解

運動的合成與分解【基礎回顧】 考點內容:運動的合成與分解 考綱解讀: 1.掌握曲線運動的概念、特點及條件. 2.掌握運動的合成與分解法則. 考點一 物體做曲線運動的條件及軌跡分析 1.條件  (1)因為速度時刻在變,所以一定存在加速度&#xff1…

詳解--單調隊列 經典滑動窗口問題

單調隊列&#xff0c;即單調的隊列。使用頻率不高&#xff0c;但在有些程序中會有非同尋常的作用。 動態規劃單調隊列的理解 做動態規劃時常常會見到形如這樣的轉移方程&#xff1a;f[x] max or min{g(k) | b[x] < k < x} w[x](其中b[x]隨x單調不降&#xff0c;即b[1]&…

Java Persistence with MyBatis 小結2

MyBatis 最關鍵的組成部分是 SqlSessionFactory&#xff0c;我們可以從中獲取 SqlSession&#xff0c;并執行映射的 SQL 語句。SqlSessionFactory 對象可以通過基于 XML 的配置信息或者 Java API 創建。 1 mybatis環境&#xff0c;environments 配置默認的數據庫環境 MyBatis 支…

《計算機應用基礎》18春作業,【北語網院】18春《計算機應用基礎》作業_2.pdf...

謀學網【北京語言大學】 18 春《計算機應用基礎》作業 _2試卷總分 :100 得分 :100第 1 題, 操作系統是 ___ 的接口。A、用戶與軟件B、系統軟件與應用軟件C、主機與外設D、用戶與計算機第 2 題, 計算機配置的內存的容量為 128MB或 128MB以上&#xff0c;其中的 128MB是指 __ 。A…

freeCodeCamp納什維爾十月聚會回顧

by Seth Alexander塞斯亞歷山大(Seth Alexander) 納什維爾的美好時光&#xff1a;十月免費CodeCamp聚會的回顧 (Good times in Nashville: a recap of our October freeCodeCamp Meetup) On Saturday, October 7, we had our monthly freeCodeCamp Nashville meetup at Nashvi…

c#時分秒毫秒微妙_你真的清楚DateTime in C#嗎?

DateTime&#xff0c;就是一個世界的大融合。日期和時間&#xff0c;在我們開發中非常重要。DateTime在C#中&#xff0c;專門用來表達和處理日期和時間。本文算是多年使用DateTime的一個總結&#xff0c;包括DateTime對象的整體應用&#xff0c;以及如何處理不同的區域、時區、…

(HY000): Cannot modify @@session.sql_log_bin inside a transaction

昨天&#xff0c;線上發生一例(HY000): Cannot modify session.sql_log_bin inside a transaction代碼缺少顯示的start transaction控制。。轉載于:https://www.cnblogs.com/zhjh256/p/5775390.html

解決Eclipse的Team菜單中沒有SVN選項的問題

剛開始自己拿一個項目&#xff0c;手練一下發覺在Eclipse的Team找不到SVN倉庫&#xff0c;看了一下才發覺使用SVN向SVN服務器上傳代碼&#xff0c;但Eclipse默認情況下卻沒有SVN選項&#xff0c;剛開始也是這樣的 默認只有GIT&#xff0c;如下圖所示 想要解決這些問題&#xff…

怎么用計算機怎么截屏,電腦怎么截圖 這幾個方法操作簡便且實用

在日常的生活當中我們在使用電腦的時候經常會碰一些喜歡的文字、圖片無法保存的情況&#xff0c;面對這樣的狀況&#xff0c;我們想要將這些東西保留下來那就會用到電腦截圖了&#xff0c;這個方法可以很輕松的就將我們無視無法保存的情況而將這些東西給保留下來。那么電腦要怎…

python socket 多人聊天室

參考來源&#xff08;其實我從上面復制了一點&#xff09;&#xff1a;Python 的 Socket 編程教程 http://www.oschina.net/question/12_76126Python線程指南 http://www.open-open.com/lib/view/open1345476194313.htmlPython Socket文檔 https://docs.python.org/3/library/…

json數據轉換成表格_電子表格會讓您失望嗎? 將行數據轉換為JSON樹很容易。

json數據轉換成表格Like many of you, I often have to take the result of SQL queries and convert the rowsets to JSON data objects. Sometimes I have to do the same with CSV files from spreadsheets. The transformation process can be a hassle, though anyone can…

mxm智能教育機器人無法智能對話_零代碼使用騰訊TBP打造智能對話機器人

點擊觀看大咖分享心疼你獨自一人承擔生活的苦難&#xff0c;寂寞夜里陪伴你的只剩無人傾訴的壓抑和無處安放的焦慮。養個寵物&#xff0c;它卻不能get到你的“寵言寵語”。找個伴侶&#xff0c;還要浪費吵架的時間和精力。回到家里&#xff0c;只能浸泡在“循環嘮叨式“母愛的沐…

MyGeneration代碼生成工具

使用MyGeneration 生成代碼&#xff1a;轉自http://www.cnblogs.com/jack-liang/archive/2011/08/18/2144066.html我們經常用數據訪問層和業務邏輯層&#xff0c;用MyGeneration就可以自動生成這些代碼&#xff0c;我們可以不用手動寫代碼了。比如數據訪問層&#xff0c;我們需…

數據庫部分重點內容回顧

1.什么是聚集索引? 樹形結構將數據組織和存儲起來,起到加速查詢的效果 2.主鍵索引怎么添加? (1)聚集索引(主鍵索引)的添加方式,創建時添加 方式一: Create table t1( id int primary key, ) 方式二: Create table t1( Id int, Primary key(id) ) (2)唯一索引創建時添加: 方式…

keytool 錯誤: java.io.IOException: Keystore was tampered with, or password was incorrect

1.這里需要輸入的密碼不是證書的密碼執行keytool -import -keystore - file 這個命令提示需要輸入密碼進入jdk的bin目錄&#xff0c;執行以下腳本&#xff0c;keytool -import -alias saltapi -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre…

怎么更換鎖定計算機的圖片,Win10系統下怎樣對鎖定界面的背景圖片進行更換

用戶在喚醒睡眠狀態的win10系統時&#xff0c;最先看到就是鎖定界面。在界面中&#xff0c;一般有時間日期、星期幾&#xff0c;及默認的背景圖片。那么&#xff0c;win10系統鎖定界面中的背景圖片可以修改嗎&#xff1f;下面&#xff0c;小編就給大家分享Win10系統更換鎖定界面…

輸電線路巡檢機器人PPT_“高空大師”來了!架空輸電線路智能巡檢機器人在寧波投運...

“鄞州區220千伏天田4480線一切正常……”17日上午&#xff0c;隨著一臺智能巡檢機器人穩穩地停靠在鐵塔邊&#xff0c;標志著我省首臺架空輸電線路智能巡檢機器人在寧波率先投入運行&#xff0c;為電網安全運行請來了一位“高空大師”。近年來&#xff0c;無人機代替電力工人巡…

HDU 6325 Problem G. Interstellar Travel(凸包)

題意: 給你n個點,第一個點一定是(0,0)&#xff0c;最后一個點縱坐標yn一定是0&#xff0c;中間的點的橫坐標一定都是在(0,xn)之間的 然后從第一個點開始飛行&#xff0c;每次飛到下一個點j&#xff0c;你花費的價值就是xi*yj-xj*yi&#xff0c;并且這里每一次飛行必須滿足xi<…

UIView封裝動畫--iOS利用系統提供方法來做關鍵幀動畫

iOS利用系統提供方法來做關鍵幀動畫 ios7以后才有用。 /*關鍵幀動畫options:UIViewKeyframeAnimationOptions類型*/[UIView animateKeyframesWithDuration:5.0 delay:0 options: UIViewAnimationOptionCurveLinear| UIViewAnimationOptionCurveLinear animations:^{//第二個關鍵…

JavaScript —從回調到異步/等待

JavaScript is synchronous. This means that it will execute your code block by order after hoisting. Before the code executes, var and function declarations are “hoisted” to the top of their scope.JavaScript是同步的。 這意味著它將在提升后按順序執行代碼塊。…