2015-06-17 13 views
5

Bootstrap 2 U-Bahn-Thema verwendet onTablet und onDesktop html Attribute wie inWas ist der Zweck der onTablet und onDesktop html-Attribute

https://github.com/jiji262/Bootstrap_Metro_Dashboard/blob/master/index.html#L386

<div class="span3 statbox purple" onTablet="span6" onDesktop="span3"> 

ich dieses Thema 3 unter Verwendung von Online-Auto-Konverter Bootstrap umgewandelt. Diese Attribute nicht geändert werden und erscheinen jetzt als

  <div class="col-md-3 statbox purple" ontablet="col-md-6" ondesktop="col-md-3"> 

ich HTML-Spezifikationen und das U-Bahn-Thema Quellcode gesucht, aber havent gefunden alle Verweise auf diese.

Warum werden diese Attribute verwendet und ist es sicher, sie zu entfernen?

+0

Sie werden in 'custom.js' https://github.com/jiji262/Bootstrap_Metro_Dashboard/search?l=javascript&q=onTablet&utf8=%E2%9C%93 – Turnip

+0

Danke. Können sie geändert werden, um Standard-Bootstrap 3-Funktionen zu verwenden oder sollten sie auf diese Weise beibehalten werden? – Andrus

+1

einige Refactoring wird benötigt, um [migrieren] (http://getbootstrap.com/migration/) –

Antwort

1

Von http://pydoc.net/ Ich fand diese Attribute als Bools für die Anzeige der Twitter Bootstrap Nav-bar-Komponente verwendet.

""" Create a twitter bootstrap responsive nav-bar component 

**Key Arguments:** 
    - ``shade`` -- if dark then colors are inverted [ False | 'dark' ] 
    - ``brand`` -- the website brand [ image | text ] 
    - ``outsideNavList`` -- nav-list to be contained outside collapsible content 
    - ``insideNavList`` -- nav-list to be contained inside collapsible content 
    - ``htmlId`` -- 
    - ``onPhone`` -- does this container get displayed on a phone sized screen 
    - ``onTablet`` -- does this container get displayed on a tablet sized screen 
    - ``onDesktop`` -- does this container get displayed on a desktop sized screen 

**Return:** 
    - ``navBar`` -- """ 

Sie werden verwendet, um zu beschreiben, wie das Tag auf verschiedenen Geräten angezeigt wird. Es ist wahrscheinlich sicher, sie zu entfernen, wenn Sie möchten, dass Ihr Tag unabhängig vom Gerät immer gleich angezeigt wird.

Wenn sie jedoch in den .js verwendet werden, sollten sie so bleiben, dass die JavaScript-Funktionalität nicht beeinträchtigt wird.