Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Tab (interface)

From Wikipedia, the free encyclopedia
(Redirected fromTab (GUI))
Interface component
"New Tab" redirects here. For the novel, seeNew Tab (novel). For other uses, seeTab (disambiguation).

Example of a tabbed interface with two sets of tabs: Horizontal tabs, at the top, allow navigation to different pages within theWiktionarywebsite. Vertical tabs, to the left, represent languages in which a given spelling occurs, where the selected tab shows the wordjam ('already') inEsperanto.

In interface design, atab is agraphical user interface object that allows multipledocuments orpanels to be contained within a singlewindow, using tabs as a navigational widget for switching between sets of documents.[1] It is an interface style most commonly associated withweb browsers,web applications,text editors, and preference panels, withwindow managers andtiling window managers.

Tabs are modeled after traditional card tabs inserted in paper files or card indexes (in keeping with thedesktop metaphor). They are usually graphically displayed on webpages or apps as they look on paper.

Tabs may appear in a horizontal bar or as a vertical list. Horizontal tabs may have multiple rows. In some cases, tabs may be reordered or organized into multiple rows throughdrag and drop interactions. Implementations may support opening an existing tab in a separate window orrange-selecting multiple tabs for moving, closing, or separating them.[2]

History

[edit]

The WordVision word processor[3] for theIBM PC in 1982[4] was perhaps the first commercially available product with a tabbed interface.[4]

HyperTIES browser andGosling Emacs authoring tool withpie menus on theNeWS window system

Don Hopkins developed and released several versions of tabbed window frames for theNeWS window system as free software, which the window manager applied to all NeWS applications, and enabled users to drag the tabs around to any edge of the window.[5]

TheNeWS version of UniPress'sGosling Emacs text editor was another early product with multiple tabbed windows in 1988.[6] It was used to develop an authoring tool forBen Shneiderman'shypermedia browserHyperTIES (the NeWS workstation version of The Interactive Encyclopedia System), in 1988 at theUniversity of Maryland Human-Computer Interaction Lab.[7][8] HyperTIES also supportedpie menus for managing windows and browsing hypermedia documents withPostScriptapplets.

WhileBoeing Calc already utilized tabbed sheets (as so-calledword pads) since at least 1987,[9][10]Borland'sQuattro Pro popularized tabs for spreadsheets in 1992.Microsoft Word in 1993 used them to simplify submenus.[4] In 1994,BookLink Technologies featured tabbed windows in itsInternetWorks browser. That same year, the text editorUltraEdit also appeared with a modern multi-row tabbed interface. The tabbed interface approach was then followed by theInternet Explorer shellNetCaptor in 1997. These were followed by several others likeIBrowse in 1999, andOpera in 2000 (with the release of version 4 - although an MDI interface was supported before then), MultiViews October 2000, which changed its name into MultiZilla on April 1st, 2001 (anextension for theMozilla Application Suite[11]),Galeon in early 2001,Mozilla 0.9.5 in October 2001, Phoenix 0.1 (nowMozilla Firefox) in October 2002,Konqueror 3.1 in January 2003, andSafari in 2003. With the release ofInternet Explorer 7 in 2006, all major web browsers featured a tabbed interface.

Users quickly adopted the use of tabs in web browsing and web search. A study of tabbed browsing behavior in June 2009 found that users switched tabs in 57% of tab sessions, and 36% of users used new tabs to opensearch engine results at least once during that period.[12]

Numerous additional browser tab capabilities have emerged since then. One example is visual tabbed browsing inOmniWeb version 5, which displays preview images of pages in a drawer to the left or right of the main browser window. Another feature is the ability to re-order tabs and tobookmark all of the webpages opened in tab panes in a given window in a group or bookmark folder (as well as the ability to reopen all of them at the same time).Microsoft Internet Explorer marks tab families with different colours.

Development

[edit]

Tab behavior in an application is determined by the underlyingwidget toolkit (for example Firefox usesGTK) framework. Due to lack of standardization, behavior may vary from one application to the next, which can result in usability challenges.

Tab hoarding

[edit]
The tab bar on Chromium of a browser tab hoarder.

Tab hoarding isdigital hoarding of web browser tabs. Users may accumulate tabs as reminders of tasks to research or complete[13] (rather than using dedicatedreminder software). They may use multiple browser windows to organize tabs or directfocus;[13] however, leaving multiple windows open can exacerbate tab clutter.[14]

Tab hoarding can lead tostress andinformation overload,[14]distraction, and reduced computer performance. It can develop into emotional attachment to the set of open tabs,[15] including fear of losing them upon acrash or otherreboot,[13] and conversely,relief when tabs are properly restored.[16] Tab hoarders have attributed the behavior toanxiety,[17]fear of missing out,[18]procrastination,[19] and poorpersonal information management practices.[20][15]

The prevalence of tab hoarding is acknowledged by browser vendors such asMozilla, and has inspiredmemory and tab management features in browsers andextensions.[16] Such features include tab grouping, which allows related tabs to be visually organized[21] and collapsed; conversion of tabs into a list ofhyperlinks;[20] and alternativeinterface paradigms, such as framing high-leveltasks as first-class objects instead of tabs.[22][15] A 2021 study developedUI design considerations which could enable better tools and changes to the code of web browsers that allowknowledge workers and other users to better manage and utilize their browser tabs.[15][23][further explanation needed]

Implementations

[edit]
Tabs inGNOME Text Editor
Tabs inGNOME Web

CSS frameworks which have tabs includeBootstrap,[24]Tailwind CSS[25] andFoundation.[26]

Widget toolkits which have tabs includeGTK using theNotebook[27] widget as well as the Adwaita library using theTabBar[28] widget.Qt using theQTabWidget widget.[29]

See also

[edit]

References

[edit]
  1. ^Khola, Vivek (2023-02-17)."Tab (interface)".www.blogger.com.
  2. ^Elliott, Matt (2014-01-28)."How to manipulate multiple tabs in Chrome or Firefox".CNET. Retrieved2021-10-29.
  3. ^Manes, Stephen (1984-04-03)."Taking A Gamble With Word Vision".PC Magazine - The Independent Guide To IBM Personal Computers. Vol. 3, no. 6.PC Communications Corp. pp. 211–221.ISSN 0745-2500.Archived from the original on 2015-03-17. Retrieved2015-02-15.
  4. ^abcSeymour, Jim (1994-03-15)."Everything Old Is New Again".PC Magazine. Vol. 13, no. 5.Ziff-Davis Publishing Company. pp. 99–100.ISSN 0888-8507. Retrieved2015-02-15.
  5. ^Hopkins, Don (October 1989)."The Shape of PSIBER Space: PostScript Interactive Bug Eradication Routines".Don Hopkins' Web Site. Retrieved2010-03-01.
  6. ^Hopkins, Don (1988-08-17)."Email from Don Hopkins to James Gosling, David S H Rosenthal, Owen Densmore, Jerry Farrell about Text selection in NeMACS".Don Hopkins' Web Site.
  7. ^Hopkins, Don (2005-09-29)."HyperTIES Hypermedia Browser and Emacs Authoring Tool for NeWS".Don Hopkins' Web Site. Retrieved2010-03-01.
  8. ^Hopkins, Don."HCIL Demo - HyperTIES Authoring".YouTube.
  9. ^Malloy, Rich (June 1987)."Spreadsheets - This new crop of advanced programs offers multidimensionality and natural language".BYTE. Review (Sommer 1987 Bonus ed.). pp. 69–75. Retrieved2020-02-12.[1][2][3]
  10. ^corwyn."Boeing Calc - The first truly 3-D spreadsheet". Archived fromthe original on 2006-02-19.
  11. ^van Rantwijk, HJ."Mozdev.org - multizilla: history".Mozilla. Archived fromthe original on 2008-12-07. Retrieved2010-03-01.
  12. ^Jeff Huang, Ryen W. White (2010)."Parallel Browsing Behavior on the Web"(PDF).Proceedings of the 21st ACM Conference on Hypertext and Hypermedia (HT '10).
  13. ^abcRamis, Ali Jaffe (2023-10-24)."Stop, Before You Close This Tab (or Any Others) …".The New York Times. Retrieved2024-09-25.
  14. ^abMa, Rongjun; Lassila, Henrik; Nurgalieva, Leysan; Lindqvist, Janne (2023-04-19).When Browsing Gets Cluttered: Exploring and Modeling Interactions of Browsing Clutter, Browsing Habits, and Coping. ACM. p. 1–29.doi:10.1145/3544548.3580690.ISBN 978-1-4503-9421-5.
  15. ^abcd"Overcoming tab overload: Researchers develop tool to better manage browser tabs".techxplore.com. Retrieved2021-06-14.
  16. ^abAhmed, Zo (2024-05-05)."Zero regrets: Firefox power user kept 7,500 tabs open for two years".TechSpot. Retrieved2024-09-25.
  17. ^Koebler, Jason (2015-04-03)."I Live in a Digital Dumpster Fire".VICE. Retrieved2024-09-25.
  18. ^Cassella, Carly (2021-05-09)."We're Getting Buried in Browser Tabs And Scientists Want to Fix It".ScienceAlert. Retrieved2024-09-25.
  19. ^Kehayias, John (2021-01-21)."Death by 1,000 Tabs: Confessions of a Tab Hoarder".VICE. Retrieved2024-09-25.
  20. ^abSamuel, Alexandra (2017-07-11)."Browser Tab Clutter Is The New Hoarding".JSTOR Daily. Retrieved2024-09-25.
  21. ^Navigation, Social Links (2020-05-13)."Google is giving Chrome users a way out of tab overload hell".TechRadar. Retrieved2024-09-25.
  22. ^Kulkarni, Minchu; Kapoor, Kshitij; Madala, Deva Surya Vivek; Bansal, Sanchit; Hangal, Sudheendra (2019).Compartmentalizing web browsing with Sailboat. ACM. p. 1–8.doi:10.1145/3364183.3364187.ISBN 978-1-4503-7716-4.
  23. ^Chang, Joseph Chee; Hahn, Nathan; Kim, Yongsung; Coupland, Julina; Breneisen, Bradley; Kim, Hannah S; Hwong, John; Kittur, Aniket (2021-05-06). "When the Tab Comes Due:Challenges in the Cost Structure of Browser Tab Usage".Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. Association for Computing Machinery. pp. 1–15.doi:10.1145/3411764.3445585.ISBN 9781450380966.S2CID 233987809. Available under[4]
  24. ^"Navs and tabs".getbootstrap.com. Retrieved2025-01-27.
  25. ^"Tailwind CSS Tabs - Official Tailwind UI Components".www.tailwindui.com. Retrieved2025-01-27.
  26. ^"Tabs | Foundation for Sites 6 Docs".get.foundation. Retrieved2025-01-27.
  27. ^"Gtk.Notebook".docs.gtk.org. Retrieved2025-01-27.
  28. ^"Adw.TabBar".gnome.pages.gitlab.gnome.org. Retrieved2025-01-27.
  29. ^"QTabWidget Class | Qt Widgets 6.8.1".doc.qt.io. Retrieved2025-01-27.

External links

[edit]
Wikimedia Commons has media related toTab (GUI).
Command input
Data input-output
Informational
Containers
Navigational
Specialwindows
Related concepts
Retrieved from "https://en.wikipedia.org/w/index.php?title=Tab_(interface)&oldid=1317572227"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp